pub trait ICustomAttributeData: IObject {
// Provided methods
fn ctor_info(self) -> ConstructorInfo { ... }
fn set_ctor_info(self, value: ConstructorInfo) { ... }
fn ctor_args(self) -> IList_1_Interface<CustomAttributeTypedArgument> { ... }
fn set_ctor_args(
self,
value: IList_1_Interface<CustomAttributeTypedArgument>,
) { ... }
fn named_args(self) -> IList_1_Interface<CustomAttributeNamedArgument> { ... }
fn set_named_args(
self,
value: IList_1_Interface<CustomAttributeNamedArgument>,
) { ... }
fn lazy_data(self) -> CustomAttributeData_LazyCAttrData { ... }
fn set_lazy_data(self, value: CustomAttributeData_LazyCAttrData) { ... }
}Provided Methods§
fn ctor_info(self) -> ConstructorInfo
fn set_ctor_info(self, value: ConstructorInfo)
fn ctor_args(self) -> IList_1_Interface<CustomAttributeTypedArgument>
fn set_ctor_args(self, value: IList_1_Interface<CustomAttributeTypedArgument>)
fn named_args(self) -> IList_1_Interface<CustomAttributeNamedArgument>
fn set_named_args(self, value: IList_1_Interface<CustomAttributeNamedArgument>)
fn lazy_data(self) -> CustomAttributeData_LazyCAttrData
fn set_lazy_data(self, value: CustomAttributeData_LazyCAttrData)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.