TypeDelegator Klas

Definitie

Hiermee verpakt u een Type object en delegeert u methoden.Type

public ref class TypeDelegator : Type
public ref class TypeDelegator : System::Reflection::TypeInfo
[System.Serializable]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : Type
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class TypeDelegator : System.Reflection.TypeInfo
public class TypeDelegator : System.Reflection.TypeInfo
[<System.Serializable>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit Type
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeDelegator = class
    inherit TypeInfo
type TypeDelegator = class
    inherit TypeInfo
Public Class TypeDelegator
Inherits Type
Public Class TypeDelegator
Inherits TypeInfo
Overname
TypeDelegator
Overname
TypeDelegator
Kenmerken

Opmerkingen

Afgeleid van dit type en overschrijven alleen de leden die u nodig hebt om aanpassingen aan te bieden, plus alle leden die vereist zijn voor uw programma en die nog niet zijn geïmplementeerd door TypeDelegator.

TypeDelegator is afgeleid van System.Type en implementeert de meeste eigenschappen en methoden van Type. Voor elk lid dat wordt geïmplementeerd, TypeDelegator wordt automatisch gedelegeerd aan het bijbehorende lid van een intern Type object, dat wordt opgegeven als een argument aan de constructor. Dit interne Type object wordt blootgesteld aan het afleiden van klassen door het protectedtypeImpl veld.

Note

Sommige leden hebben TypeDelegator implementaties, ook al worden de leden zelf gewoon overgenomen van Type. In deze gevallen wordt de implementatie geleverd door een overschreven protected methode met een naam die eindigt op 'Impl'. De implementatie voor alle overbelastingen van de GetMethods methode wordt bijvoorbeeld geleverd door de overschreven GetMethodImpl methode. De implementatie voor overgenomen eigenschappen, zoals IsPublic en IsNestedAssembly wordt geleverd door de overschreven GetAttributeFlagsImpl methode.

Het afleiden van klassen kan een openbare constructor bieden die een Type object als parameter gebruikt en dat object gewoon doorgeeft aan de TypeDelegator(Type) constructor, of het interne Type object op een andere manier kan instellen.

Als een afleidende klasse gebruikmaakt van een lid dat niet door is geïmplementeerd TypeDelegator, moet deze het lid overschrijven en een implementatie bieden. De eenvoudigste implementatie is het aanroepen van het overeenkomstige lid van het interne Type object dat door het typeImpl veld wordt weergegeven, maar u kunt elke implementatie opgeven die uw toepassing vereist. Het is niet nodig om deze leden te overschrijven als ze niet worden gebruikt door uw toepassing of door bibliotheekfuncties die door uw toepassing worden aanroepen (bijvoorbeeld door de CodeTypeReference.CodeTypeReference(Type) constructor).

De volgende virtuele methoden (Overridable methoden in Visual Basic) van Type worden niet geïmplementeerd door TypeDelegator: MakeGenericType, GetGenericTypeDefinition, GetGenericArguments, GetGenericParameterConstraints, MakeArrayType, MakeByRefType, MakePointerType, GetEnumNames, GetEnumValues, GetEnumUnderlyingType, GetTypeCodeImpl, IsEnumDefined, IsEquivalentTo.

De volgende virtuele eigenschappen (Overridable eigenschappen in Visual Basic) van Type worden niet geïmplementeerd door TypeDelegator: IsGenericType, IsGenericTypeDefinition, IsGenericParameter, ContainsGenericParameters, DeclaringMethod, GenericParameterAttributes, GenericParameterPosition, IsSecurityCritical, IsSecuritySafeCritical, IsSecurityTransparent.

Constructors

Name Description
TypeDelegator()

Initialiseert een nieuw exemplaar van de TypeDelegator klasse met standaardeigenschappen.

TypeDelegator(Type)

Initialiseert een nieuw exemplaar van de TypeDelegator klasse waarin het inkapselende exemplaar wordt opgegeven.

Velden

Name Description
typeImpl

Een waarde die typegegevens aangeeft.

Eigenschappen

Name Description
Assembly

Hiermee haalt u de assembly van het geïmplementeerde type op.

AssemblyQualifiedName

Hiermee haalt u de volledig gekwalificeerde naam van de assembly op.

Attributes

Hiermee haalt u de kenmerken op die zijn gekoppeld aan de Type.

(Overgenomen van Type)
BaseType

Hiermee haalt u het basistype voor het huidige type op.

ContainsGenericParameters

Hiermee wordt een waarde opgehaald die aangeeft of het huidige Type object typeparameters bevat die niet zijn vervangen door specifieke typen.

(Overgenomen van Type)
CustomAttributes

Hiermee haalt u een verzameling op die de aangepaste kenmerken van dit lid bevat.

(Overgenomen van MemberInfo)
DeclaredConstructors

Hiermee haalt u een verzameling van de constructors op die door het huidige type zijn gedeclareerd.

(Overgenomen van TypeInfo)
DeclaredEvents

Hiermee haalt u een verzameling gebeurtenissen op die zijn gedefinieerd door het huidige type.

(Overgenomen van TypeInfo)
DeclaredFields

Hiermee haalt u een verzameling van de velden op die zijn gedefinieerd door het huidige type.

(Overgenomen van TypeInfo)
DeclaredMembers

Hiermee haalt u een verzameling van de leden op die zijn gedefinieerd door het huidige type.

(Overgenomen van TypeInfo)
DeclaredMethods

Hiermee haalt u een verzameling van de methoden op die zijn gedefinieerd door het huidige type.

(Overgenomen van TypeInfo)
DeclaredNestedTypes

Hiermee haalt u een verzameling van de geneste typen op die zijn gedefinieerd door het huidige type.

(Overgenomen van TypeInfo)
DeclaredProperties

Hiermee haalt u een verzameling van de eigenschappen op die zijn gedefinieerd door het huidige type.

(Overgenomen van TypeInfo)
DeclaringMethod

Hiermee haalt u een MethodBase op die de declaratiemethode vertegenwoordigt, als de huidige Type een typeparameter van een algemene methode vertegenwoordigt.

(Overgenomen van Type)
DeclaringType

Hiermee wordt het type opgehaald dat het huidige geneste type of de parameter algemeen declareert.

(Overgenomen van Type)
FullName

Hiermee haalt u de volledig gekwalificeerde naam van het geïmplementeerde type op.

GenericParameterAttributes

Hiermee haalt u een combinatie van GenericParameterAttributes vlaggen op die de covariantie en speciale beperkingen van de huidige algemene typeparameter beschrijven.

(Overgenomen van Type)
GenericParameterPosition

Hiermee haalt u de positie op van de typeparameter in de lijst met typeparameters van het algemene type of de methode die de parameter heeft gedeclareerd, wanneer het Type object een typeparameter van een algemeen type of een algemene methode vertegenwoordigt.

(Overgenomen van Type)
GenericTypeParameters

Hiermee haalt u een matrix op van de algemene typeparameters van het huidige exemplaar.

(Overgenomen van TypeInfo)
GUID

Hiermee haalt u de GUID (globally unique identifier) van het geïmplementeerde type op.

HasElementType

Hiermee wordt een waarde opgehaald die aangeeft of de huidige Type een ander type omvat of verwijst. Dat wil zeggen, of de huidige Type een matrix, een aanwijzer is of wordt doorgegeven door verwijzing.

(Overgenomen van Type)
ImplementedInterfaces

Hiermee haalt u een verzameling van de interfaces op die door het huidige type zijn geïmplementeerd.

(Overgenomen van TypeInfo)
IsAbstract

Hiermee wordt een waarde opgehaald die aangeeft of het Type abstract is en moet worden overschreven.

(Overgenomen van Type)
IsAnsiClass

Hiermee wordt een waarde opgehaald die aangeeft of het kenmerk AnsiClass tekenreeksindeling is geselecteerd voor de Type.

(Overgenomen van Type)
IsArray

Hiermee wordt een waarde opgehaald die aangeeft of het type een matrix is.

(Overgenomen van Type)
IsAutoClass

Hiermee wordt een waarde opgehaald die aangeeft of het kenmerk AutoClass tekenreeksindeling is geselecteerd voor de Type.

(Overgenomen van Type)
IsAutoLayout

Hiermee wordt een waarde opgehaald die aangeeft of de velden van het huidige type automatisch worden ingedeeld door de algemene taalruntime.

(Overgenomen van Type)
IsByRef

Hiermee wordt een waarde opgehaald die aangeeft of de Type waarde wordt doorgegeven door verwijzing.

(Overgenomen van Type)
IsByRefLike

Hiermee verpakt u een Type object en delegeert u methoden.Type

IsClass

Hiermee wordt een waarde opgehaald die aangeeft of het Type een klasse of een gemachtigde is. Dat wil zeggen, geen waardetype of interface.

(Overgenomen van Type)
IsCOMObject

Hiermee wordt een waarde opgehaald die aangeeft of het Type een COM-object is.

(Overgenomen van Type)
IsConstructedGenericType

Hiermee wordt een waarde opgehaald die aangeeft of dit object een samengesteld algemeen type vertegenwoordigt.

IsContextful

Hiermee wordt een waarde opgehaald die aangeeft of de Type host in een context kan worden gehost.

(Overgenomen van Type)
IsEnum

Hiermee wordt een waarde opgehaald die aangeeft of de huidige Type een opsomming vertegenwoordigt.

(Overgenomen van Type)
IsExplicitLayout

Hiermee wordt een waarde opgehaald die aangeeft of de velden van het huidige type zijn ingedeeld bij expliciet opgegeven offsets.

(Overgenomen van Type)
IsGenericMethodParameter

Hiermee verpakt u een Type object en delegeert u methoden.Type

IsGenericParameter

Hiermee wordt een waarde opgehaald die aangeeft of de huidige Type een typeparameter vertegenwoordigt in de definitie van een algemeen type of methode.

(Overgenomen van Type)
IsGenericType

Hiermee wordt een waarde opgehaald die aangeeft of het huidige type een algemeen type is.

(Overgenomen van Type)
IsGenericTypeDefinition

Hiermee wordt een waarde opgehaald die aangeeft of de huidige Type een algemene typedefinitie vertegenwoordigt, waaruit andere algemene typen kunnen worden samengesteld.

(Overgenomen van Type)
IsGenericTypeParameter

Hiermee verpakt u een Type object en delegeert u methoden.Type

IsImport

Hiermee wordt een waarde opgehaald die aangeeft of er Type een ComImportAttribute kenmerk is toegepast, waarmee wordt aangegeven dat het is geïmporteerd uit een COM-typebibliotheek.

(Overgenomen van Type)
IsInterface

Hiermee wordt een waarde opgehaald die aangeeft of het Type een interface is, dat wil zeggen, geen klasse of een waardetype.

(Overgenomen van Type)
IsLayoutSequential

Hiermee wordt een waarde opgehaald die aangeeft of de velden van het huidige type opeenvolgend worden ingedeeld, in de volgorde waarin ze zijn gedefinieerd of verzonden naar de metagegevens.

(Overgenomen van Type)
IsMarshalByRef

Hiermee wordt een waarde opgehaald die aangeeft of de Type marshaled wordt doorverwijzing.

(Overgenomen van Type)
IsNested

Hiermee wordt een waarde opgehaald die aangeeft of het huidige Type object een type vertegenwoordigt waarvan de definitie is genest in de definitie van een ander type.

(Overgenomen van Type)
IsNestedAssembly

Hiermee wordt een waarde opgehaald die aangeeft of de Type geneste en alleen zichtbaar is binnen een eigen assembly.

(Overgenomen van Type)
IsNestedFamANDAssem

Hiermee wordt een waarde opgehaald die aangeeft of de Type geneste en alleen zichtbaar is voor klassen die deel uitmaken van zowel een eigen familie als een eigen assembly.

(Overgenomen van Type)
IsNestedFamily

Hiermee wordt een waarde opgehaald die aangeeft of de Type geneste en alleen zichtbaar is binnen een eigen familie.

(Overgenomen van Type)
IsNestedFamORAssem

Hiermee wordt een waarde opgehaald die aangeeft of de Type geneste en alleen zichtbaar is voor klassen die deel uitmaken van een eigen familie of aan een eigen assembly.

(Overgenomen van Type)
IsNestedPrivate

Hiermee wordt een waarde opgehaald die aangeeft of de Type geneste en gedeclareerde privé is.

(Overgenomen van Type)
IsNestedPublic

Hiermee wordt een waarde opgehaald die aangeeft of een klasse is genest en openbaar is gedeclareerd.

(Overgenomen van Type)
IsNotPublic

Hiermee wordt een waarde opgehaald die aangeeft of de Type waarde niet openbaar is gedeclareerd.

(Overgenomen van Type)
IsPointer

Hiermee wordt een waarde opgehaald die aangeeft of de Type aanwijzer een aanwijzer is.

(Overgenomen van Type)
IsPrimitive

Hiermee wordt een waarde opgehaald die aangeeft of het Type een van de primitieve typen is.

(Overgenomen van Type)
IsPublic

Hiermee wordt een waarde opgehaald die aangeeft of het Type openbaar is gedeclareerd.

(Overgenomen van Type)
IsSealed

Hiermee wordt een waarde opgehaald die aangeeft of de Type verzegelde waarde is gedeclareerd.

(Overgenomen van Type)
IsSecurityCritical

Hiermee wordt een waarde opgehaald die aangeeft of het huidige type beveiligingskritiek of veilig veilig is op het huidige vertrouwensniveau en daarom kritieke bewerkingen kan uitvoeren.

(Overgenomen van Type)
IsSecuritySafeCritical

Hiermee wordt een waarde opgehaald die aangeeft of het huidige type beveiligingsveilig is op het huidige vertrouwensniveau; dat wil gezegd, of het kritieke bewerkingen kan uitvoeren en toegankelijk is via transparante code.

(Overgenomen van Type)
IsSecurityTransparent

Hiermee wordt een waarde opgehaald die aangeeft of het huidige type transparant is op het huidige vertrouwensniveau en daarom geen kritieke bewerkingen kan uitvoeren.

(Overgenomen van Type)
IsSerializable

Hiermee wordt een waarde opgehaald die aangeeft of het Type binaire serializeerbaar is.

(Overgenomen van Type)
IsSignatureType

Hiermee wordt een waarde opgehaald die aangeeft of het type een handtekeningtype is.

(Overgenomen van Type)
IsSpecialName

Hiermee wordt een waarde opgehaald die aangeeft of het type een naam heeft waarvoor speciale verwerking is vereist.

(Overgenomen van Type)
IsSZArray

Hiermee verpakt u een Type object en delegeert u methoden.Type

IsTypeDefinition

Hiermee verpakt u een Type object en delegeert u methoden.Type

IsUnicodeClass

Hiermee wordt een waarde opgehaald die aangeeft of het kenmerk UnicodeClass tekenreeksindeling is geselecteerd voor de Type.

(Overgenomen van Type)
IsValueType

Hiermee wordt een waarde opgehaald die aangeeft of het Type een waardetype is.

(Overgenomen van Type)
IsVariableBoundArray

Hiermee verpakt u een Type object en delegeert u methoden.Type

IsVisible

Hiermee wordt een waarde opgehaald die aangeeft of de Type code buiten de assembly toegankelijk is.

(Overgenomen van Type)
MemberType

Hiermee wordt een MemberTypes waarde opgehaald die aangeeft dat dit lid een type of een genest type is.

(Overgenomen van Type)
MetadataToken

Hiermee haalt u een waarde op die deze entiteit identificeert in metagegevens.

Module

Haalt de module op die het geïmplementeerde type bevat.

Name

Hiermee haalt u de naam van het geïmplementeerde type op, waarbij het pad is verwijderd.

Namespace

Hiermee haalt u de naamruimte van het geïmplementeerde type op.

ReflectedType

Hiermee haalt u het klasseobject op dat is gebruikt om dit lid te verkrijgen.

(Overgenomen van Type)
StructLayoutAttribute

Hiermee wordt de StructLayoutAttribute indeling van het huidige type beschreven.

(Overgenomen van Type)
TypeHandle

Hiermee haalt u een ingang op voor de interne metagegevensweergave van een geïmplementeerd type.

TypeInitializer

Hiermee haalt u de initialisatiefunctie voor het type op.

(Overgenomen van Type)
UnderlyingSystemType

Hiermee haalt u de onderliggende waarde Type op die het geïmplementeerde type vertegenwoordigt.

Methoden

Name Description
AsType()

Retourneert het huidige type als een Type object.

(Overgenomen van TypeInfo)
Equals(Object)

Bepaalt of het onderliggende systeemtype van het huidige Type object hetzelfde is als het onderliggende systeemtype van het opgegeven Object.

(Overgenomen van Type)
Equals(Type)

Bepaalt of het onderliggende systeemtype van de huidige Type hetzelfde is als het onderliggende systeemtype van het opgegeven Type.

(Overgenomen van Type)
FindInterfaces(TypeFilter, Object)

Retourneert een matrix van Type objecten die een gefilterde lijst met interfaces vertegenwoordigen die zijn geïmplementeerd of overgenomen door de huidige Type.

(Overgenomen van Type)
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Retourneert een gefilterde matrix met MemberInfo objecten van het opgegeven lidtype.

(Overgenomen van Type)
GetArrayRank()

Hiermee haalt u het aantal dimensies in een matrix op.

(Overgenomen van Type)
GetAttributeFlagsImpl()

Hiermee haalt u de kenmerken op die zijn toegewezen aan de TypeDelegator.

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

Zoekt naar een constructor waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen en de opgegeven aanroepconventie.

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

Zoekt naar een constructor waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen.

(Overgenomen van Type)
GetConstructor(Type[])

Zoekt naar een constructor van een openbaar exemplaar waarvan de parameters overeenkomen met de typen in de opgegeven matrix.

(Overgenomen van Type)
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Haalt de constructor op die de TypeDelegator.

GetConstructors()

Retourneert alle openbare constructors die zijn gedefinieerd voor de huidige Type.

(Overgenomen van Type)
GetConstructors(BindingFlags)

Retourneert een matrix van ConstructorInfo objecten die constructors vertegenwoordigen die zijn gedefinieerd voor het type dat door de huidige TypeDelegatoris verpakt.

GetCustomAttributes(Boolean)

Retourneert alle aangepaste kenmerken die voor dit type zijn gedefinieerd en geeft aan of de overnameketen van het type moet worden doorzocht.

GetCustomAttributes(Type, Boolean)

Retourneert een matrix met aangepaste kenmerken die zijn geïdentificeerd door het type.

GetCustomAttributesData()

Retourneert een lijst CustomAttributeData met objecten die gegevens vertegenwoordigen over de kenmerken die zijn toegepast op het doellid.

(Overgenomen van MemberInfo)
GetDeclaredEvent(String)

Retourneert een object dat de opgegeven gebeurtenis vertegenwoordigt die door het huidige type is gedeclareerd.

(Overgenomen van TypeInfo)
GetDeclaredField(String)

Retourneert een object dat het opgegeven veld vertegenwoordigt dat door het huidige type is gedeclareerd.

(Overgenomen van TypeInfo)
GetDeclaredMethod(String)

Retourneert een object dat de opgegeven methode vertegenwoordigt die door het huidige type is gedeclareerd.

(Overgenomen van TypeInfo)
GetDeclaredMethods(String)

Retourneert een verzameling die alle methoden bevat die zijn gedeclareerd voor het huidige type dat overeenkomt met de opgegeven naam.

(Overgenomen van TypeInfo)
GetDeclaredNestedType(String)

Retourneert een object dat het opgegeven geneste type vertegenwoordigt dat door het huidige type is gedeclareerd.

(Overgenomen van TypeInfo)
GetDeclaredProperty(String)

Retourneert een object dat de opgegeven eigenschap vertegenwoordigt die door het huidige type is gedeclareerd.

(Overgenomen van TypeInfo)
GetDefaultMembers()

Hiermee wordt gezocht naar de leden die zijn gedefinieerd voor de huidige Type waarvan DefaultMemberAttribute de set is ingesteld.

(Overgenomen van Type)
GetElementType()

Retourneert het Type object dat is omvat of waarnaar wordt verwezen door de huidige matrix, aanwijzer of ByRef.

GetEnumName(Object)

Retourneert de naam van de constante met de opgegeven waarde voor het huidige opsommingstype.

(Overgenomen van Type)
GetEnumNames()

Retourneert de namen van de leden van het huidige opsommingstype.

(Overgenomen van Type)
GetEnumUnderlyingType()

Retourneert het onderliggende type van het huidige opsommingstype.

(Overgenomen van Type)
GetEnumValues()

Retourneert een matrix van de waarden van de constanten in het huidige opsommingstype.

(Overgenomen van Type)
GetEvent(String, BindingFlags)

Retourneert de opgegeven gebeurtenis.

GetEvent(String)

Retourneert het EventInfo object dat de opgegeven openbare gebeurtenis vertegenwoordigt.

(Overgenomen van Type)
GetEvents()

Retourneert een matrix van EventInfo objecten die alle openbare gebeurtenissen vertegenwoordigen die door de huidige TypeDelegatorzijn gedeclareerd of overgenomen.

GetEvents(BindingFlags)

Retourneert de gebeurtenissen die zijn opgegeven in bindingAttr die worden gedeclareerd of overgenomen door de huidige TypeDelegator.

GetField(String, BindingFlags)

Retourneert een FieldInfo object dat het veld met de opgegeven naam vertegenwoordigt.

GetField(String)

Hiermee wordt gezocht naar het openbare veld met de opgegeven naam.

(Overgenomen van Type)
GetFields()

Retourneert alle openbare velden van de huidige Type.

(Overgenomen van Type)
GetFields(BindingFlags)

Retourneert een matrix met FieldInfo objecten die de gegevensvelden vertegenwoordigen die zijn gedefinieerd voor het type dat is verpakt door de huidige TypeDelegator.

GetGenericArguments()

Retourneert een matrix met Type objecten die de typeargumenten van een gesloten algemeen type of de typeparameters van een algemene typedefinitie vertegenwoordigen.

(Overgenomen van Type)
GetGenericParameterConstraints()

Retourneert een matrix met Type objecten die de beperkingen voor de huidige algemene typeparameter vertegenwoordigen.

(Overgenomen van Type)
GetGenericTypeDefinition()

Retourneert een Type object dat een algemene typedefinitie vertegenwoordigt waaruit het huidige algemene type kan worden samengesteld.

(Overgenomen van Type)
GetHashCode()

Retourneert de hash-code voor dit exemplaar.

(Overgenomen van Type)
GetInterface(String, Boolean)

Retourneert de opgegeven interface die is geïmplementeerd door het type dat is verpakt door de huidige TypeDelegator.

GetInterface(String)

Zoekt naar de interface met de opgegeven naam.

(Overgenomen van Type)
GetInterfaceMap(Type)

Retourneert een interfacetoewijzing voor het opgegeven interfacetype.

GetInterfaces()

Retourneert alle interfaces die zijn geïmplementeerd op de huidige klasse en de bijbehorende basisklassen.

GetMember(String, BindingFlags)

Hiermee wordt gezocht naar de opgegeven leden met behulp van de opgegeven bindingsbeperkingen.

(Overgenomen van Type)
GetMember(String, MemberTypes, BindingFlags)

Retourneert leden (eigenschappen, methoden, constructors, velden, gebeurtenissen en geneste typen) die zijn opgegeven door de opgegeven name, typeen bindingAttr.

GetMember(String)

Hiermee wordt gezocht naar de openbare leden met de opgegeven naam.

(Overgenomen van Type)
GetMembers()

Retourneert alle openbare leden van de huidige Type.

(Overgenomen van Type)
GetMembers(BindingFlags)

Retourneert leden die zijn opgegeven door bindingAttr.

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

Zoekt naar de opgegeven methode waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen en de opgegeven aanroepconventie.

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

Zoekt naar de opgegeven methode waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen.

(Overgenomen van Type)
GetMethod(String, BindingFlags)

Zoekt naar de opgegeven methode met behulp van de opgegeven bindingsbeperkingen.

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

Zoekt naar de opgegeven methode waarvan de parameters overeenkomen met het opgegeven algemene aantal parameters, argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen en de opgegeven aanroepconventie.

(Overgenomen van Type)
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[])

