_Type Interface
TOC
Collapse the table of content
Expand the table of content

_Type Interface

 

Exposes the public members of the System.Type class to the unmanaged code.

This API is not CLS-compliant.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[GuidAttribute("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[CLSCompliantAttribute(false)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[ComVisibleAttribute(true)]
public interface _Type

NameDescription
System_CAPS_pubpropertyAssembly

Provides COM objects with version-independent access to the Type.Assembly property.

System_CAPS_pubpropertyAssemblyQualifiedName

Provides COM objects with version-independent access to the Type.AssemblyQualifiedName property.

System_CAPS_pubpropertyAttributes

Provides COM objects with version-independent access to the Type.Attributes property.

System_CAPS_pubpropertyBaseType

Provides COM objects with version-independent access to the Type.BaseType property.

System_CAPS_pubpropertyDeclaringType

Provides COM objects with version-independent access to the Type.DeclaringType property.

System_CAPS_pubpropertyFullName

Provides COM objects with version-independent access to the Type.FullName property.

System_CAPS_pubpropertyGUID

Provides COM objects with version-independent access to the Type.GUID property.

System_CAPS_pubpropertyHasElementType

Provides COM objects with version-independent access to the Type.HasElementType property.

System_CAPS_pubpropertyIsAbstract

Provides COM objects with version-independent access to the Type.IsAbstract property.

System_CAPS_pubpropertyIsAnsiClass

Provides COM objects with version-independent access to the Type.IsAnsiClass property.

System_CAPS_pubpropertyIsArray

Provides COM objects with version-independent access to the Type.IsArray property.

System_CAPS_pubpropertyIsAutoClass

Provides COM objects with version-independent access to the Type.IsAutoClass property.

System_CAPS_pubpropertyIsAutoLayout

Provides COM objects with version-independent access to the Type.IsAutoLayout property.

System_CAPS_pubpropertyIsByRef

Provides COM objects with version-independent access to the Type.IsByRef property.

System_CAPS_pubpropertyIsClass

Provides COM objects with version-independent access to the Type.IsClass property.

System_CAPS_pubpropertyIsCOMObject

Provides COM objects with version-independent access to the Type.IsCOMObject property.

System_CAPS_pubpropertyIsContextful

Provides COM objects with version-independent access to the Type.IsContextful property.

System_CAPS_pubpropertyIsEnum

Provides COM objects with version-independent access to the Type.IsEnum property.

System_CAPS_pubpropertyIsExplicitLayout

Provides COM objects with version-independent access to the Type.IsExplicitLayout property.

System_CAPS_pubpropertyIsImport

Provides COM objects with version-independent access to the Type.IsImport property.

System_CAPS_pubpropertyIsInterface

Provides COM objects with version-independent access to the Type.IsInterface property.

System_CAPS_pubpropertyIsLayoutSequential

Provides COM objects with version-independent access to the Type.IsLayoutSequential property.

System_CAPS_pubpropertyIsMarshalByRef

Provides COM objects with version-independent access to the Type.IsMarshalByRef property.

System_CAPS_pubpropertyIsNestedAssembly

Provides COM objects with version-independent access to the Type.IsNestedAssembly property.

System_CAPS_pubpropertyIsNestedFamANDAssem

Provides COM objects with version-independent access to the Type.IsNestedFamANDAssem property.

System_CAPS_pubpropertyIsNestedFamily

Provides COM objects with version-independent access to the Type.IsNestedFamily property.

System_CAPS_pubpropertyIsNestedFamORAssem

Provides COM objects with version-independent access to the Type.IsNestedFamORAssem property.

System_CAPS_pubpropertyIsNestedPrivate

Provides COM objects with version-independent access to the Type.IsNestedPrivate property.

System_CAPS_pubpropertyIsNestedPublic

Provides COM objects with version-independent access to the Type.IsNestedPublic property.

System_CAPS_pubpropertyIsNotPublic

Provides COM objects with version-independent access to the Type.IsNotPublic property.

System_CAPS_pubpropertyIsPointer

Provides COM objects with version-independent access to the Type.IsPointer property.

System_CAPS_pubpropertyIsPrimitive

Provides COM objects with version-independent access to the Type.IsPrimitive property.

System_CAPS_pubpropertyIsPublic

Provides COM objects with version-independent access to the Type.IsPublic property.

System_CAPS_pubpropertyIsSealed

Provides COM objects with version-independent access to the Type.IsSealed property.

System_CAPS_pubpropertyIsSerializable

Provides COM objects with version-independent access to the Type.IsSerializable property.

System_CAPS_pubpropertyIsSpecialName

Provides COM objects with version-independent access to the Type.IsSpecialName property.

System_CAPS_pubpropertyIsUnicodeClass

Provides COM objects with version-independent access to the Type.IsUnicodeClass property.

System_CAPS_pubpropertyIsValueType

Provides COM objects with version-independent access to the Type.IsValueType property.

System_CAPS_pubpropertyMemberType

Provides COM objects with version-independent access to the Type.MemberType property.

System_CAPS_pubpropertyModule

Provides COM objects with version-independent access to the Type.Module property.

System_CAPS_pubpropertyName

Provides COM objects with version-independent access to the MemberInfo.Name property.

System_CAPS_pubpropertyNamespace

Provides COM objects with version-independent access to the Type.Namespace property.

System_CAPS_pubpropertyReflectedType

Provides COM objects with version-independent access to the Type.ReflectedType property.

System_CAPS_pubpropertyTypeHandle

Provides COM objects with version-independent access to the Type.TypeHandle property.

System_CAPS_pubpropertyTypeInitializer

Provides COM objects with version-independent access to the Type.TypeInitializer property.

System_CAPS_pubpropertyUnderlyingSystemType

Provides COM objects with version-independent access to the Type.UnderlyingSystemType property.

NameDescription
System_CAPS_pubmethodEquals(Object)

Provides COM objects with version-independent access to the Type.Equals method.

System_CAPS_pubmethodEquals(Type)

Provides COM objects with version-independent access to the Type.Equals method.

System_CAPS_pubmethodFindInterfaces(TypeFilter, Object)

Provides COM objects with version-independent access to the Type.FindInterfaces method.

System_CAPS_pubmethodFindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Provides COM objects with version-independent access to the Type.FindMembers method.

System_CAPS_pubmethodGetArrayRank()

Provides COM objects with version-independent access to the Type.GetArrayRank method.

System_CAPS_pubmethodGetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Provides COM objects with version-independent access to the Type.GetConstructor method.

System_CAPS_pubmethodGetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Provides COM objects with version-independent access to the Type.GetConstructor method.

System_CAPS_pubmethodGetConstructor(Type[])

Provides COM objects with version-independent access to the Type.GetConstructor method.

System_CAPS_pubmethodGetConstructors()

Provides COM objects with version-independent access to the Type.GetConstructors method.

System_CAPS_pubmethodGetConstructors(BindingFlags)

Provides COM objects with version-independent access to the Type.GetConstructors method.

System_CAPS_pubmethodGetCustomAttributes(Boolean)

Provides COM objects with version-independent access to the Assembly.GetCustomAttributes method.

System_CAPS_pubmethodGetCustomAttributes(Type, Boolean)

Provides COM objects with version-independent access to the MemberInfo.GetCustomAttributes method.

System_CAPS_pubmethodGetDefaultMembers()

Provides COM objects with version-independent access to the Type.GetDefaultMembers method.

System_CAPS_pubmethodGetElementType()

Provides COM objects with version-independent access to the Type.GetElementType method.

System_CAPS_pubmethodGetEvent(String)

Provides COM objects with version-independent access to the Type.GetEvent method.

System_CAPS_pubmethodGetEvent(String, BindingFlags)

Provides COM objects with version-independent access to the Type.GetEvent method.

System_CAPS_pubmethodGetEvents()

Provides COM objects with version-independent access to the Type.GetEvents method.

System_CAPS_pubmethodGetEvents(BindingFlags)

Provides COM objects with version-independent access to the Type.GetEvents method.

System_CAPS_pubmethodGetField(String)

Provides COM objects with version-independent access to the Type.GetField method.

System_CAPS_pubmethodGetField(String, BindingFlags)

Provides COM objects with version-independent access to the Type.GetField method.

System_CAPS_pubmethodGetFields()

Provides COM objects with version-independent access to the Type.GetFields method.

System_CAPS_pubmethodGetFields(BindingFlags)

Provides COM objects with version-independent access to the Type.GetFields method.

System_CAPS_pubmethodGetHashCode()

Provides COM objects with version-independent access to the Type.GetHashCode method.

System_CAPS_pubmethodGetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Maps a set of names to a corresponding set of dispatch identifiers.

System_CAPS_pubmethodGetInterface(String)

Provides COM objects with version-independent access to the Type.GetInterface method.

System_CAPS_pubmethodGetInterface(String, Boolean)

Provides COM objects with version-independent access to the Type.GetInterface method.

System_CAPS_pubmethodGetInterfaceMap(Type)

Provides COM objects with version-independent access to the Type.GetInterfaceMap method.

System_CAPS_pubmethodGetInterfaces()

Provides COM objects with version-independent access to the Type.GetInterfaces method.

System_CAPS_pubmethodGetMember(String)

Provides COM objects with version-independent access to the Type.GetMember method.

System_CAPS_pubmethodGetMember(String, BindingFlags)

Provides COM objects with version-independent access to the Type.GetMember method.

System_CAPS_pubmethodGetMember(String, MemberTypes, BindingFlags)

Provides COM objects with version-independent access to the Type.GetMember method.

System_CAPS_pubmethodGetMembers()

Provides COM objects with version-independent access to the Type.GetMembers method.

System_CAPS_pubmethodGetMembers(BindingFlags)

Provides COM objects with version-independent access to the Type.GetMembers method.

System_CAPS_pubmethodGetMethod(String)

Provides COM objects with version-independent access to the Type.GetMethod method.

System_CAPS_pubmethodGetMethod(String, BindingFlags)

Provides COM objects with version-independent access to the Type.GetMethod method.

System_CAPS_pubmethodGetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Provides COM objects with version-independent access to the Type.GetMethod method.

System_CAPS_pubmethodGetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Provides COM objects with version-independent access to the Type.GetMethod method.

System_CAPS_pubmethodGetMethod(String, Type[])

Provides COM objects with version-independent access to the Type.GetMethod method.

System_CAPS_pubmethodGetMethod(String, Type[], ParameterModifier[])

Provides COM objects with version-independent access to the Type.GetMethod method.

System_CAPS_pubmethodGetMethods()

Provides COM objects with version-independent access to the Type.GetMethods method.

System_CAPS_pubmethodGetMethods(BindingFlags)

Provides COM objects with version-independent access to the Type.GetMethods method.

System_CAPS_pubmethodGetNestedType(String)

Provides COM objects with version-independent access to the Type.GetNestedType method.

System_CAPS_pubmethodGetNestedType(String, BindingFlags)

Provides COM objects with version-independent access to the Type.GetNestedType method.

System_CAPS_pubmethodGetNestedTypes()

Provides COM objects with version-independent access to the Type.GetNestedTypes method.

System_CAPS_pubmethodGetNestedTypes(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.

System_CAPS_pubmethodGetProperties()

Provides COM objects with version-independent access to the Type.GetProperties method.

System_CAPS_pubmethodGetProperties(BindingFlags)

Provides COM objects with version-independent access to the Type.GetProperties method.

System_CAPS_pubmethodGetProperty(String)

Provides COM objects with version-independent access to the Type.GetProperty method.

System_CAPS_pubmethodGetProperty(String, BindingFlags)

Provides COM objects with version-independent access to the Type.GetProperty method.

System_CAPS_pubmethodGetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Provides COM objects with version-independent access to the Type.GetProperty method.

System_CAPS_pubmethodGetProperty(String, Type)

Provides COM objects with version-independent access to the Type.GetProperty method.

System_CAPS_pubmethodGetProperty(String, Type, Type[])

Provides COM objects with version-independent access to the Type.GetProperty method.

System_CAPS_pubmethodGetProperty(String, Type, Type[], ParameterModifier[])

Provides COM objects with version-independent access to the Type.GetProperty method.

System_CAPS_pubmethodGetProperty(String, Type[])

Provides COM objects with version-independent access to the Type.GetProperty method.

System_CAPS_pubmethodGetType()

Provides COM objects with version-independent access to the Type.GetType method.

System_CAPS_pubmethodGetTypeInfo(UInt32, UInt32, IntPtr)

Retrieves the type information for an object, which can then be used to get the type information for an interface.

System_CAPS_pubmethodGetTypeInfoCount(UInt32)

Retrieves the number of type information interfaces that an object provides (either 0 or 1).

System_CAPS_pubmethodInvoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Provides access to properties and methods exposed by an object.

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[])

Provides COM objects with version-independent access to the Type.InvokeMember method.

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Provides COM objects with version-independent access to the Type.InvokeMember method.

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Provides COM objects with version-independent access to the Type.InvokeMember method.

System_CAPS_pubmethodIsAssignableFrom(Type)

Provides COM objects with version-independent access to the Type.IsAssignableFrom method.

System_CAPS_pubmethodIsDefined(Type, Boolean)

Provides COM objects with version-independent access to the MemberInfo.IsDefined method.

System_CAPS_pubmethodIsInstanceOfType(Object)

Provides COM objects with version-independent access to the Type.IsInstanceOfType method.

System_CAPS_pubmethodIsSubclassOf(Type)

Provides COM objects with version-independent access to the Type.IsSubclassOf method.

System_CAPS_pubmethodToString()

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.

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft