_Type Interfaz

Definición

Importante

Esta API no es conforme a CLS.

Expone los miembros públicos de la Type clase al código no administrado.

public interface class _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _Type
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _Type
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _Type = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("BCA8B44D-AAD6-3A86-8AB7-03349F4F2DA2")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _Type = interface
Public Interface _Type
Derivado
Atributos

Comentarios

Esta interfaz es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.

Esta interfaz conserva el orden vtable de los miembros de clase a los System.Type que pueden tener acceso los objetos COM no administrados.

Propiedades

Nombre Description
Assembly

Proporciona a los objetos COM acceso independiente de la versión a la Assembly propiedad .

AssemblyQualifiedName

Proporciona a los objetos COM acceso independiente de la versión a la AssemblyQualifiedName propiedad .

Attributes

Proporciona a los objetos COM acceso independiente de la versión a la Attributes propiedad .

BaseType

Proporciona a los objetos COM acceso independiente de la versión a la BaseType propiedad .

DeclaringType

Proporciona a los objetos COM acceso independiente de la versión a la DeclaringType propiedad .

FullName

Proporciona a los objetos COM acceso independiente de la versión a la FullName propiedad .

GUID

Proporciona a los objetos COM acceso independiente de la versión a la GUID propiedad .

HasElementType

Proporciona a los objetos COM acceso independiente de la versión a la HasElementType propiedad .

IsAbstract

Proporciona a los objetos COM acceso independiente de la versión a la IsAbstract propiedad .

IsAnsiClass

Proporciona a los objetos COM acceso independiente de la versión a la IsAnsiClass propiedad .

IsArray

Proporciona a los objetos COM acceso independiente de la versión a la IsArray propiedad .

IsAutoClass

Proporciona a los objetos COM acceso independiente de la versión a la IsAutoClass propiedad .

IsAutoLayout

Proporciona a los objetos COM acceso independiente de la versión a la IsAutoLayout propiedad .

IsByRef

Proporciona a los objetos COM acceso independiente de la versión a la IsByRef propiedad .

IsClass

Proporciona a los objetos COM acceso independiente de la versión a la IsClass propiedad .

IsCOMObject

Proporciona a los objetos COM acceso independiente de la versión a la IsCOMObject propiedad .

IsContextful

Proporciona a los objetos COM acceso independiente de la versión a la IsContextful propiedad .

IsEnum

Proporciona a los objetos COM acceso independiente de la versión a la IsEnum propiedad .

IsExplicitLayout

Proporciona a los objetos COM acceso independiente de la versión a la IsExplicitLayout propiedad .

IsImport

Proporciona a los objetos COM acceso independiente de la versión a la IsImport propiedad .

IsInterface

Proporciona a los objetos COM acceso independiente de la versión a la IsInterface propiedad .

IsLayoutSequential

Proporciona a los objetos COM acceso independiente de la versión a la IsLayoutSequential propiedad .

IsMarshalByRef

Proporciona a los objetos COM acceso independiente de la versión a la IsMarshalByRef propiedad .

IsNestedAssembly

Proporciona a los objetos COM acceso independiente de la versión a la IsNestedAssembly propiedad .

IsNestedFamANDAssem

Proporciona a los objetos COM acceso independiente de la versión a la IsNestedFamANDAssem propiedad .

IsNestedFamily

Proporciona a los objetos COM acceso independiente de la versión a la IsNestedFamily propiedad .

IsNestedFamORAssem

Proporciona a los objetos COM acceso independiente de la versión a la IsNestedFamORAssem propiedad .

IsNestedPrivate

Proporciona a los objetos COM acceso independiente de la versión a la IsNestedPrivate propiedad .

IsNestedPublic

Proporciona a los objetos COM acceso independiente de la versión a la IsNestedPublic propiedad .

IsNotPublic

Proporciona a los objetos COM acceso independiente de la versión a la IsNotPublic propiedad .

IsPointer