Zoekt naar de opgegeven methode waarvan de parameters overeenkomen met het opgegeven algemene aantal parameters, argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen.

(Overgenomen van Type)
GetMethod(String, Int32, Type[], ParameterModifier[])

Zoekt naar de opgegeven openbare methode waarvan de parameters overeenkomen met het opgegeven algemene aantal parameters, argumenttypen en modifiers.

(Overgenomen van Type)
GetMethod(String, Int32, Type[])

Zoekt naar de opgegeven openbare methode waarvan de parameters overeenkomen met het opgegeven algemene aantal parameters en argumenttypen.

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

Zoekt naar de opgegeven openbare methode waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers.

(Overgenomen van Type)
GetMethod(String, Type[])

Zoekt naar de opgegeven openbare methode waarvan de parameters overeenkomen met de opgegeven argumenttypen.

(Overgenomen van Type)
GetMethod(String)

Zoekt naar de openbare methode met de opgegeven naam.

(Overgenomen van Type)
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Zoekt naar de opgegeven methode waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen en de opgegeven aanroepconventie.

GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Wanneer deze wordt overschreven in een afgeleide klasse, zoekt u naar de opgegeven methode waarvan de parameters overeenkomen met het opgegeven algemene aantal parameters, argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen en de opgegeven aanroepconventie.

