_Type Interface
Exposes the public members of the System.Type class to the unmanaged code.
This API is not CLS-compliant.
Assembly: mscorlib (in mscorlib.dll)
| Name | Description | |
|---|---|---|
![]() | Assembly | Provides COM objects with version-independent access to the Type.Assembly property. |
![]() | AssemblyQualifiedName | Provides COM objects with version-independent access to the Type.AssemblyQualifiedName property. |
![]() | Attributes | Provides COM objects with version-independent access to the Type.Attributes property. |
![]() | BaseType | Provides COM objects with version-independent access to the Type.BaseType property. |
![]() | DeclaringType | Provides COM objects with version-independent access to the Type.DeclaringType property. |
![]() | FullName | Provides COM objects with version-independent access to the Type.FullName property. |
![]() | GUID | Provides COM objects with version-independent access to the Type.GUID property. |
![]() | HasElementType | Provides COM objects with version-independent access to the Type.HasElementType property. |
![]() | IsAbstract | Provides COM objects with version-independent access to the Type.IsAbstract property. |
![]() | IsAnsiClass | Provides COM objects with version-independent access to the Type.IsAnsiClass property. |
![]() | IsArray | Provides COM objects with version-independent access to the Type.IsArray property. |
![]() | IsAutoClass | Provides COM objects with version-independent access to the Type.IsAutoClass property. |
![]() | IsAutoLayout | Provides COM objects with version-independent access to the Type.IsAutoLayout property. |
![]() | IsByRef | Provides COM objects with version-independent access to the Type.IsByRef property. |
![]() | IsClass | Provides COM objects with version-independent access to the Type.IsClass property. |
![]() | IsCOMObject | Provides COM objects with version-independent access to the Type.IsCOMObject property. |
![]() | IsContextful | Provides COM objects with version-independent access to the Type.IsContextful property. |
![]() | IsEnum | Provides COM objects with version-independent access to the Type.IsEnum property. |
![]() | IsExplicitLayout | Provides COM objects with version-independent access to the Type.IsExplicitLayout property. |
![]() | IsImport | Provides COM objects with version-independent access to the Type.IsImport property. |
![]() | IsInterface | Provides COM objects with version-independent access to the Type.IsInterface property. |
![]() | IsLayoutSequential | Provides COM objects with version-independent access to the Type.IsLayoutSequential property. |
![]() | IsMarshalByRef | Provides COM objects with version-independent access to the Type.IsMarshalByRef property. |
![]() | IsNestedAssembly | Provides COM objects with version-independent access to the Type.IsNestedAssembly property. |
![]() | IsNestedFamANDAssem | Provides COM objects with version-independent access to the Type.IsNestedFamANDAssem property. |
![]() | IsNestedFamily | Provides COM objects with version-independent access to the Type.IsNestedFamily property. |
![]() | IsNestedFamORAssem | Provides COM objects with version-independent access to the Type.IsNestedFamORAssem property. |
![]() | IsNestedPrivate | Provides COM objects with version-independent access to the Type.IsNestedPrivate property. |
![]() | IsNestedPublic | Provides COM objects with version-independent access to the Type.IsNestedPublic property. |
![]() | IsNotPublic | Provides COM objects with version-independent access to the Type.IsNotPublic property. |
![]() | IsPointer | Provides COM objects with version-independent access to the Type.IsPointer property. |
![]() | IsPrimitive | Provides COM objects with version-independent access to the Type.IsPrimitive property. |
![]() | IsPublic | Provides COM objects with version-independent access to the Type.IsPublic property. |
![]() | IsSealed | Provides COM objects with version-independent access to the Type.IsSealed property. |
![]() | IsSerializable | Provides COM objects with version-independent access to the Type.IsSerializable property. |
![]() | IsSpecialName | Provides COM objects with version-independent access to the Type.IsSpecialName property. |
![]() | IsUnicodeClass | Provides COM objects with version-independent access to the Type.IsUnicodeClass property. |
![]() | IsValueType | Provides COM objects with version-independent access to the Type.IsValueType property. |
![]() | MemberType | Provides COM objects with version-independent access to the Type.MemberType property. |
![]() | Module | Provides COM objects with version-independent access to the Type.Module property. |
![]() | Name | Provides COM objects with version-independent access to the MemberInfo.Name property. |
![]() | Namespace | Provides COM objects with version-independent access to the Type.Namespace property. |
![]() | ReflectedType | Provides COM objects with version-independent access to the Type.ReflectedType property. |
![]() | TypeHandle | Provides COM objects with version-independent access to the Type.TypeHandle property. |
![]() | TypeInitializer | Provides COM objects with version-independent access to the Type.TypeInitializer property. |
![]() | UnderlyingSystemType | Provides COM objects with version-independent access to the Type.UnderlyingSystemType property. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | Provides COM objects with version-independent access to the Type.Equals method. |
![]() | Equals(Type) | Provides COM objects with version-independent access to the Type.Equals method. |
![]() | FindInterfaces(TypeFilter, Object) | Provides COM objects with version-independent access to the Type.FindInterfaces method. |
![]() | FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) | Provides COM objects with version-independent access to the Type.FindMembers method. |
![]() | GetArrayRank() | Provides COM objects with version-independent access to the Type.GetArrayRank method. |
![]() | GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | Provides COM objects with version-independent access to the Type.GetConstructor method. |
![]() | GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) | Provides COM objects with version-independent access to the Type.GetConstructor method. |
![]() | GetConstructor(Type[]) | Provides COM objects with version-independent access to the Type.GetConstructor method. |
![]() | GetConstructors() | Provides COM objects with version-independent access to the Type.GetConstructors method. |
![]() | GetConstructors(BindingFlags) | Provides COM objects with version-independent access to the Type.GetConstructors method. |
![]() | GetCustomAttributes(Boolean) | Provides COM objects with version-independent access to the Assembly.GetCustomAttributes method. |
![]() | GetCustomAttributes(Type, Boolean) | Provides COM objects with version-independent access to the MemberInfo.GetCustomAttributes method. |
![]() | GetDefaultMembers() | Provides COM objects with version-independent access to the Type.GetDefaultMembers method. |
![]() | GetElementType() | Provides COM objects with version-independent access to the Type.GetElementType method. |
![]() | GetEvent(String) | Provides COM objects with version-independent access to the Type.GetEvent method. |
![]() | GetEvent(String, BindingFlags) | Provides COM objects with version-independent access to the Type.GetEvent method. |
![]() | GetEvents() | Provides COM objects with version-independent access to the Type.GetEvents method. |
![]() | GetEvents(BindingFlags) | Provides COM objects with version-independent access to the Type.GetEvents method. |
![]() | GetField(String) | Provides COM objects with version-independent access to the Type.GetField method. |
![]() | GetField(String, BindingFlags) | Provides COM objects with version-independent access to the Type.GetField method. |
![]() | GetFields() | Provides COM objects with version-independent access to the Type.GetFields method. |
![]() | GetFields(BindingFlags) | Provides COM objects with version-independent access to the Type.GetFields method. |
![]() | GetHashCode() | Provides COM objects with version-independent access to the Type.GetHashCode method. |
![]() | GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | Maps a set of names to a corresponding set of dispatch identifiers. |
![]() | GetInterface(String) | Provides COM objects with version-independent access to the Type.GetInterface method. |
![]() | GetInterface(String, Boolean) | Provides COM objects with version-independent access to the Type.GetInterface method. |
![]() | GetInterfaceMap(Type) | Provides COM objects with version-independent access to the Type.GetInterfaceMap method. |
![]() | GetInterfaces() | Provides COM objects with version-independent access to the Type.GetInterfaces method. |
![]() | GetMember(String) | Provides COM objects with version-independent access to the Type.GetMember method. |
![]() | GetMember(String, BindingFlags) | Provides COM objects with version-independent access to the Type.GetMember method. |
![]() | GetMember(String, MemberTypes, BindingFlags) | Provides COM objects with version-independent access to the Type.GetMember method. |
![]() | GetMembers() | Provides COM objects with version-independent access to the Type.GetMembers method. |
![]() | GetMembers(BindingFlags) | Provides COM objects with version-independent access to the Type.GetMembers method. |
![]() | GetMethod(String) | Provides COM objects with version-independent access to the Type.GetMethod method. |
![]() | GetMethod(String, BindingFlags) | Provides COM objects with version-independent access to the Type.GetMethod method. |
![]() | GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) | Provides COM objects with version-independent access to the Type.GetMethod method. |
![]() | GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) | Provides COM objects with version-independent access to the Type.GetMethod method. |
![]() | GetMethod(String, Type[]) | Provides COM objects with version-independent access to the Type.GetMethod method. |
![]() | GetMethod(String, Type[], ParameterModifier[]) | Provides COM objects with version-independent access to the Type.GetMethod method. |
![]() | GetMethods() | Provides COM objects with version-independent access to the Type.GetMethods method. |
![]() | GetMethods(BindingFlags) | Provides COM objects with version-independent access to the Type.GetMethods method. |
![]() | GetNestedType(String) | Provides COM objects with version-independent access to the Type.GetNestedType method. |
![]() | GetNestedType(String, BindingFlags) | Provides COM objects with version-independent access to the Type.GetNestedType method. |
![]() | GetNestedTypes() | Provides COM objects with version-independent access to the Type.GetNestedTypes method. |
![]() | GetNestedTypes(BindingFlags) | Provides COM objects with version-independent access to the Type.GetNestedTypes method, and searches for the types nested within the current Type, using the specified binding constraints. |
![]() | GetProperties() | Provides COM objects with version-independent access to the Type.GetProperties method. |
![]() | GetProperties(BindingFlags) | Provides COM objects with version-independent access to the Type.GetProperties method. |
![]() | GetProperty(String) | Provides COM objects with version-independent access to the Type.GetProperty method. |
![]() | GetProperty(String, BindingFlags) | Provides COM objects with version-independent access to the Type.GetProperty method. |
![]() | GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) | Provides COM objects with version-independent access to the Type.GetProperty method. |
![]() | GetProperty(String, Type) | Provides COM objects with version-independent access to the Type.GetProperty method. |
![]() | GetProperty(String, Type, Type[]) | Provides COM objects with version-independent access to the Type.GetProperty method. |
![]() | GetProperty(String, Type, Type[], ParameterModifier[]) | Provides COM objects with version-independent access to the Type.GetProperty method. |
![]() | GetProperty(String, Type[]) | Provides COM objects with version-independent access to the Type.GetProperty method. |
![]() | GetType() | Provides COM objects with version-independent access to the Type.GetType method. |
![]() | GetTypeInfo(UInt32, UInt32, IntPtr) | Retrieves the type information for an object, which can then be used to get the type information for an interface. |
![]() | GetTypeInfoCount(UInt32) | Retrieves the number of type information interfaces that an object provides (either 0 or 1). |
![]() | Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | Provides access to properties and methods exposed by an object. |
![]() | InvokeMember(String, BindingFlags, Binder, Object, Object[]) | Provides COM objects with version-independent access to the Type.InvokeMember method. |
![]() | InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) | Provides COM objects with version-independent access to the Type.InvokeMember method. |
![]() | InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) | Provides COM objects with version-independent access to the Type.InvokeMember method. |
![]() | IsAssignableFrom(Type) | Provides COM objects with version-independent access to the Type.IsAssignableFrom method. |
![]() | IsDefined(Type, Boolean) | Provides COM objects with version-independent access to the MemberInfo.IsDefined method. |
![]() | IsInstanceOfType(Object) | Provides COM objects with version-independent access to the Type.IsInstanceOfType method. |
![]() | IsSubclassOf(Type) | Provides COM objects with version-independent access to the Type.IsSubclassOf method. |
![]() | ToString() | Provides COM objects with version-independent access to the Type.ToString method. |
This interface is for access to managed classes from unmanaged code and should not be called from managed code.
This interface preserves the vtable order of the System.Type class members that can be accessed by unmanaged COM objects.
Available since 1.1