Proporciona a los objetos COM acceso independiente de la versión a la IsPointer propiedad .

IsPrimitive

Proporciona a los objetos COM acceso independiente de la versión a la IsPrimitive propiedad .

IsPublic

Proporciona a los objetos COM acceso independiente de la versión a la IsPublic propiedad .

IsSealed

Proporciona a los objetos COM acceso independiente de la versión a la IsSealed propiedad .

IsSerializable

Proporciona a los objetos COM acceso independiente de la versión a la IsSerializable propiedad .

IsSpecialName

Proporciona a los objetos COM acceso independiente de la versión a la IsSpecialName propiedad .

IsUnicodeClass

Proporciona a los objetos COM acceso independiente de la versión a la IsUnicodeClass propiedad .

IsValueType

Proporciona a los objetos COM acceso independiente de la versión a la IsValueType propiedad .

MemberType

Proporciona a los objetos COM acceso independiente de la versión a la MemberType propiedad .

Module

Proporciona a los objetos COM acceso independiente de la versión a la Module propiedad .

Name

Proporciona a los objetos COM acceso independiente de la versión a la Name propiedad .

Namespace

Proporciona a los objetos COM acceso independiente de la versión a la Namespace propiedad .

ReflectedType

Proporciona a los objetos COM acceso independiente de la versión a la ReflectedType propiedad .

TypeHandle

Proporciona a los objetos COM acceso independiente de la versión a la TypeHandle propiedad .

TypeInitializer

Proporciona a los objetos COM acceso independiente de la versión a la TypeInitializer propiedad .

UnderlyingSystemType

Proporciona a los objetos COM acceso independiente de la versión a la UnderlyingSystemType propiedad .

Métodos

Nombre Description
Equals(Object)

Proporciona objetos COM con acceso independiente de la versión al Equals(Object) método .

Equals(Type)

Proporciona objetos COM con acceso independiente de la versión al Equals(Type) método .

FindInterfaces(TypeFilter, Object)

Proporciona objetos COM con acceso independiente de la versión al FindInterfaces(TypeFilter, Object) método .

FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Proporciona objetos COM con acceso independiente de la versión al FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) método .

GetArrayRank()

Proporciona objetos COM con acceso independiente de la versión al GetArrayRank() método .

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

Proporciona objetos COM con acceso independiente de la versión al GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) método .

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

Proporciona objetos COM con acceso independiente de la versión al GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) método .

GetConstructor(Type[])

Proporciona objetos COM con acceso independiente de la versión al GetConstructor(Type[]) método .

GetConstructors()

Proporciona objetos COM con acceso independiente de la versión al GetConstructors() método .