(Overgenomen van Type)
GetMethods()

Retourneert alle openbare methoden van de huidige Type.

(Overgenomen van Type)
GetMethods(BindingFlags)

Retourneert een matrix van MethodInfo objecten die de opgegeven methoden vertegenwoordigen van het type dat door de huidige TypeDelegatoris verpakt.

GetNestedType(String, BindingFlags)

Retourneert een geneste type dat is opgegeven door name en waarin bindingAttr het is gedeclareerd of overgenomen door het type dat wordt vertegenwoordigd door de huidige TypeDelegator.

GetNestedType(String)

Hiermee wordt gezocht naar het openbare geneste type met de opgegeven naam.

(Overgenomen van Type)
GetNestedTypes()

Retourneert de openbare typen die zijn genest in de huidige Type.

(Overgenomen van Type)
GetNestedTypes(BindingFlags)

Retourneert de geneste typen die zijn opgegeven in bindingAttr die worden gedeclareerd of overgenomen door het type dat is verpakt door de huidige TypeDelegator.

GetProperties()

Retourneert alle openbare eigenschappen van de huidige Type.

(Overgenomen van Type)
GetProperties(BindingFlags)

Retourneert een matrix met PropertyInfo objecten die eigenschappen van het type vertegenwoordigen dat door de huidige TypeDelegatoris verpakt.

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

