90 if (mdBuilder ==
null)
122 if (binaryAttribute ==
null)
132 if (customBuilder ==
null)
void CreateCustomAttribute(ModuleBuilder mod, int tkOwner)
override int MetadataToken
int GetConstructorToken(ConstructorInfo con)
ModuleBuilder m_moduleBuilder
TypeBuilder m_containingType
void SetMethodSemantics(MethodBuilder mdBuilder, MethodSemanticsAttributes semantics)
override object GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
override Type PropertyType
void SetSetMethod(MethodBuilder mdBuilder)
override? MethodInfo GetSetMethod(bool nonPublic)
override object GetValue(object? obj, object?[]? index)
override? MethodInfo GetGetMethod(bool nonPublic)
override ParameterInfo[] GetIndexParameters()
void SetGetMethod(MethodBuilder mdBuilder)
void AddOtherMethod(MethodBuilder mdBuilder)
void SetCustomAttribute(CustomAttributeBuilder customBuilder)
override PropertyAttributes Attributes
override? Type DeclaringType
void SetCustomAttribute(ConstructorInfo con, byte[] binaryAttribute)
PropertyBuilder(ModuleBuilder mod, string name, SignatureHelper sig, PropertyAttributes attr, Type returnType, int prToken, TypeBuilder containingType)
override object[] GetCustomAttributes(Type attributeType, bool inherit)
void SetConstant(object? defaultValue)
PropertyAttributes m_attributes
override MethodInfo[] GetAccessors(bool nonPublic)
override void SetValue(object? obj, object? value, object?[]? index)
override? Type ReflectedType
override object[] GetCustomAttributes(bool inherit)
override bool IsDefined(Type attributeType, bool inherit)
static void DefineCustomAttribute(QCallModule module, int tkAssociate, int tkConstructor, byte[] attr, int attrLength)
static void DefineMethodSemantics(QCallModule module, int tkAssociation, MethodSemanticsAttributes semantics, int tkMethod)
static unsafe void SetConstantValue(QCallModule module, int tk, int corType, void *pValue)
MethodAttributes Attributes
static string NotSupported_DynamicModule
static string Argument_IllegalName
static string Argument_EmptyName
MethodSemanticsAttributes