GetConstructors(BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetConstructors(BindingFlags) método .

GetCustomAttributes(Boolean)

Proporciona objetos COM con acceso independiente de la versión al GetCustomAttributes(Boolean) método .

GetCustomAttributes(Type, Boolean)

Proporciona objetos COM con acceso independiente de la versión al GetCustomAttributes(Type, Boolean) método .

GetDefaultMembers()

Proporciona objetos COM con acceso independiente de la versión al GetDefaultMembers() método .

GetElementType()

Proporciona objetos COM con acceso independiente de la versión al GetElementType() método .

GetEvent(String, BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetEvent(String, BindingFlags) método .

GetEvent(String)

Proporciona objetos COM con acceso independiente de la versión al GetEvent(String) método .

GetEvents()

Proporciona objetos COM con acceso independiente de la versión al GetEvents() método .

GetEvents(BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetEvents(BindingFlags) método .

GetField(String, BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetField(String, BindingFlags) método .

GetField(String)

Proporciona objetos COM con acceso independiente de la versión al GetField(String) método .

GetFields()

Proporciona objetos COM con acceso independiente de la versión al GetFields() método .

GetFields(BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetFields(BindingFlags) método .

GetHashCode()

Proporciona objetos COM con acceso independiente de la versión al GetHashCode() método .

GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.

GetInterface(String, Boolean)

Proporciona objetos COM con acceso independiente de la versión al GetInterface(String, Boolean) método .

GetInterface(String)

Proporciona objetos COM con acceso independiente de la versión al GetInterface(String) método .

GetInterfaceMap(Type)

Proporciona objetos COM con acceso independiente de la versión al GetInterfaceMap(Type) método .

GetInterfaces()

Proporciona objetos COM con acceso independiente de la versión al GetInterfaces() método .

GetMember(String, BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetMember(String, BindingFlags) método .

GetMember(String, MemberTypes, BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetMember(String, MemberTypes, BindingFlags) método .

GetMember(String)

Proporciona objetos COM con acceso independiente de la versión al GetMember(String) método .

GetMembers()

Proporciona objetos COM con acceso independiente de la versión al GetMembers() método .

GetMembers(BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetMembers(BindingFlags) método .

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

Proporciona objetos COM con acceso independiente de la versión al GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) método .

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

Proporciona objetos COM con acceso independiente de la versión al GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) método .

GetMethod(String, BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetMethod(String, BindingFlags) método .

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

Proporciona objetos COM con acceso independiente de la versión al GetMethod(String, Type[], ParameterModifier[]) método .

GetMethod(String, Type[])

Proporciona objetos COM con acceso independiente de la versión al GetMethod(String, Type[]) método .

GetMethod(String)

Proporciona objetos COM con acceso independiente de la versión al GetMethod(String) método .

GetMethods()

Proporciona objetos COM con acceso independiente de la versión al GetMethods() método .

GetMethods(BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetMethods(BindingFlags) método .

GetNestedType(String, BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetNestedType(String, BindingFlags) método .

GetNestedType(String)

Proporciona objetos COM con acceso independiente de la versión al GetNestedType(String) método .

GetNestedTypes()

Proporciona objetos COM con acceso independiente de la versión al GetNestedTypes() método .

GetNestedTypes(BindingFlags)

Proporciona a los objetos COM acceso independiente de la versión al GetNestedTypes(BindingFlags) método y busca los tipos anidados en el actual Typemediante las restricciones de enlace especificadas.

GetProperties()

Proporciona objetos COM con acceso independiente de la versión al GetProperties() método .

GetProperties(BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetProperties(BindingFlags) método .

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

Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) método .

GetProperty(String, BindingFlags)

Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, BindingFlags) método .

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

Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, Type, Type[], ParameterModifier[]) método .

GetProperty(String, Type, Type[])

Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, Type, Type[]) método .

GetProperty(String, Type)

Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, Type) método .

GetProperty(String, Type[])

Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, Type[]) método .

GetProperty(String)

Proporciona objetos COM con acceso independiente de la versión al GetProperty(String) método .

GetType()

Proporciona objetos COM con acceso independiente de la versión al GetType() método .

GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera la información de tipo de un objeto, que se puede usar después para obtener la información de tipo de una interfaz.

GetTypeInfoCount(UInt32)

Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1).

Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a propiedades y métodos expuestos por un objeto .

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

Proporciona objetos COM con acceso independiente de la versión al InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) método .

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

Proporciona objetos COM con acceso independiente de la versión al InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) método .

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

Proporciona objetos COM con acceso independiente de la versión al InvokeMember(String, BindingFlags, Binder, Object, Object[]) método .

IsAssignableFrom(Type)

Proporciona objetos COM con acceso independiente de la versión al IsAssignableFrom(Type) método .

IsDefined(Type, Boolean)

Proporciona objetos COM con acceso independiente de la versión al IsDefined(Type, Boolean) método .

IsInstanceOfType(Object)

Proporciona objetos COM con acceso independiente de la versión al IsInstanceOfType(Object) método .

IsSubclassOf(Type)

Proporciona objetos COM con acceso independiente de la versión al IsSubclassOf(Type) método .

ToString()

Proporciona objetos COM con acceso independiente de la versión al ToString() método .

Se aplica a