Zoekt naar de opgegeven eigenschap waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen.

(Overgenomen van Type)
GetProperty(String, BindingFlags)

Hiermee wordt gezocht naar de opgegeven eigenschap met behulp van de opgegeven bindingsbeperkingen.

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

Zoekt naar de opgegeven openbare eigenschap waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers.

(Overgenomen van Type)
GetProperty(String, Type, Type[])

Zoekt naar de opgegeven openbare eigenschap waarvan de parameters overeenkomen met de opgegeven argumenttypen.

(Overgenomen van Type)
GetProperty(String, Type)

Zoekt naar de openbare eigenschap met de opgegeven naam en retourtype.

(Overgenomen van Type)
GetProperty(String, Type[])

Zoekt naar de opgegeven openbare eigenschap waarvan de parameters overeenkomen met de opgegeven argumenttypen.

(Overgenomen van Type)
GetProperty(String)

Hiermee wordt gezocht naar de openbare eigenschap met de opgegeven naam.

(Overgenomen van Type)
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Wanneer deze wordt overschreven in een afgeleide klasse, zoekt u naar de opgegeven eigenschap waarvan de parameters overeenkomen met de opgegeven argumenttypen en modifiers, met behulp van de opgegeven bindingsbeperkingen.

GetType()

Haalt de huidige Typeop.

