Silverlight 5 | WinRT |
public sealed class AssemblyBuilder | public sealed class AssemblyBuilder |
: Assembly, _Assembly, ICustomAttributeProvider, _AssemblyBuilder | : Assembly, _Assembly, IEvidenceFactory, ICustomAttributeProvider, ISerializable, _AssemblyBuilder |
public virtual String CodeBase { get; } | |
public virtual MethodInfo EntryPoint { get; } | public virtual MethodInfo EntryPoint { get; } |
public virtual Evidence Evidence { get; } | |
public virtual String FullName { get; } | public virtual String FullName { get; } |
public virtual Boolean GlobalAssemblyCache { get; } | |
public virtual Int64 HostContext { get; } | |
public virtual String ImageRuntimeVersion { get; } | public virtual String ImageRuntimeVersion { get; } |
public virtual Boolean IsDynamic { get; } | public virtual Boolean IsDynamic { get; } |
public virtual String Location { get; } | |
public virtual Module ManifestModule { get; } | public virtual Module ManifestModule { get; } |
public virtual PermissionSet PermissionSet { get; } | |
public virtual Boolean ReflectionOnly { get; } | |
public virtual SecurityRuleSet SecurityRuleSet { get; } | |
public void AddResourceFile(String name, String fileName); | |
public void AddResourceFile(String name, String fileName, ResourceAttributes attribute); | |
public ModuleBuilder DefineDynamicModule(String name); | public ModuleBuilder DefineDynamicModule(String name); |
public ModuleBuilder DefineDynamicModule(String name, Boolean emitSymbolInfo); | public ModuleBuilder DefineDynamicModule(String name, Boolean emitSymbolInfo); |
public ModuleBuilder DefineDynamicModule(String name, String fileName); | |
public ModuleBuilder DefineDynamicModule(String name, String fileName, Boolean emitSymbolInfo); | |
public IResourceWriter DefineResource(String name, String description, String fileName); | |
public IResourceWriter DefineResource(String name, String description, String fileName, ResourceAttributes attribute); | |
public void DefineUnmanagedResource(Byte resource); | |
public void DefineUnmanagedResource(String resourceFileName); | |
public void DefineVersionInfoResource(String product, String productVersion, String company, String copyright, String trademark); | |
public void DefineVersionInfoResource(); | |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public virtual IList`1<CustomAttributeData> GetCustomAttributesData(); | |
public ModuleBuilder GetDynamicModule(String name); | public ModuleBuilder GetDynamicModule(String name); |
public virtual Type GetExportedTypes(); | public virtual Type GetExportedTypes(); |
public virtual FileStream GetFile(String name); | |
public virtual FileStream GetFiles(Boolean getResourceModules); | |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
public virtual Module GetLoadedModules(Boolean getResourceModules); | |
public virtual ManifestResourceInfo GetManifestResourceInfo(String resourceName); | |
public virtual String GetManifestResourceNames(); | public virtual String GetManifestResourceNames(); |
public virtual Stream GetManifestResourceStream(Type type, String name); | public virtual Stream GetManifestResourceStream(Type type, String name); |
public virtual Stream GetManifestResourceStream(String name); | public virtual Stream GetManifestResourceStream(String name); |
public virtual Module GetModule(String name); | |
public virtual Module GetModules(Boolean getResourceModules); | |
public virtual AssemblyName GetName(Boolean copiedName); | public virtual AssemblyName GetName(Boolean copiedName); |
public virtual AssemblyName GetReferencedAssemblies(); | |
public virtual Assembly GetSatelliteAssembly(CultureInfo culture); | public virtual Assembly GetSatelliteAssembly(CultureInfo culture); |
public virtual Assembly GetSatelliteAssembly(CultureInfo culture, Version version); | public virtual Assembly GetSatelliteAssembly(CultureInfo culture, Version version); |
public virtual Type GetType(String name, Boolean throwOnError, Boolean ignoreCase); | |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
public void Save(String assemblyFileName); | |
public void Save(String assemblyFileName, PortableExecutableKinds portableExecutableKind, ImageFileMachine imageFileMachine); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetEntryPoint(MethodInfo entryMethod); |
public sealed enum AssemblyBuilderAccess | public sealed enum AssemblyBuilderAccess |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ Run } | { Run, Save, RunAndSave, ReflectionOnly, RunAndCollect } |
public sealed class ConstructorBuilder | public sealed class ConstructorBuilder |
: ConstructorInfo, ICustomAttributeProvider, _MemberInfo, _MethodBase, _ConstructorInfo, _ConstructorBuilder | : ConstructorInfo, ICustomAttributeProvider, _MemberInfo, _MethodBase, _ConstructorInfo, _ConstructorBuilder |
public virtual MethodAttributes Attributes { get; } | public virtual MethodAttributes Attributes { get; } |
public virtual CallingConventions CallingConvention { get; } | public virtual CallingConventions CallingConvention { get; } |
public virtual Type DeclaringType { get; } | public virtual Type DeclaringType { get; } |
public Boolean InitLocals { get; set; } | public Boolean InitLocals { get; set; } |
public virtual RuntimeMethodHandle MethodHandle { get; } | public virtual RuntimeMethodHandle MethodHandle { get; } |
public virtual Module Module { get; } | public virtual Module Module { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual Type ReflectedType { get; } | public virtual Type ReflectedType { get; } |
public Type ReturnType { get; } | |
public String Signature { get; } | public String Signature { get; } |
public void AddDeclarativeSecurity(SecurityAction action, PermissionSet pset); | |
public ParameterBuilder DefineParameter(Int32 iSequence, ParameterAttributes attributes, String strParamName); | public ParameterBuilder DefineParameter(Int32 iSequence, ParameterAttributes attributes, String strParamName); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public ILGenerator GetILGenerator(); | public ILGenerator GetILGenerator(); |
public ILGenerator GetILGenerator(Int32 streamSize); | public ILGenerator GetILGenerator(Int32 streamSize); |
public virtual MethodImplAttributes GetMethodImplementationFlags(); | public virtual MethodImplAttributes GetMethodImplementationFlags(); |
public Module GetModule(); | public Module GetModule(); |
public virtual ParameterInfo GetParameters(); | public virtual ParameterInfo GetParameters(); |
public MethodToken GetToken(); | public MethodToken GetToken(); |
public virtual Object Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture); | public virtual Object Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture); |
public virtual Object Invoke(BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture); | public virtual Object Invoke(BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture); |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetImplementationFlags(MethodImplAttributes attributes); | public void SetImplementationFlags(MethodImplAttributes attributes); |
public void SetMethodBody(Byte il, Int32 maxStack, Byte[] localSignature, IEnumerable`1<ExceptionHandler> exceptionHandlers, IEnumerable`1<Int32> tokenFixups); | |
public void SetSymCustomAttribute(String name, Byte data); | |
public virtual String ToString(); | public virtual String ToString(); |
public class CustomAttributeBuilder | public class CustomAttributeBuilder |
: _CustomAttributeBuilder | : _CustomAttributeBuilder |
public class DynamicILInfo | |
public DynamicMethod DynamicMethod { get; } | |
public Int32 GetTokenFor(RuntimeMethodHandle method); | |
public Int32 GetTokenFor(DynamicMethod method); | |
public Int32 GetTokenFor(RuntimeMethodHandle method, RuntimeTypeHandle contextType); | |
public Int32 GetTokenFor(RuntimeFieldHandle field); | |
public Int32 GetTokenFor(RuntimeFieldHandle field, RuntimeTypeHandle contextType); | |
public Int32 GetTokenFor(RuntimeTypeHandle type); | |
public Int32 GetTokenFor(String literal); | |
public Int32 GetTokenFor(Byte signature); | |
public void SetCode(Byte code, Int32 maxStackSize); | |
public void SetCode(Byte code, Int32 codeSize, Int32 maxStackSize); | |
public void SetExceptions(Byte exceptions); | |
public void SetExceptions(Byte exceptions, Int32 exceptionsSize); | |
public void SetLocalSignature(Byte localSignature); | |
public void SetLocalSignature(Byte localSignature, Int32 signatureSize); |
public sealed class DynamicMethod | public sealed class DynamicMethod |
: MethodInfo, ICustomAttributeProvider, _MemberInfo, _MethodBase, _MethodInfo | : MethodInfo, ICustomAttributeProvider, _MemberInfo, _MethodBase, _MethodInfo |
public virtual MethodAttributes Attributes { get; } | public virtual MethodAttributes Attributes { get; } |
public virtual CallingConventions CallingConvention { get; } | public virtual CallingConventions CallingConvention { get; } |
public virtual Type DeclaringType { get; } | public virtual Type DeclaringType { get; } |
public Boolean InitLocals { get; set; } | public Boolean InitLocals { get; set; } |
public virtual Boolean IsSecurityCritical { get; } | |
public virtual Boolean IsSecuritySafeCritical { get; } | |
public virtual Boolean IsSecurityTransparent { get; } | |
public virtual RuntimeMethodHandle MethodHandle { get; } | public virtual RuntimeMethodHandle MethodHandle { get; } |
public virtual Module Module { get; } | public virtual Module Module { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual Type ReflectedType { get; } | public virtual Type ReflectedType { get; } |
public virtual ParameterInfo ReturnParameter { get; } | public virtual ParameterInfo ReturnParameter { get; } |
public virtual Type ReturnType { get; } | public virtual Type ReturnType { get; } |
public virtual ICustomAttributeProvider ReturnTypeCustomAttributes { get; } | public virtual ICustomAttributeProvider ReturnTypeCustomAttributes { get; } |
public virtual Delegate CreateDelegate(Type delegateType); | public virtual Delegate CreateDelegate(Type delegateType); |
public virtual Delegate CreateDelegate(Type delegateType, Object target); | public virtual Delegate CreateDelegate(Type delegateType, Object target); |
public ParameterBuilder DefineParameter(Int32 position, ParameterAttributes attributes, String parameterName); | public ParameterBuilder DefineParameter(Int32 position, ParameterAttributes attributes, String parameterName); |
public virtual MethodInfo GetBaseDefinition(); | public virtual MethodInfo GetBaseDefinition(); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public DynamicILInfo GetDynamicILInfo(); | |
public ILGenerator GetILGenerator(); | public ILGenerator GetILGenerator(); |
public ILGenerator GetILGenerator(Int32 streamSize); | public ILGenerator GetILGenerator(Int32 streamSize); |
public virtual MethodImplAttributes GetMethodImplementationFlags(); | public virtual MethodImplAttributes GetMethodImplementationFlags(); |
public virtual ParameterInfo GetParameters(); | public virtual ParameterInfo GetParameters(); |
public virtual Object Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture); | public virtual Object Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture); |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
public virtual String ToString(); | public virtual String ToString(); |
public sealed class EnumBuilder | public sealed class EnumBuilder |
: Type, ICustomAttributeProvider, _MemberInfo, _Type, IReflect, _EnumBuilder | : TypeInfo, ICustomAttributeProvider, _MemberInfo, _Type, IReflect, IReflectableType, _EnumBuilder |
public virtual Assembly Assembly { get; } | public virtual Assembly Assembly { get; } |
public virtual String AssemblyQualifiedName { get; } | public virtual String AssemblyQualifiedName { get; } |
public virtual Type BaseType { get; } | public virtual Type BaseType { get; } |
public virtual Type DeclaringType { get; } | public virtual Type DeclaringType { get; } |
public virtual String FullName { get; } | public virtual String FullName { get; } |
public virtual Guid GUID { get; } | public virtual Guid GUID { get; } |
public virtual Module Module { get; } | public virtual Module Module { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual String Namespace { get; } | public virtual String Namespace { get; } |
public virtual Type ReflectedType { get; } | public virtual Type ReflectedType { get; } |
public virtual RuntimeTypeHandle TypeHandle { get; } | public virtual RuntimeTypeHandle TypeHandle { get; } |
public TypeToken TypeToken { get; } | public TypeToken TypeToken { get; } |
public FieldBuilder UnderlyingField { get; } | public FieldBuilder UnderlyingField { get; } |
public virtual Type UnderlyingSystemType { get; } | public virtual Type UnderlyingSystemType { get; } |
public Type CreateType(); | public Type CreateType(); |
public FieldBuilder DefineLiteral(String literalName, Object literalValue); | public FieldBuilder DefineLiteral(String literalName, Object literalValue); |
protected virtual TypeAttributes GetAttributeFlagsImpl(); | |
protected virtual ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier[] modifiers); | |
public virtual ConstructorInfo GetConstructors(BindingFlags bindingAttr); | public virtual ConstructorInfo GetConstructors(BindingFlags bindingAttr); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public virtual Type GetElementType(); | public virtual Type GetElementType(); |
public virtual Type GetEnumUnderlyingType(); | |
public virtual EventInfo GetEvent(String name, BindingFlags bindingAttr); | public virtual EventInfo GetEvent(String name, BindingFlags bindingAttr); |
public virtual EventInfo GetEvents(); | public virtual EventInfo GetEvents(); |
public virtual EventInfo GetEvents(BindingFlags bindingAttr); | public virtual EventInfo GetEvents(BindingFlags bindingAttr); |
public virtual FieldInfo GetField(String name, BindingFlags bindingAttr); | public virtual FieldInfo GetField(String name, BindingFlags bindingAttr); |
public virtual FieldInfo GetFields(BindingFlags bindingAttr); | public virtual FieldInfo GetFields(BindingFlags bindingAttr); |
public virtual Type GetInterface(String name, Boolean ignoreCase); | public virtual Type GetInterface(String name, Boolean ignoreCase); |
public virtual InterfaceMapping GetInterfaceMap(Type interfaceType); | public virtual InterfaceMapping GetInterfaceMap(Type interfaceType); |
public virtual Type GetInterfaces(); | public virtual Type GetInterfaces(); |
public virtual MemberInfo GetMember(String name, MemberTypes type, BindingFlags bindingAttr); | public virtual MemberInfo GetMember(String name, MemberTypes type, BindingFlags bindingAttr); |
public virtual MemberInfo GetMembers(BindingFlags bindingAttr); | public virtual MemberInfo GetMembers(BindingFlags bindingAttr); |
protected virtual MethodInfo GetMethodImpl(String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier[] modifiers); | |
public virtual MethodInfo GetMethods(BindingFlags bindingAttr); | public virtual MethodInfo GetMethods(BindingFlags bindingAttr); |
public virtual Type GetNestedType(String name, BindingFlags bindingAttr); | public virtual Type GetNestedType(String name, BindingFlags bindingAttr); |
public virtual Type GetNestedTypes(BindingFlags bindingAttr); | public virtual Type GetNestedTypes(BindingFlags bindingAttr); |
public virtual PropertyInfo GetProperties(BindingFlags bindingAttr); | public virtual PropertyInfo GetProperties(BindingFlags bindingAttr); |
protected virtual PropertyInfo GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier[] modifiers); | |
protected virtual Boolean HasElementTypeImpl(); | |
public virtual Object InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters); | public virtual Object InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters); |
protected virtual Boolean IsArrayImpl(); | |
public virtual Boolean IsAssignableFrom(TypeInfo typeInfo); | |
protected virtual Boolean IsByRefImpl(); | |
protected virtual Boolean IsCOMObjectImpl(); | |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
protected virtual Boolean IsPointerImpl(); | |
protected virtual Boolean IsPrimitiveImpl(); | |
protected virtual Boolean IsValueTypeImpl(); | |
public virtual Type MakeArrayType(); | public virtual Type MakeArrayType(); |
public virtual Type MakeArrayType(Int32 rank); | public virtual Type MakeArrayType(Int32 rank); |
public virtual Type MakeByRefType(); | public virtual Type MakeByRefType(); |
public virtual Type MakePointerType(); | public virtual Type MakePointerType(); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public sealed class EventBuilder | public sealed class EventBuilder |
: _EventBuilder | : _EventBuilder |
public void AddOtherMethod(MethodBuilder mdBuilder); | public void AddOtherMethod(MethodBuilder mdBuilder); |
public EventToken GetEventToken(); | public EventToken GetEventToken(); |
public void SetAddOnMethod(MethodBuilder mdBuilder); | public void SetAddOnMethod(MethodBuilder mdBuilder); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetRaiseMethod(MethodBuilder mdBuilder); | public void SetRaiseMethod(MethodBuilder mdBuilder); |
public void SetRemoveOnMethod(MethodBuilder mdBuilder); | public void SetRemoveOnMethod(MethodBuilder mdBuilder); |
public sealed struct EventToken | public sealed struct EventToken |
: ValueType | : ValueType |
public Int32 Token { get; } | public Int32 Token { get; } |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(EventToken obj); | public Boolean Equals(EventToken obj); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(EventToken a, EventToken b); | static public Boolean op_Equality(EventToken a, EventToken b); |
static public Boolean op_Inequality(EventToken a, EventToken b); | static public Boolean op_Inequality(EventToken a, EventToken b); |
public sealed struct ExceptionHandler | |
: ValueType, IEquatable`1<ExceptionHandler> | |
public Int32 ExceptionTypeToken { get; } | |
public Int32 FilterOffset { get; } | |
public Int32 HandlerLength { get; } | |
public Int32 HandlerOffset { get; } | |
public ExceptionHandlingClauseOptions Kind { get; } | |
public Int32 TryLength { get; } | |
public Int32 TryOffset { get; } | |
public virtual Boolean Equals(Object obj); | |
public virtual Boolean Equals(ExceptionHandler other); | |
public virtual Int32 GetHashCode(); | |
static public Boolean op_Equality(ExceptionHandler left, ExceptionHandler right); | |
static public Boolean op_Inequality(ExceptionHandler left, ExceptionHandler right); |
public sealed class FieldBuilder | public sealed class FieldBuilder |
: FieldInfo, ICustomAttributeProvider, _MemberInfo, _FieldInfo, _FieldBuilder | : FieldInfo, ICustomAttributeProvider, _MemberInfo, _FieldInfo, _FieldBuilder |
public virtual FieldAttributes Attributes { get; } | public virtual FieldAttributes Attributes { get; } |
public virtual Type DeclaringType { get; } | public virtual Type DeclaringType { get; } |
public virtual RuntimeFieldHandle FieldHandle { get; } | public virtual RuntimeFieldHandle FieldHandle { get; } |
public virtual Type FieldType { get; } | public virtual Type FieldType { get; } |
public virtual Module Module { get; } | public virtual Module Module { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual Type ReflectedType { get; } | public virtual Type ReflectedType { get; } |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public FieldToken GetToken(); | public FieldToken GetToken(); |
public virtual Object GetValue(Object obj); | public virtual Object GetValue(Object obj); |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
public void SetConstant(Object defaultValue); | public void SetConstant(Object defaultValue); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetMarshal(UnmanagedMarshal unmanagedMarshal); | |
public void SetOffset(Int32 iOffset); | |
public virtual void SetValue(Object obj, Object val, BindingFlags invokeAttr, Binder binder, CultureInfo culture); | public virtual void SetValue(Object obj, Object val, BindingFlags invokeAttr, Binder binder, CultureInfo culture); |
public sealed struct FieldToken | public sealed struct FieldToken |
: ValueType | : ValueType |
public Int32 Token { get; } | public Int32 Token { get; } |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(FieldToken obj); | public Boolean Equals(FieldToken obj); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(FieldToken a, FieldToken b); | static public Boolean op_Equality(FieldToken a, FieldToken b); |
static public Boolean op_Inequality(FieldToken a, FieldToken b); | static public Boolean op_Inequality(FieldToken a, FieldToken b); |
public sealed enum FlowControl | public sealed enum FlowControl |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ Branch, Break, Call, Cond_Branch, Meta, Next, Return, Throw } | { Branch, Break, Call, Cond_Branch, Meta, Next, Phi, Return, Throw } |
public sealed class GenericTypeParameterBuilder | public sealed class GenericTypeParameterBuilder |
: Type, ICustomAttributeProvider, _MemberInfo, _Type, IReflect | : TypeInfo, ICustomAttributeProvider, _MemberInfo, _Type, IReflect, IReflectableType |
public virtual Assembly Assembly { get; } | public virtual Assembly Assembly { get; } |
public virtual String AssemblyQualifiedName { get; } | public virtual String AssemblyQualifiedName { get; } |
public virtual Type BaseType { get; } | public virtual Type BaseType { get; } |
public virtual Boolean ContainsGenericParameters { get; } | public virtual Boolean ContainsGenericParameters { get; } |
public virtual MethodBase DeclaringMethod { get; } | public virtual MethodBase DeclaringMethod { get; } |
public virtual Type DeclaringType { get; } | public virtual Type DeclaringType { get; } |
public virtual String FullName { get; } | public virtual String FullName { get; } |
public virtual Int32 GenericParameterPosition { get; } | public virtual Int32 GenericParameterPosition { get; } |
public virtual Guid GUID { get; } | public virtual Guid GUID { get; } |
public virtual Boolean IsGenericParameter { get; } | public virtual Boolean IsGenericParameter { get; } |
public virtual Boolean IsGenericType { get; } | public virtual Boolean IsGenericType { get; } |
public virtual Boolean IsGenericTypeDefinition { get; } | public virtual Boolean IsGenericTypeDefinition { get; } |
public virtual Module Module { get; } | public virtual Module Module { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual String Namespace { get; } | public virtual String Namespace { get; } |
public virtual Type ReflectedType { get; } | public virtual Type ReflectedType { get; } |
public virtual RuntimeTypeHandle TypeHandle { get; } | public virtual RuntimeTypeHandle TypeHandle { get; } |
public virtual Type UnderlyingSystemType { get; } | public virtual Type UnderlyingSystemType { get; } |
public virtual Boolean Equals(Object o); | public virtual Boolean Equals(Object o); |
protected virtual TypeAttributes GetAttributeFlagsImpl(); | |
protected virtual ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier[] modifiers); | |
public virtual ConstructorInfo GetConstructors(BindingFlags bindingAttr); | public virtual ConstructorInfo GetConstructors(BindingFlags bindingAttr); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public virtual Type GetElementType(); | public virtual Type GetElementType(); |
public virtual EventInfo GetEvent(String name, BindingFlags bindingAttr); | public virtual EventInfo GetEvent(String name, BindingFlags bindingAttr); |
public virtual EventInfo GetEvents(); | public virtual EventInfo GetEvents(); |
public virtual EventInfo GetEvents(BindingFlags bindingAttr); | public virtual EventInfo GetEvents(BindingFlags bindingAttr); |
public virtual FieldInfo GetField(String name, BindingFlags bindingAttr); | public virtual FieldInfo GetField(String name, BindingFlags bindingAttr); |
public virtual FieldInfo GetFields(BindingFlags bindingAttr); | public virtual FieldInfo GetFields(BindingFlags bindingAttr); |
public virtual Type GetGenericArguments(); | public virtual Type GetGenericArguments(); |
public virtual Type GetGenericTypeDefinition(); | public virtual Type GetGenericTypeDefinition(); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
public virtual Type GetInterface(String name, Boolean ignoreCase); | public virtual Type GetInterface(String name, Boolean ignoreCase); |
public virtual InterfaceMapping GetInterfaceMap(Type interfaceType); | public virtual InterfaceMapping GetInterfaceMap(Type interfaceType); |
public virtual Type GetInterfaces(); | public virtual Type GetInterfaces(); |
public virtual MemberInfo GetMember(String name, MemberTypes type, BindingFlags bindingAttr); | public virtual MemberInfo GetMember(String name, MemberTypes type, BindingFlags bindingAttr); |
public virtual MemberInfo GetMembers(BindingFlags bindingAttr); | public virtual MemberInfo GetMembers(BindingFlags bindingAttr); |
protected virtual MethodInfo GetMethodImpl(String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier[] modifiers); | |
public virtual MethodInfo GetMethods(BindingFlags bindingAttr); | public virtual MethodInfo GetMethods(BindingFlags bindingAttr); |
public virtual Type GetNestedType(String name, BindingFlags bindingAttr); | public virtual Type GetNestedType(String name, BindingFlags bindingAttr); |
public virtual Type GetNestedTypes(BindingFlags bindingAttr); | public virtual Type GetNestedTypes(BindingFlags bindingAttr); |
public virtual PropertyInfo GetProperties(BindingFlags bindingAttr); | public virtual PropertyInfo GetProperties(BindingFlags bindingAttr); |
protected virtual PropertyInfo GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier[] modifiers); | |
protected virtual Boolean HasElementTypeImpl(); | |
public virtual Object InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters); | public virtual Object InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters); |
protected virtual Boolean IsArrayImpl(); | |
public virtual Boolean IsAssignableFrom(TypeInfo typeInfo); | |
public virtual Boolean IsAssignableFrom(Type c); | public virtual Boolean IsAssignableFrom(Type c); |
protected virtual Boolean IsByRefImpl(); | |
protected virtual Boolean IsCOMObjectImpl(); | |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
protected virtual Boolean IsPointerImpl(); | |
protected virtual Boolean IsPrimitiveImpl(); | |
public virtual Boolean IsSubclassOf(Type c); | public virtual Boolean IsSubclassOf(Type c); |
protected virtual Boolean IsValueTypeImpl(); | |
public virtual Type MakeArrayType(); | public virtual Type MakeArrayType(); |
public virtual Type MakeArrayType(Int32 rank); | public virtual Type MakeArrayType(Int32 rank); |
public virtual Type MakeByRefType(); | public virtual Type MakeByRefType(); |
public virtual Type MakeGenericType(Type typeArguments); | public virtual Type MakeGenericType(Type typeArguments); |
public virtual Type MakePointerType(); | public virtual Type MakePointerType(); |
public void SetBaseTypeConstraint(Type baseTypeConstraint); | public void SetBaseTypeConstraint(Type baseTypeConstraint); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetGenericParameterAttributes(GenericParameterAttributes genericParameterAttributes); | public void SetGenericParameterAttributes(GenericParameterAttributes genericParameterAttributes); |
public void SetInterfaceConstraints(Type interfaceConstraints); | public void SetInterfaceConstraints(Type interfaceConstraints); |
public virtual String ToString(); | public virtual String ToString(); |
public class ILGenerator | public class ILGenerator |
: _ILGenerator | : _ILGenerator |
public virtual Int32 ILOffset { get; } | |
public virtual void BeginCatchBlock(Type exceptionType); | public virtual void BeginCatchBlock(Type exceptionType); |
public virtual void BeginExceptFilterBlock(); | public virtual void BeginExceptFilterBlock(); |
public virtual Label BeginExceptionBlock(); | public virtual Label BeginExceptionBlock(); |
public virtual void BeginFaultBlock(); | public virtual void BeginFaultBlock(); |
public virtual void BeginFinallyBlock(); | public virtual void BeginFinallyBlock(); |
public virtual void BeginScope(); | public virtual void BeginScope(); |
public virtual LocalBuilder DeclareLocal(Type localType); | public virtual LocalBuilder DeclareLocal(Type localType); |
public virtual LocalBuilder DeclareLocal(Type localType, Boolean pinned); | public virtual LocalBuilder DeclareLocal(Type localType, Boolean pinned); |
public virtual Label DefineLabel(); | public virtual Label DefineLabel(); |
public virtual void Emit(OpCode opcode); | public virtual void Emit(OpCode opcode); |
public virtual void Emit(OpCode opcode, Byte arg); | public virtual void Emit(OpCode opcode, Byte arg); |
public void Emit(OpCode opcode, SByte arg); | public void Emit(OpCode opcode, SByte arg); |
public virtual void Emit(OpCode opcode, Int16 arg); | public virtual void Emit(OpCode opcode, Int16 arg); |
public virtual void Emit(OpCode opcode, Int32 arg); | public virtual void Emit(OpCode opcode, Int32 arg); |
public virtual void Emit(OpCode opcode, MethodInfo meth); | public virtual void Emit(OpCode opcode, MethodInfo meth); |
public virtual void Emit(OpCode opcode, SignatureHelper signature); | |
public virtual void Emit(OpCode opcode, ConstructorInfo con); | public virtual void Emit(OpCode opcode, ConstructorInfo con); |
public virtual void Emit(OpCode opcode, Type cls); | public virtual void Emit(OpCode opcode, Type cls); |
public virtual void Emit(OpCode opcode, Int64 arg); | public virtual void Emit(OpCode opcode, Int64 arg); |
public virtual void Emit(OpCode opcode, Single arg); | public virtual void Emit(OpCode opcode, Single arg); |
public virtual void Emit(OpCode opcode, Double arg); | public virtual void Emit(OpCode opcode, Double arg); |
public virtual void Emit(OpCode opcode, Label label); | public virtual void Emit(OpCode opcode, Label label); |
public virtual void Emit(OpCode opcode, Label labels); | public virtual void Emit(OpCode opcode, Label labels); |
public virtual void Emit(OpCode opcode, FieldInfo field); | public virtual void Emit(OpCode opcode, FieldInfo field); |
public virtual void Emit(OpCode opcode, String str); | public virtual void Emit(OpCode opcode, String str); |
public virtual void Emit(OpCode opcode, LocalBuilder local); | public virtual void Emit(OpCode opcode, LocalBuilder local); |
public virtual void EmitCall(OpCode opcode, MethodInfo methodInfo, Type optionalParameterTypes); | public virtual void EmitCall(OpCode opcode, MethodInfo methodInfo, Type optionalParameterTypes); |
public virtual void EmitCalli(OpCode opcode, CallingConventions callingConvention, Type returnType, Type parameterTypes, Type[] optionalParameterTypes); | |
public virtual void EmitCalli(OpCode opcode, CallingConvention unmanagedCallConv, Type returnType, Type parameterTypes); | |
public virtual void EmitWriteLine(String value); | public virtual void EmitWriteLine(String value); |
public virtual void EmitWriteLine(LocalBuilder localBuilder); | public virtual void EmitWriteLine(LocalBuilder localBuilder); |
public virtual void EmitWriteLine(FieldInfo fld); | public virtual void EmitWriteLine(FieldInfo fld); |
public virtual void EndExceptionBlock(); | public virtual void EndExceptionBlock(); |
public virtual void EndScope(); | public virtual void EndScope(); |
public virtual void MarkLabel(Label loc); | public virtual void MarkLabel(Label loc); |
public virtual void MarkSequencePoint(ISymbolDocumentWriter document, Int32 startLine, Int32 startColumn, Int32 endLine, Int32 endColumn); | public virtual void MarkSequencePoint(ISymbolDocumentWriter document, Int32 startLine, Int32 startColumn, Int32 endLine, Int32 endColumn); |
public virtual void ThrowException(Type excType); | public virtual void ThrowException(Type excType); |
public virtual void UsingNamespace(String usingNamespace); | public virtual void UsingNamespace(String usingNamespace); |
public sealed struct Label | public sealed struct Label |
: ValueType | : ValueType |
public Boolean Equals(Label obj); | |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(Label obj); | |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(Label a, Label b); | static public Boolean op_Equality(Label a, Label b); |
static public Boolean op_Inequality(Label a, Label b); | static public Boolean op_Inequality(Label a, Label b); |
public sealed class LocalBuilder | public sealed class LocalBuilder |
: LocalVariableInfo, _LocalBuilder | : LocalVariableInfo, _LocalBuilder |
public virtual Boolean IsPinned { get; } | public virtual Boolean IsPinned { get; } |
public virtual Int32 LocalIndex { get; } | public virtual Int32 LocalIndex { get; } |
public virtual Type LocalType { get; } | public virtual Type LocalType { get; } |
public void SetLocalSymInfo(String name); | public void SetLocalSymInfo(String name); |
public void SetLocalSymInfo(String name, Int32 startOffset, Int32 endOffset); | public void SetLocalSymInfo(String name, Int32 startOffset, Int32 endOffset); |
public sealed class MethodBuilder | public sealed class MethodBuilder |
: MethodInfo, ICustomAttributeProvider, _MemberInfo, _MethodBase, _MethodInfo, _MethodBuilder | : MethodInfo, ICustomAttributeProvider, _MemberInfo, _MethodBase, _MethodInfo, _MethodBuilder |
public virtual MethodAttributes Attributes { get; } | public virtual MethodAttributes Attributes { get; } |
public virtual CallingConventions CallingConvention { get; } | public virtual CallingConventions CallingConvention { get; } |
public virtual Boolean ContainsGenericParameters { get; } | public virtual Boolean ContainsGenericParameters { get; } |
public virtual Type DeclaringType { get; } | public virtual Type DeclaringType { get; } |
public Boolean InitLocals { get; set; } | public Boolean InitLocals { get; set; } |
public virtual Boolean IsGenericMethod { get; } | public virtual Boolean IsGenericMethod { get; } |
public virtual Boolean IsGenericMethodDefinition { get; } | public virtual Boolean IsGenericMethodDefinition { get; } |
public virtual Boolean IsSecurityCritical { get; } | |
public virtual Boolean IsSecuritySafeCritical { get; } | |
public virtual Boolean IsSecurityTransparent { get; } | |
public virtual RuntimeMethodHandle MethodHandle { get; } | public virtual RuntimeMethodHandle MethodHandle { get; } |
public virtual Module Module { get; } | public virtual Module Module { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual Type ReflectedType { get; } | public virtual Type ReflectedType { get; } |
public virtual ParameterInfo ReturnParameter { get; } | public virtual ParameterInfo ReturnParameter { get; } |
public virtual Type ReturnType { get; } | public virtual Type ReturnType { get; } |
public virtual ICustomAttributeProvider ReturnTypeCustomAttributes { get; } | public virtual ICustomAttributeProvider ReturnTypeCustomAttributes { get; } |
public String Signature { get; } | public String Signature { get; } |
public void AddDeclarativeSecurity(SecurityAction action, PermissionSet pset); | |
public void CreateMethodBody(Byte il, Int32 count); | |
public GenericTypeParameterBuilder DefineGenericParameters(String[] names); | public GenericTypeParameterBuilder DefineGenericParameters(String[] names); |
public ParameterBuilder DefineParameter(Int32 position, ParameterAttributes attributes, String strParamName); | public ParameterBuilder DefineParameter(Int32 position, ParameterAttributes attributes, String strParamName); |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public virtual MethodInfo GetBaseDefinition(); | public virtual MethodInfo GetBaseDefinition(); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public virtual Type GetGenericArguments(); | public virtual Type GetGenericArguments(); |
public virtual MethodInfo GetGenericMethodDefinition(); | public virtual MethodInfo GetGenericMethodDefinition(); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
public ILGenerator GetILGenerator(); | public ILGenerator GetILGenerator(); |
public ILGenerator GetILGenerator(Int32 size); | public ILGenerator GetILGenerator(Int32 size); |
public virtual MethodImplAttributes GetMethodImplementationFlags(); | public virtual MethodImplAttributes GetMethodImplementationFlags(); |
public Module GetModule(); | public Module GetModule(); |
public virtual ParameterInfo GetParameters(); | public virtual ParameterInfo GetParameters(); |
public MethodToken GetToken(); | public MethodToken GetToken(); |
public virtual Object Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture); | public virtual Object Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture); |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
public virtual MethodInfo MakeGenericMethod(Type typeArguments); | public virtual MethodInfo MakeGenericMethod(Type typeArguments); |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetImplementationFlags(MethodImplAttributes attributes); | public void SetImplementationFlags(MethodImplAttributes attributes); |
public void SetMarshal(UnmanagedMarshal unmanagedMarshal); | |
public void SetMethodBody(Byte il, Int32 maxStack, Byte[] localSignature, IEnumerable`1<ExceptionHandler> exceptionHandlers, IEnumerable`1<Int32> tokenFixups); | |
public void SetParameters(Type parameterTypes); | public void SetParameters(Type parameterTypes); |
public void SetReturnType(Type returnType); | public void SetReturnType(Type returnType); |
public void SetSignature(Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers); | public void SetSignature(Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers); |
public void SetSymCustomAttribute(String name, Byte data); | |
public virtual String ToString(); | public virtual String ToString(); |
public sealed class MethodRental | |
: _MethodRental | |
static public void SwapMethodBody(Type cls, Int32 methodtoken, IntPtr rgIL, Int32 methodSize, Int32 flags); |
public sealed struct MethodToken | public sealed struct MethodToken |
: ValueType | : ValueType |
public Int32 Token { get; } | public Int32 Token { get; } |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(MethodToken obj); | public Boolean Equals(MethodToken obj); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(MethodToken a, MethodToken b); | static public Boolean op_Equality(MethodToken a, MethodToken b); |
static public Boolean op_Inequality(MethodToken a, MethodToken b); | static public Boolean op_Inequality(MethodToken a, MethodToken b); |
public class ModuleBuilder | public class ModuleBuilder |
: Module, _Module, ICustomAttributeProvider, _ModuleBuilder | : Module, _Module, ISerializable, ICustomAttributeProvider, _ModuleBuilder |
public virtual Assembly Assembly { get; } | public virtual Assembly Assembly { get; } |
public virtual String FullyQualifiedName { get; } | |
public virtual Int32 MDStreamVersion { get; } | |
public virtual Int32 MetadataToken { get; } | public virtual Int32 MetadataToken { get; } |
public virtual Guid ModuleVersionId { get; } | |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual String ScopeName { get; } | |
public void CreateGlobalFunctions(); | public void CreateGlobalFunctions(); |
public ISymbolDocumentWriter DefineDocument(String url, Guid language, Guid languageVendor, Guid documentType); | public ISymbolDocumentWriter DefineDocument(String url, Guid language, Guid languageVendor, Guid documentType); |
public EnumBuilder DefineEnum(String name, TypeAttributes visibility, Type underlyingType); | public EnumBuilder DefineEnum(String name, TypeAttributes visibility, Type underlyingType); |
public MethodBuilder DefineGlobalMethod(String name, MethodAttributes attributes, Type returnType, Type parameterTypes); | public MethodBuilder DefineGlobalMethod(String name, MethodAttributes attributes, Type returnType, Type parameterTypes); |
public MethodBuilder DefineGlobalMethod(String name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes); | public MethodBuilder DefineGlobalMethod(String name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes); |
public MethodBuilder DefineGlobalMethod(String name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers); | public MethodBuilder DefineGlobalMethod(String name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers); |
public FieldBuilder DefineInitializedData(String name, Byte data, FieldAttributes attributes); | |
public void DefineManifestResource(String name, Stream stream, ResourceAttributes attribute); | |
public MethodBuilder DefinePInvokeMethod(String name, String dllName, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes, CallingConvention nativeCallConv, CharSet nativeCharSet); | |
public MethodBuilder DefinePInvokeMethod(String name, String dllName, String entryName, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes, CallingConvention nativeCallConv, CharSet nativeCharSet); | |
public IResourceWriter DefineResource(String name, String description); | |
public IResourceWriter DefineResource(String name, String description, ResourceAttributes attribute); | |
public TypeBuilder DefineType(String name, TypeAttributes attr, Type parent, Type interfaces); | |
public TypeBuilder DefineType(String name); | public TypeBuilder DefineType(String name); |
public TypeBuilder DefineType(String name, TypeAttributes attr); | public TypeBuilder DefineType(String name, TypeAttributes attr); |
public TypeBuilder DefineType(String name, TypeAttributes attr, Type parent); | public TypeBuilder DefineType(String name, TypeAttributes attr, Type parent); |
public TypeBuilder DefineType(String name, TypeAttributes attr, Type parent, Type interfaces); | public TypeBuilder DefineType(String name, TypeAttributes attr, Type parent, Int32 typesize); |
public TypeBuilder DefineType(String name, TypeAttributes attr, Type parent, PackingSize packingSize, Int32 typesize); | |
public TypeBuilder DefineType(String name, TypeAttributes attr, Type parent, PackingSize packsize); | |
public FieldBuilder DefineUninitializedData(String name, Int32 size, FieldAttributes attributes); | |
public void DefineUnmanagedResource(Byte resource); | |
public void DefineUnmanagedResource(String resourceFileName); | |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public MethodInfo GetArrayMethod(Type arrayClass, String methodName, CallingConventions callingConvention, Type returnType, Type parameterTypes); | public MethodInfo GetArrayMethod(Type arrayClass, String methodName, CallingConventions callingConvention, Type returnType, Type parameterTypes); |
public MethodToken GetArrayMethodToken(Type arrayClass, String methodName, CallingConventions callingConvention, Type returnType, Type parameterTypes); | public MethodToken GetArrayMethodToken(Type arrayClass, String methodName, CallingConventions callingConvention, Type returnType, Type parameterTypes); |
public MethodToken GetConstructorToken(ConstructorInfo constructor, IEnumerable`1<Type> optionalParameterTypes); | |
public MethodToken GetConstructorToken(ConstructorInfo con); | public MethodToken GetConstructorToken(ConstructorInfo con); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public virtual IList`1<CustomAttributeData> GetCustomAttributesData(); | |
public virtual FieldInfo GetField(String name, BindingFlags bindingAttr); | public virtual FieldInfo GetField(String name, BindingFlags bindingAttr); |
public virtual FieldInfo GetFields(BindingFlags bindingFlags); | public virtual FieldInfo GetFields(BindingFlags bindingFlags); |
public FieldToken GetFieldToken(FieldInfo field); | public FieldToken GetFieldToken(FieldInfo field); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
protected virtual MethodInfo GetMethodImpl(String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier[] modifiers); | |
public virtual MethodInfo GetMethods(BindingFlags bindingFlags); | public virtual MethodInfo GetMethods(BindingFlags bindingFlags); |
public MethodToken GetMethodToken(MethodInfo method); | public MethodToken GetMethodToken(MethodInfo method); |
public MethodToken GetMethodToken(MethodInfo method, IEnumerable`1<Type> optionalParameterTypes); | |
public virtual void GetPEKind(out PortableExecutableKinds& peKind, out ImageFileMachine& machine); | |
public SignatureToken GetSignatureToken(SignatureHelper sigHelper); | public SignatureToken GetSignatureToken(SignatureHelper sigHelper); |
public SignatureToken GetSignatureToken(Byte sigBytes, Int32 sigLength); | public SignatureToken GetSignatureToken(Byte sigBytes, Int32 sigLength); |
public virtual X509Certificate GetSignerCertificate(); | |
public StringToken GetStringConstant(String str); | public StringToken GetStringConstant(String str); |
public ISymbolWriter GetSymWriter(); | |
public virtual Type GetType(String className); | public virtual Type GetType(String className); |
public virtual Type GetType(String className, Boolean ignoreCase); | public virtual Type GetType(String className, Boolean ignoreCase); |
public virtual Type GetType(String className, Boolean throwOnError, Boolean ignoreCase); | public virtual Type GetType(String className, Boolean throwOnError, Boolean ignoreCase); |
public virtual Type GetTypes(); | public virtual Type GetTypes(); |
public TypeToken GetTypeToken(Type type); | public TypeToken GetTypeToken(Type type); |
public TypeToken GetTypeToken(String name); | public TypeToken GetTypeToken(String name); |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
public virtual Boolean IsResource(); | |
public Boolean IsTransient(); | public Boolean IsTransient(); |
public virtual FieldInfo ResolveField(Int32 metadataToken, Type genericTypeArguments, Type[] genericMethodArguments); | public virtual FieldInfo ResolveField(Int32 metadataToken, Type genericTypeArguments, Type[] genericMethodArguments); |
public virtual MemberInfo ResolveMember(Int32 metadataToken, Type genericTypeArguments, Type[] genericMethodArguments); | |
public virtual MethodBase ResolveMethod(Int32 metadataToken, Type genericTypeArguments, Type[] genericMethodArguments); | public virtual MethodBase ResolveMethod(Int32 metadataToken, Type genericTypeArguments, Type[] genericMethodArguments); |
public virtual Byte ResolveSignature(Int32 metadataToken); | |
public virtual String ResolveString(Int32 metadataToken); | public virtual String ResolveString(Int32 metadataToken); |
public virtual Type ResolveType(Int32 metadataToken, Type genericTypeArguments, Type[] genericMethodArguments); | public virtual Type ResolveType(Int32 metadataToken, Type genericTypeArguments, Type[] genericMethodArguments); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetSymCustomAttribute(String name, Byte data); |
public sealed struct OpCode | public sealed struct OpCode |
: ValueType | : ValueType |
public FlowControl FlowControl { get; } | public FlowControl FlowControl { get; } |
public String Name { get; } | public String Name { get; } |
public OpCodeType OpCodeType { get; } | public OpCodeType OpCodeType { get; } |
public OperandType OperandType { get; } | public OperandType OperandType { get; } |
public Int32 Size { get; } | public Int32 Size { get; } |
public StackBehaviour StackBehaviourPop { get; } | public StackBehaviour StackBehaviourPop { get; } |
public StackBehaviour StackBehaviourPush { get; } | public StackBehaviour StackBehaviourPush { get; } |
public Int16 Value { get; } | public Int16 Value { get; } |
public Boolean Equals(OpCode obj); | |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(OpCode obj); | |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(OpCode a, OpCode b); | static public Boolean op_Equality(OpCode a, OpCode b); |
static public Boolean op_Inequality(OpCode a, OpCode b); | static public Boolean op_Inequality(OpCode a, OpCode b); |
public virtual String ToString(); | public virtual String ToString(); |
public class OpCodes | public class OpCodes |
static public Boolean TakesSingleByteArgument(OpCode inst); | static public Boolean TakesSingleByteArgument(OpCode inst); |
public sealed enum OpCodeType | public sealed enum OpCodeType |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ Macro, Nternal, Objmodel, Prefix, Primitive } | { Annotation, Macro, Nternal, Objmodel, Prefix, Primitive } |
public sealed enum OperandType | public sealed enum OperandType |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ InlineBrTarget, InlineField, InlineI, InlineI8, InlineMethod, InlineNone, InlineR, InlineSig, InlineString, InlineSwitch, InlineTok, InlineType, InlineVar, ShortInlineBrTarget, ShortInlineI, ShortInlineR, ShortInlineVar } | { InlineBrTarget, InlineField, InlineI, InlineI8, InlineMethod, InlineNone, InlinePhi, InlineR, InlineSig, InlineString, InlineSwitch, InlineTok, InlineType, InlineVar, ShortInlineBrTarget, ShortInlineI, ShortInlineR, ShortInlineVar } |
public sealed enum PackingSize | public sealed enum PackingSize |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ Unspecified, Size1, Size2, Size4, Size8, Size16, Size32, Size64, Size128 } | { Unspecified, Size1, Size2, Size4, Size8, Size16, Size32, Size64, Size128 } |
public class ParameterBuilder | public class ParameterBuilder |
: _ParameterBuilder | : _ParameterBuilder |
public virtual Int32 Attributes { get; } | public virtual Int32 Attributes { get; } |
public Boolean IsIn { get; } | public Boolean IsIn { get; } |
public Boolean IsOptional { get; } | public Boolean IsOptional { get; } |
public Boolean IsOut { get; } | public Boolean IsOut { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual Int32 Position { get; } | public virtual Int32 Position { get; } |
public virtual ParameterToken GetToken(); | public virtual ParameterToken GetToken(); |
public virtual void SetConstant(Object defaultValue); | public virtual void SetConstant(Object defaultValue); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public sealed struct ParameterToken | public sealed struct ParameterToken |
: ValueType | : ValueType |
public Int32 Token { get; } | public Int32 Token { get; } |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(ParameterToken obj); | public Boolean Equals(ParameterToken obj); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(ParameterToken a, ParameterToken b); | static public Boolean op_Equality(ParameterToken a, ParameterToken b); |
static public Boolean op_Inequality(ParameterToken a, ParameterToken b); | static public Boolean op_Inequality(ParameterToken a, ParameterToken b); |
public sealed enum PEFileKinds | public sealed enum PEFileKinds |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ Dll, ConsoleApplication, WindowApplication } | { Dll, ConsoleApplication, WindowApplication } |
public sealed class PropertyBuilder | public sealed class PropertyBuilder |
: PropertyInfo, ICustomAttributeProvider, _MemberInfo, _PropertyInfo, _PropertyBuilder | : PropertyInfo, ICustomAttributeProvider, _MemberInfo, _PropertyInfo, _PropertyBuilder |
public virtual PropertyAttributes Attributes { get; } | public virtual PropertyAttributes Attributes { get; } |
public virtual Boolean CanRead { get; } | public virtual Boolean CanRead { get; } |
public virtual Boolean CanWrite { get; } | public virtual Boolean CanWrite { get; } |
public virtual Type DeclaringType { get; } | public virtual Type DeclaringType { get; } |
public virtual Module Module { get; } | public virtual Module Module { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public PropertyToken PropertyToken { get; } | public PropertyToken PropertyToken { get; } |
public virtual Type PropertyType { get; } | public virtual Type PropertyType { get; } |
public virtual Type ReflectedType { get; } | public virtual Type ReflectedType { get; } |
public void AddOtherMethod(MethodBuilder mdBuilder); | public void AddOtherMethod(MethodBuilder mdBuilder); |
public virtual MethodInfo GetAccessors(Boolean nonPublic); | public virtual MethodInfo GetAccessors(Boolean nonPublic); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public virtual MethodInfo GetGetMethod(Boolean nonPublic); | public virtual MethodInfo GetGetMethod(Boolean nonPublic); |
public virtual ParameterInfo GetIndexParameters(); | public virtual ParameterInfo GetIndexParameters(); |
public virtual MethodInfo GetSetMethod(Boolean nonPublic); | public virtual MethodInfo GetSetMethod(Boolean nonPublic); |
public virtual Object GetValue(Object obj, Object index); | public virtual Object GetValue(Object obj, Object index); |
public virtual Object GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object index, CultureInfo culture); | public virtual Object GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object index, CultureInfo culture); |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
public void SetConstant(Object defaultValue); | public void SetConstant(Object defaultValue); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetGetMethod(MethodBuilder mdBuilder); | public void SetGetMethod(MethodBuilder mdBuilder); |
public void SetSetMethod(MethodBuilder mdBuilder); | public void SetSetMethod(MethodBuilder mdBuilder); |
public virtual void SetValue(Object obj, Object value, Object index); | public virtual void SetValue(Object obj, Object value, Object index); |
public virtual void SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object index, CultureInfo culture); | public virtual void SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object index, CultureInfo culture); |
public sealed struct PropertyToken | public sealed struct PropertyToken |
: ValueType | : ValueType |
public Int32 Token { get; } | public Int32 Token { get; } |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(PropertyToken obj); | public Boolean Equals(PropertyToken obj); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(PropertyToken a, PropertyToken b); | static public Boolean op_Equality(PropertyToken a, PropertyToken b); |
static public Boolean op_Inequality(PropertyToken a, PropertyToken b); | static public Boolean op_Inequality(PropertyToken a, PropertyToken b); |
public sealed class SignatureHelper | public sealed class SignatureHelper |
: _SignatureHelper | : _SignatureHelper |
public void AddArgument(Type clsArgument); | public void AddArgument(Type clsArgument); |
public void AddArgument(Type argument, Boolean pinned); | public void AddArgument(Type argument, Boolean pinned); |
public void AddArgument(Type argument, Type requiredCustomModifiers, Type[] optionalCustomModifiers); | public void AddArgument(Type argument, Type requiredCustomModifiers, Type[] optionalCustomModifiers); |
public void AddArguments(Type arguments, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers); | public void AddArguments(Type arguments, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers); |
public void AddSentinel(); | public void AddSentinel(); |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
static public SignatureHelper GetFieldSigHelper(Module mod); | static public SignatureHelper GetFieldSigHelper(Module mod); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public SignatureHelper GetLocalVarSigHelper(); | static public SignatureHelper GetLocalVarSigHelper(); |
static public SignatureHelper GetLocalVarSigHelper(Module mod); | static public SignatureHelper GetLocalVarSigHelper(Module mod); |
static public SignatureHelper GetMethodSigHelper(Module mod, Type returnType, Type parameterTypes); | static public SignatureHelper GetMethodSigHelper(Module mod, Type returnType, Type parameterTypes); |
static public SignatureHelper GetMethodSigHelper(Module mod, CallingConventions callingConvention, Type returnType); | static public SignatureHelper GetMethodSigHelper(Module mod, CallingConventions callingConvention, Type returnType); |
static public SignatureHelper GetMethodSigHelper(Module mod, CallingConvention unmanagedCallConv, Type returnType); | static public SignatureHelper GetMethodSigHelper(Module mod, CallingConvention unmanagedCallConv, Type returnType); |
static public SignatureHelper GetMethodSigHelper(CallingConventions callingConvention, Type returnType); | static public SignatureHelper GetMethodSigHelper(CallingConventions callingConvention, Type returnType); |
static public SignatureHelper GetMethodSigHelper(CallingConvention unmanagedCallingConvention, Type returnType); | static public SignatureHelper GetMethodSigHelper(CallingConvention unmanagedCallingConvention, Type returnType); |
static public SignatureHelper GetPropertySigHelper(Module mod, Type returnType, Type parameterTypes); | static public SignatureHelper GetPropertySigHelper(Module mod, Type returnType, Type parameterTypes); |
static public SignatureHelper GetPropertySigHelper(Module mod, Type returnType, Type requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers); | static public SignatureHelper GetPropertySigHelper(Module mod, Type returnType, Type requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers); |
static public SignatureHelper GetPropertySigHelper(Module mod, CallingConventions callingConvention, Type returnType, Type requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers); | |
public Byte GetSignature(); | public Byte GetSignature(); |
public virtual String ToString(); | public virtual String ToString(); |
public sealed struct SignatureToken | public sealed struct SignatureToken |
: ValueType | : ValueType |
public Int32 Token { get; } | public Int32 Token { get; } |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(SignatureToken obj); | public Boolean Equals(SignatureToken obj); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(SignatureToken a, SignatureToken b); | static public Boolean op_Equality(SignatureToken a, SignatureToken b); |
static public Boolean op_Inequality(SignatureToken a, SignatureToken b); | static public Boolean op_Inequality(SignatureToken a, SignatureToken b); |
public sealed enum StackBehaviour | public sealed enum StackBehaviour |
: IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
{ Pop0, Pop1, Pop1_pop1, Popi, Popi_pop1, Popi_popi, Popi_popi8, Popi_popi_popi, Popi_popr4, Popi_popr8, Popref, Popref_pop1, Popref_popi, Popref_popi_popi, Popref_popi_popi8, Popref_popi_popr4, Popref_popi_popr8, Popref_popi_popref, Push0, Push1, Push1_push1, Pushi, Pushi8, Pushr4, Pushr8, Pushref, Varpop, Varpush, Popref_popi_pop1 } | { Pop0, Pop1, Pop1_pop1, Popi, Popi_pop1, Popi_popi, Popi_popi8, Popi_popi_popi, Popi_popr4, Popi_popr8, Popref, Popref_pop1, Popref_popi, Popref_popi_popi, Popref_popi_popi8, Popref_popi_popr4, Popref_popi_popr8, Popref_popi_popref, Push0, Push1, Push1_push1, Pushi, Pushi8, Pushr4, Pushr8, Pushref, Varpop, Varpush, Popref_popi_pop1 } |
public sealed struct StringToken | public sealed struct StringToken |
: ValueType | : ValueType |
public Int32 Token { get; } | public Int32 Token { get; } |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(StringToken obj); | public Boolean Equals(StringToken obj); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(StringToken a, StringToken b); | static public Boolean op_Equality(StringToken a, StringToken b); |
static public Boolean op_Inequality(StringToken a, StringToken b); | static public Boolean op_Inequality(StringToken a, StringToken b); |
public sealed class TypeBuilder | public sealed class TypeBuilder |
: Type, ICustomAttributeProvider, _MemberInfo, _Type, IReflect, _TypeBuilder | : TypeInfo, ICustomAttributeProvider, _MemberInfo, _Type, IReflect, IReflectableType, _TypeBuilder |
public virtual Assembly Assembly { get; } | public virtual Assembly Assembly { get; } |
public virtual String AssemblyQualifiedName { get; } | public virtual String AssemblyQualifiedName { get; } |
public virtual Type BaseType { get; } | public virtual Type BaseType { get; } |
public virtual MethodBase DeclaringMethod { get; } | public virtual MethodBase DeclaringMethod { get; } |
public virtual Type DeclaringType { get; } | public virtual Type DeclaringType { get; } |
public virtual String FullName { get; } | public virtual String FullName { get; } |
public virtual GenericParameterAttributes GenericParameterAttributes { get; } | public virtual GenericParameterAttributes GenericParameterAttributes { get; } |
public virtual Int32 GenericParameterPosition { get; } | public virtual Int32 GenericParameterPosition { get; } |
public virtual Guid GUID { get; } | public virtual Guid GUID { get; } |
public virtual Boolean IsGenericParameter { get; } | public virtual Boolean IsGenericParameter { get; } |
public virtual Boolean IsGenericType { get; } | public virtual Boolean IsGenericType { get; } |
public virtual Boolean IsGenericTypeDefinition { get; } | public virtual Boolean IsGenericTypeDefinition { get; } |
public virtual Boolean IsSecurityCritical { get; } | |
public virtual Boolean IsSecuritySafeCritical { get; } | |
public virtual Boolean IsSecurityTransparent { get; } | |
public virtual Module Module { get; } | public virtual Module Module { get; } |
public virtual String Name { get; } | public virtual String Name { get; } |
public virtual String Namespace { get; } | public virtual String Namespace { get; } |
public PackingSize PackingSize { get; } | public PackingSize PackingSize { get; } |
public virtual Type ReflectedType { get; } | public virtual Type ReflectedType { get; } |
public Int32 Size { get; } | public Int32 Size { get; } |
public virtual RuntimeTypeHandle TypeHandle { get; } | public virtual RuntimeTypeHandle TypeHandle { get; } |
public TypeToken TypeToken { get; } | public TypeToken TypeToken { get; } |
public virtual Type UnderlyingSystemType { get; } | public virtual Type UnderlyingSystemType { get; } |
public void AddDeclarativeSecurity(SecurityAction action, PermissionSet pset); | |
public void AddInterfaceImplementation(Type interfaceType); | public void AddInterfaceImplementation(Type interfaceType); |
public Type CreateType(); | public Type CreateType(); |
public ConstructorBuilder DefineConstructor(MethodAttributes attributes, CallingConventions callingConvention, Type parameterTypes, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers); | |
public ConstructorBuilder DefineConstructor(MethodAttributes attributes, CallingConventions callingConvention, Type parameterTypes); | public ConstructorBuilder DefineConstructor(MethodAttributes attributes, CallingConventions callingConvention, Type parameterTypes); |
public ConstructorBuilder DefineConstructor(MethodAttributes attributes, CallingConventions callingConvention, Type parameterTypes, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers); | |
public ConstructorBuilder DefineDefaultConstructor(MethodAttributes attributes); | public ConstructorBuilder DefineDefaultConstructor(MethodAttributes attributes); |
public EventBuilder DefineEvent(String name, EventAttributes attributes, Type eventtype); | public EventBuilder DefineEvent(String name, EventAttributes attributes, Type eventtype); |
public FieldBuilder DefineField(String fieldName, Type type, Type requiredCustomModifiers, Type[] optionalCustomModifiers, FieldAttributes attributes); | |
public FieldBuilder DefineField(String fieldName, Type type, FieldAttributes attributes); | public FieldBuilder DefineField(String fieldName, Type type, FieldAttributes attributes); |
public FieldBuilder DefineField(String fieldName, Type type, Type requiredCustomModifiers, Type[] optionalCustomModifiers, FieldAttributes attributes); | |
public GenericTypeParameterBuilder DefineGenericParameters(String[] names); | public GenericTypeParameterBuilder DefineGenericParameters(String[] names); |
public FieldBuilder DefineInitializedData(String name, Byte data, FieldAttributes attributes); | |
public MethodBuilder DefineMethod(String name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers); | |
public MethodBuilder DefineMethod(String name, MethodAttributes attributes, Type returnType, Type parameterTypes); | public MethodBuilder DefineMethod(String name, MethodAttributes attributes, Type returnType, Type parameterTypes); |
public MethodBuilder DefineMethod(String name, MethodAttributes attributes); | public MethodBuilder DefineMethod(String name, MethodAttributes attributes); |
public MethodBuilder DefineMethod(String name, MethodAttributes attributes, CallingConventions callingConvention); | public MethodBuilder DefineMethod(String name, MethodAttributes attributes, CallingConventions callingConvention); |
public MethodBuilder DefineMethod(String name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes); | public MethodBuilder DefineMethod(String name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes); |
public MethodBuilder DefineMethod(String name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers); | |
public void DefineMethodOverride(MethodInfo methodInfoBody, MethodInfo methodInfoDeclaration); | public void DefineMethodOverride(MethodInfo methodInfoBody, MethodInfo methodInfoDeclaration); |
public TypeBuilder DefineNestedType(String name); | public TypeBuilder DefineNestedType(String name); |
public TypeBuilder DefineNestedType(String name, TypeAttributes attr, Type parent, Type interfaces); | public TypeBuilder DefineNestedType(String name, TypeAttributes attr, Type parent, Type interfaces); |
public TypeBuilder DefineNestedType(String name, TypeAttributes attr, Type parent); | public TypeBuilder DefineNestedType(String name, TypeAttributes attr, Type parent); |
public TypeBuilder DefineNestedType(String name, TypeAttributes attr); | public TypeBuilder DefineNestedType(String name, TypeAttributes attr); |
public TypeBuilder DefineNestedType(String name, TypeAttributes attr, Type parent, Int32 typeSize); | |
public TypeBuilder DefineNestedType(String name, TypeAttributes attr, Type parent, PackingSize packSize); | |
public TypeBuilder DefineNestedType(String name, TypeAttributes attr, Type parent, PackingSize packSize, Int32 typeSize); | |
public MethodBuilder DefinePInvokeMethod(String name, String dllName, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes, CallingConvention nativeCallConv, CharSet nativeCharSet); | |
public MethodBuilder DefinePInvokeMethod(String name, String dllName, String entryName, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes, CallingConvention nativeCallConv, CharSet nativeCharSet); | |
public MethodBuilder DefinePInvokeMethod(String name, String dllName, String entryName, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers, CallingConvention nativeCallConv, CharSet nativeCharSet); | |
public PropertyBuilder DefineProperty(String name, PropertyAttributes attributes, CallingConventions callingConvention, Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers); | |
public PropertyBuilder DefineProperty(String name, PropertyAttributes attributes, Type returnType, Type parameterTypes); | public PropertyBuilder DefineProperty(String name, PropertyAttributes attributes, Type returnType, Type parameterTypes); |
public PropertyBuilder DefineProperty(String name, PropertyAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes); | public PropertyBuilder DefineProperty(String name, PropertyAttributes attributes, CallingConventions callingConvention, Type returnType, Type parameterTypes); |
public PropertyBuilder DefineProperty(String name, PropertyAttributes attributes, Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers); | public PropertyBuilder DefineProperty(String name, PropertyAttributes attributes, Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers); |
public PropertyBuilder DefineProperty(String name, PropertyAttributes attributes, CallingConventions callingConvention, Type returnType, Type returnTypeRequiredCustomModifiers, Type[] returnTypeOptionalCustomModifiers, Type[] parameterTypes, Type[][] parameterTypeRequiredCustomModifiers, Type[][] parameterTypeOptionalCustomModifiers); | |
public ConstructorBuilder DefineTypeInitializer(); | public ConstructorBuilder DefineTypeInitializer(); |
public FieldBuilder DefineUninitializedData(String name, Int32 size, FieldAttributes attributes); | |
protected virtual TypeAttributes GetAttributeFlagsImpl(); | |
static public ConstructorInfo GetConstructor(Type type, ConstructorInfo constructor); | static public ConstructorInfo GetConstructor(Type type, ConstructorInfo constructor); |
protected virtual ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier[] modifiers); | |
public virtual ConstructorInfo GetConstructors(BindingFlags bindingAttr); | public virtual ConstructorInfo GetConstructors(BindingFlags bindingAttr); |
public virtual Object GetCustomAttributes(Boolean inherit); | public virtual Object GetCustomAttributes(Boolean inherit); |
public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); | public virtual Object GetCustomAttributes(Type attributeType, Boolean inherit); |
public virtual Type GetElementType(); | public virtual Type GetElementType(); |
public virtual EventInfo GetEvent(String name, BindingFlags bindingAttr); | public virtual EventInfo GetEvent(String name, BindingFlags bindingAttr); |
public virtual EventInfo GetEvents(); | public virtual EventInfo GetEvents(); |
public virtual EventInfo GetEvents(BindingFlags bindingAttr); | public virtual EventInfo GetEvents(BindingFlags bindingAttr); |
static public FieldInfo GetField(Type type, FieldInfo field); | static public FieldInfo GetField(Type type, FieldInfo field); |
public virtual FieldInfo GetField(String name, BindingFlags bindingAttr); | public virtual FieldInfo GetField(String name, BindingFlags bindingAttr); |
public virtual FieldInfo GetFields(BindingFlags bindingAttr); | public virtual FieldInfo GetFields(BindingFlags bindingAttr); |
public virtual Type GetGenericArguments(); | public virtual Type GetGenericArguments(); |
public virtual Type GetGenericTypeDefinition(); | public virtual Type GetGenericTypeDefinition(); |
public virtual Type GetInterface(String name, Boolean ignoreCase); | public virtual Type GetInterface(String name, Boolean ignoreCase); |
public virtual InterfaceMapping GetInterfaceMap(Type interfaceType); | public virtual InterfaceMapping GetInterfaceMap(Type interfaceType); |
public virtual Type GetInterfaces(); | public virtual Type GetInterfaces(); |
public virtual MemberInfo GetMember(String name, MemberTypes type, BindingFlags bindingAttr); | public virtual MemberInfo GetMember(String name, MemberTypes type, BindingFlags bindingAttr); |
public virtual MemberInfo GetMembers(BindingFlags bindingAttr); | public virtual MemberInfo GetMembers(BindingFlags bindingAttr); |
static public MethodInfo GetMethod(Type type, MethodInfo method); | static public MethodInfo GetMethod(Type type, MethodInfo method); |
protected virtual MethodInfo GetMethodImpl(String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier[] modifiers); | |
public virtual MethodInfo GetMethods(BindingFlags bindingAttr); | public virtual MethodInfo GetMethods(BindingFlags bindingAttr); |
public virtual Type GetNestedType(String name, BindingFlags bindingAttr); | public virtual Type GetNestedType(String name, BindingFlags bindingAttr); |
public virtual Type GetNestedTypes(BindingFlags bindingAttr); | public virtual Type GetNestedTypes(BindingFlags bindingAttr); |
public virtual PropertyInfo GetProperties(BindingFlags bindingAttr); | public virtual PropertyInfo GetProperties(BindingFlags bindingAttr); |
protected virtual PropertyInfo GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type types, ParameterModifier[] modifiers); | |
protected virtual Boolean HasElementTypeImpl(); | |
public virtual Object InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters); | public virtual Object InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters); |
protected virtual Boolean IsArrayImpl(); | |
public virtual Boolean IsAssignableFrom(TypeInfo typeInfo); | |
public virtual Boolean IsAssignableFrom(Type c); | public virtual Boolean IsAssignableFrom(Type c); |
protected virtual Boolean IsByRefImpl(); | |
protected virtual Boolean IsCOMObjectImpl(); | |
public Boolean IsCreated(); | public Boolean IsCreated(); |
public virtual Boolean IsDefined(Type attributeType, Boolean inherit); | public virtual Boolean IsDefined(Type attributeType, Boolean inherit); |
protected virtual Boolean IsPointerImpl(); | |
protected virtual Boolean IsPrimitiveImpl(); | |
public virtual Boolean IsSubclassOf(Type c); | public virtual Boolean IsSubclassOf(Type c); |
public virtual Type MakeArrayType(); | public virtual Type MakeArrayType(); |
public virtual Type MakeArrayType(Int32 rank); | public virtual Type MakeArrayType(Int32 rank); |
public virtual Type MakeByRefType(); | public virtual Type MakeByRefType(); |
public virtual Type MakeGenericType(Type typeArguments); | public virtual Type MakeGenericType(Type typeArguments); |
public virtual Type MakePointerType(); | public virtual Type MakePointerType(); |
public void SetCustomAttribute(CustomAttributeBuilder customBuilder); | public void SetCustomAttribute(CustomAttributeBuilder customBuilder); |
public void SetCustomAttribute(ConstructorInfo con, Byte binaryAttribute); | |
public void SetParent(Type parent); | public void SetParent(Type parent); |
public virtual String ToString(); | public virtual String ToString(); |
public sealed struct TypeToken | public sealed struct TypeToken |
: ValueType | : ValueType |
public Int32 Token { get; } | public Int32 Token { get; } |
public virtual Boolean Equals(Object obj); | public virtual Boolean Equals(Object obj); |
public Boolean Equals(TypeToken obj); | public Boolean Equals(TypeToken obj); |
public virtual Int32 GetHashCode(); | public virtual Int32 GetHashCode(); |
static public Boolean op_Equality(TypeToken a, TypeToken b); | static public Boolean op_Equality(TypeToken a, TypeToken b); |
static public Boolean op_Inequality(TypeToken a, TypeToken b); | static public Boolean op_Inequality(TypeToken a, TypeToken b); |
public sealed class UnmanagedMarshal | |
public UnmanagedType BaseType { get; } | |
public Int32 ElementCount { get; } | |
public UnmanagedType GetUnmanagedType { get; } | |
public Guid IIDGuid { get; } | |
static public UnmanagedMarshal DefineByValArray(Int32 elemCount); | |
static public UnmanagedMarshal DefineByValTStr(Int32 elemCount); | |
static public UnmanagedMarshal DefineLPArray(UnmanagedType elemType); | |
static public UnmanagedMarshal DefineSafeArray(UnmanagedType elemType); | |
static public UnmanagedMarshal DefineUnmanagedMarshal(UnmanagedType unmanagedType); |