_Type Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 . |