(Overgenomen van Type)
GetTypeCodeImpl()

Retourneert de onderliggende typecode van dit Type exemplaar.

(Overgenomen van Type)
HasElementTypeImpl()

Hiermee wordt een waarde opgehaald die aangeeft of de huidige Type een ander type omvat of verwijst. Dat wil zeggen, of de huidige Type een matrix, een aanwijzer of een ByRef is.

HasSameMetadataDefinitionAs(MemberInfo)

Hiermee verpakt u een Type object en delegeert u methoden.Type

(Overgenomen van MemberInfo)
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Roept het opgegeven lid aan met behulp van de opgegeven bindingsbeperkingen en overeenkomend met de opgegeven argumentenlijst en cultuur.

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

Roept het opgegeven lid aan. De methode die moet worden aangeroepen, moet toegankelijk zijn en de meest specifieke overeenkomst bieden met de opgegeven argumentenlijst, onder de beperkingen van de opgegeven binder- en aanroepkenmerken.

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

Roept het opgegeven lid aan met behulp van de opgegeven bindingsbeperkingen en overeenkomend met de opgegeven argumentenlijst.

(Overgenomen van Type)
IsArrayImpl()

Retourneert een waarde die aangeeft of het Type een matrix is.

IsAssignableFrom(Type)

Bepaalt of een exemplaar van een opgegeven type c kan worden toegewezen aan een variabele van het huidige type.

(Overgenomen van Type)
IsAssignableFrom(TypeInfo)

Retourneert een waarde die aangeeft of het opgegeven type aan dit type kan worden toegewezen.

IsByRefImpl()

Retourneert een waarde die aangeeft of de Type waarde wordt doorgegeven door verwijzing.

IsCOMObjectImpl()

Retourneert een waarde die aangeeft of het Type een COM-object is.

IsContextfulImpl()

Implementeert de IsContextful eigenschap en bepaalt of de Type eigenschap in een context kan worden gehost.

(Overgenomen van Type)
IsDefined(Type, Boolean)

Hiermee wordt aangegeven of een aangepast kenmerk dat is geïdentificeerd door attributeType is gedefinieerd.

IsEnumDefined(Object)

Retourneert een waarde die aangeeft of de opgegeven waarde bestaat in het huidige opsommingstype.

(Overgenomen van Type)
IsEquivalentTo(Type)

Bepaalt of twee COM-typen dezelfde identiteit hebben en in aanmerking komen voor gelijkwaardigheid van het type.

(Overgenomen van Type)
IsInstanceOfType(Object)

Bepaalt of het opgegeven object een exemplaar van de huidige Typeis.

(Overgenomen van Type)
IsMarshalByRefImpl()

Implementeert de IsMarshalByRef eigenschap en bepaalt of de Type marshaled wordt door verwijzing.

(Overgenomen van Type)
IsPointerImpl()

Retourneert een waarde die aangeeft of de Type aanwijzer een aanwijzer is.

IsPrimitiveImpl()

Retourneert een waarde die aangeeft of het Type een van de primitieve typen is.

IsSubclassOf(Type)

Bepaalt of de huidige Type afgeleid is van de opgegeven Type.

(Overgenomen van Type)
IsValueTypeImpl()

Retourneert een waarde die aangeeft of het type een waardetype is; dat wil gezegd, geen klasse of interface.

MakeArrayType()

Retourneert een object dat een Type eendimensionale matrix van het huidige type vertegenwoordigt, met een ondergrens van nul.

(Overgenomen van Type)
MakeArrayType(Int32)

Retourneert een Type object dat een matrix van het huidige type vertegenwoordigt, met het opgegeven aantal dimensies.

(Overgenomen van Type)
MakeByRefType()

Retourneert een Type-object dat het huidige type aangeeft wanneer deze wordt doorgegeven als een parameter ref (parameter ByRef in Visual Basic).

(Overgenomen van Type)
MakeGenericType(Type[])

Vervangt de elementen van een matrix met typen voor de typeparameters van de huidige algemene typedefinitie en retourneert een Type object dat het resulterende samengestelde type vertegenwoordigt.

(Overgenomen van Type)
MakePointerType()

Hiermee wordt een Type object geretourneerd dat een aanwijzer vertegenwoordigt naar het huidige type.

(Overgenomen van Type)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een String weergave van de naam van de huidige Type.

(Overgenomen van Type)

Expliciete interface-implementaties

Name Description
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's.

(Overgenomen van MemberInfo)
_MemberInfo.GetType()

Hiermee haalt u een Type object op dat de MemberInfo klasse vertegenwoordigt.

(Overgenomen van MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Haalt de typegegevens voor een object op, die vervolgens kan worden gebruikt om de typegegevens voor een interface op te halen.

(Overgenomen van MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1).

(Overgenomen van MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven.

(Overgenomen van MemberInfo)
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's.

(Overgenomen van Type)
_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Haalt de typegegevens voor een object op, die vervolgens kan worden gebruikt om de typegegevens voor een interface op te halen.

(Overgenomen van Type)
_Type.GetTypeInfoCount(UInt32)

Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1).

(Overgenomen van Type)
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven.

(Overgenomen van Type)
IReflectableType.GetTypeInfo()

Retourneert een weergave van het huidige type als een TypeInfo object.

(Overgenomen van TypeInfo)

Extensiemethoden

Name Description
GetCustomAttribute(MemberInfo, Type, Boolean)

Haalt een aangepast kenmerk op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid.

GetCustomAttribute(MemberInfo, Type)

Hiermee wordt een aangepast kenmerk opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid.

GetCustomAttribute<T>(MemberInfo, Boolean)

Haalt een aangepast kenmerk op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid.

GetCustomAttribute<T>(MemberInfo)

Hiermee wordt een aangepast kenmerk opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid.

GetCustomAttributes(MemberInfo, Boolean)

Haalt een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid.

GetCustomAttributes(MemberInfo, Type, Boolean)

Haalt een verzameling aangepaste kenmerken op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid.

GetCustomAttributes(MemberInfo, Type)

Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid.

GetCustomAttributes(MemberInfo)

Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven lid.

GetCustomAttributes<T>(MemberInfo, Boolean)

Haalt een verzameling aangepaste kenmerken op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid.

GetCustomAttributes<T>(MemberInfo)

Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid.

GetRuntimeEvent(Type, String)

Hiermee wordt een object opgehaald dat de opgegeven gebeurtenis vertegenwoordigt.

GetRuntimeEvents(Type)

Hiermee haalt u een verzameling op die alle gebeurtenissen vertegenwoordigt die zijn gedefinieerd voor een opgegeven type.

GetRuntimeField(Type, String)

Hiermee wordt een object opgehaald dat een opgegeven veld vertegenwoordigt.

GetRuntimeFields(Type)

Hiermee haalt u een verzameling op die alle velden vertegenwoordigt die zijn gedefinieerd voor een opgegeven type.

GetRuntimeInterfaceMap(TypeInfo, Type)

Retourneert een interfacetoewijzing voor het opgegeven type en de opgegeven interface.

GetRuntimeMethod(Type, String, Type[])

Hiermee haalt u een object op dat een opgegeven methode vertegenwoordigt.

GetRuntimeMethods(Type)

Hiermee haalt u een verzameling op die alle methoden vertegenwoordigt die zijn gedefinieerd voor een opgegeven type.

GetRuntimeProperties(Type)

Hiermee haalt u een verzameling op die alle eigenschappen vertegenwoordigt die zijn gedefinieerd voor een opgegeven type.

GetRuntimeProperty(Type, String)

Hiermee wordt een object opgehaald dat een opgegeven eigenschap vertegenwoordigt.

GetTypeInfo(Type)

Retourneert de TypeInfo weergave van het opgegeven type.

IsDefined(MemberInfo, Type, Boolean)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven lid, en eventueel toegepast op de bovenliggende kenmerken.

IsDefined(MemberInfo, Type)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven lid.

Van toepassing op