EnumBuilder Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beskriver och representerar en uppräkningstyp.
public ref class EnumBuilder abstract : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type
public ref class EnumBuilder sealed : System::Reflection::TypeInfo
public ref class EnumBuilder sealed : Type, System::Runtime::InteropServices::_EnumBuilder
public ref class EnumBuilder sealed : System::Reflection::TypeInfo, System::Runtime::InteropServices::_EnumBuilder
public abstract class EnumBuilder : System.Reflection.TypeInfo
public sealed class EnumBuilder : Type
public sealed class EnumBuilder : System.Reflection.TypeInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : Type, System.Runtime.InteropServices._EnumBuilder
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class EnumBuilder : System.Reflection.TypeInfo, System.Runtime.InteropServices._EnumBuilder
type EnumBuilder = class
inherit TypeInfo
type EnumBuilder = class
inherit Type
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit Type
interface _EnumBuilder
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnumBuilder = class
inherit TypeInfo
interface _EnumBuilder
Public MustInherit Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Public NotInheritable Class EnumBuilder
Inherits Type
Implements _EnumBuilder
Public NotInheritable Class EnumBuilder
Inherits TypeInfo
Implements _EnumBuilder
- Arv
- Arv
- Arv
- Attribut
- Implementeringar
Exempel
I följande kodexempel visas konstruktionen av en uppräkning i en dynamisk sammansättning med hjälp av EnumBuilder. Exemplet definierar en uppräkning med namnet Elevation, med en underliggande typ av Int32, och skapar två element: Low, med värdet 0 och High, med värdet 1. När typen har skapats sparas sammansättningen med namnet TempAssembly.dll. Du kan använda Ildasm.exe (IL Disassembler) för att undersöka innehållet i den här sammansättningen.
Note
Före .NET Framework version 2.0 genererar det här kodexemplet inte någon korrekt uppräkning.
using System;
using System.Reflection;
using System.Reflection.Emit;
class Example
{
public static void Main()
{
// Get the current application domain for the current thread.
AppDomain currentDomain = AppDomain.CurrentDomain;
// Create a dynamic assembly in the current application domain,
// and allow it to be executed and saved to disk.
AssemblyName aName = new AssemblyName("TempAssembly");
AssemblyBuilder ab = currentDomain.DefineDynamicAssembly(
aName, AssemblyBuilderAccess.RunAndSave);
// Define a dynamic module in "TempAssembly" assembly. For a single-
// module assembly, the module has the same name as the assembly.
ModuleBuilder mb = ab.DefineDynamicModule(aName.Name, aName.Name + ".dll");
// Define a public enumeration with the name "Elevation" and an
// underlying type of Integer.
EnumBuilder eb = mb.DefineEnum("Elevation", TypeAttributes.Public, typeof(int));
// Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0);
eb.DefineLiteral("High", 1);
// Create the type and save the assembly.
Type finished = eb.CreateType();
ab.Save(aName.Name + ".dll");
foreach( object o in Enum.GetValues(finished) )
{
Console.WriteLine("{0}.{1} = {2}", finished, o, ((int) o));
}
}
}
/* This code example produces the following output:
Elevation.Low = 0
Elevation.High = 1
*/
Imports System.Reflection
Imports System.Reflection.Emit
Module Example
Sub Main()
' Get the current application domain for the current thread.
Dim currentDomain As AppDomain = AppDomain.CurrentDomain
' Create a dynamic assembly in the current application domain,
' and allow it to be executed and saved to disk.
Dim aName As AssemblyName = New AssemblyName("TempAssembly")
Dim ab As AssemblyBuilder = currentDomain.DefineDynamicAssembly( _
aName, AssemblyBuilderAccess.RunAndSave)
' Define a dynamic module in "TempAssembly" assembly. For a single-
' module assembly, the module has the same name as the assembly.
Dim mb As ModuleBuilder = _
ab.DefineDynamicModule(aName.Name, aName.Name & ".dll")
' Define a public enumeration with the name "Elevation" and an
' underlying type of Integer.
Dim eb As EnumBuilder = _
mb.DefineEnum("Elevation", TypeAttributes.Public, GetType(Integer))
' Define two members, "High" and "Low".
eb.DefineLiteral("Low", 0)
eb.DefineLiteral("High", 1)
' Create the type and save the assembly.
Dim finished As Type = eb.CreateType()
ab.Save(aName.Name & ".dll")
For Each o As Object In [Enum].GetValues(finished)
Console.WriteLine("{0}.{1} = {2}", finished, o, CInt(o))
Next
End Sub
End Module
' This code example produces the following output:
'
'Elevation.Low = 0
'Elevation.High = 1
Kommentarer
Note
I .NET Framework-versionerna 1.0 och 1.1 är det nödvändigt att definiera uppräkningar med hjälp av TypeBuilder eftersom EnumBuilder genererar uppräkningar vars element är av typen Int32 i stället för uppräkningstypen. I .NET Framework version 2.0 genererar EnumBuilder uppräkningar vars element har rätt typ.
Konstruktorer
| Name | Description |
|---|---|
| EnumBuilder() |
Initierar en ny instans av EnumBuilder klassen. |
Egenskaper
| Name | Description |
|---|---|
| Assembly |
Hämtar den dynamiska sammansättning som innehåller den här uppräkningsdefinitionen. |
| AssemblyQualifiedName |
Returnerar den fullständiga sökvägen för det här uppräkningen som kvalificerats av visningsnamnet för den överordnade sammansättningen. |
| Attributes |
Hämtar attributen som är associerade med Type. |
| Attributes |
Hämtar attributen som är associerade med Type. (Ärvd från Type) |
| BaseType |
Returnerar överordnad Type av den här typen som alltid Enumär . |
| ContainsGenericParameters |
Beskriver och representerar en uppräkningstyp. |
| ContainsGenericParameters |
Hämtar ett värde som anger om det aktuella Type objektet har typparametrar som inte har ersatts av specifika typer. (Ärvd från Type) |
| CustomAttributes |
Hämtar en samling som innehåller den här medlemmens anpassade attribut. (Ärvd från MemberInfo) |
| DeclaredConstructors |
Hämtar en samling konstruktorer som deklarerats av den aktuella typen. (Ärvd från TypeInfo) |
| DeclaredEvents |
Hämtar en samling händelser som definierats av den aktuella typen. (Ärvd från TypeInfo) |
| DeclaredFields |
Hämtar en samling av fälten som definierats av den aktuella typen. (Ärvd från TypeInfo) |
| DeclaredMembers |
Hämtar en samling medlemmar som definierats av den aktuella typen. (Ärvd från TypeInfo) |
| DeclaredMethods |
Hämtar en samling av de metoder som definieras av den aktuella typen. (Ärvd från TypeInfo) |
| DeclaredNestedTypes |
Hämtar en samling kapslade typer som definierats av den aktuella typen. (Ärvd från TypeInfo) |
| DeclaredProperties |
Hämtar en samling av de egenskaper som definieras av den aktuella typen. (Ärvd från TypeInfo) |
| DeclaringMethod |
Beskriver och representerar en uppräkningstyp. |
| DeclaringMethod |
Hämtar en MethodBase som representerar deklareringsmetoden, om den aktuella Type representerar en typparameter för en allmän metod. (Ärvd från Type) |
| DeclaringType |
Returnerar den typ som deklarerade den här EnumBuilder. |
| FullName |
Returnerar den fullständiga sökvägen för den här uppräkningen. |
| GenericParameterAttributes |
Beskriver och representerar en uppräkningstyp. |
| GenericParameterAttributes |
Hämtar en kombination av GenericParameterAttributes flaggor som beskriver samvarians och särskilda begränsningar för den aktuella generiska typparametern. (Ärvd från Type) |
| GenericParameterPosition |
Beskriver och representerar en uppräkningstyp. |
| GenericParameterPosition |
Hämtar positionen för typparametern i typparameterlistan för den generiska typ eller metod som deklarerade parametern, när Type objektet representerar en typparameter av en allmän typ eller en generisk metod. (Ärvd från Type) |
| GenericTypeArguments |
Beskriver och representerar en uppräkningstyp. |
| GenericTypeArguments |
Hämtar en matris med argument av allmän typ för den här typen. (Ärvd från Type) |
| GenericTypeParameters |
Hämtar en matris med de allmänna typparametrarna för den aktuella instansen. (Ärvd från TypeInfo) |
| GUID |
Returnerar GUID för den här uppräkningen. |
| HasElementType |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| HasElementType |
Hämtar ett värde som anger om den aktuella Type omfattar eller refererar till en annan typ, det vill sa, om den aktuella Type är en matris, en pekare eller skickas med referens. (Ärvd från Type) |
| ImplementedInterfaces |
Hämtar en samling av de gränssnitt som implementeras av den aktuella typen. (Ärvd från TypeInfo) |
| IsAbstract |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsAbstract |
Hämtar ett värde som anger om Type är abstrakt och måste åsidosättas. (Ärvd från Type) |
| IsAnsiClass |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsAnsiClass |
Hämtar ett värde som anger om strängformatattributet |
| IsArray |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsArray |
Hämtar ett värde som anger om typen är en matris. (Ärvd från Type) |
| IsAutoClass |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsAutoClass |
Hämtar ett värde som anger om strängformatattributet |
| IsAutoLayout |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsAutoLayout |
Hämtar ett värde som anger om fälten av den aktuella typen anges automatiskt av den gemensamma språkkörningen. (Ärvd från Type) |
| IsByRef |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsByRef |
Hämtar ett värde som anger om skickas av referensen Type . (Ärvd från Type) |
| IsByRefLike |
Hämtar ett värde som anger om typen är en byref-liknande struktur. |
| IsClass |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsClass |
Hämtar ett värde som anger om Type är en klass eller ett ombud, dvs. inte en värdetyp eller ett gränssnitt. (Ärvd från Type) |
| IsCollectible |
Hämtar ett värde som anger om det här MemberInfo objektet refererar till en eller flera sammansättningar som finns i en samlarbar AssemblyLoadContext. (Ärvd från MemberInfo) |
| IsCOMObject |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsCOMObject |
Hämtar ett värde som anger om Type är ett COM-objekt. (Ärvd från Type) |
| IsConstructedGenericType |
Hämtar ett värde som anger om det här objektet representerar en konstruerad allmän typ. |
| IsContextful |
Hämtar ett värde som anger om Type kan hanteras i en kontext. (Ärvd från Type) |
| IsEnum |
Beskriver och representerar en uppräkningstyp. |
| IsEnum |
Hämtar ett värde som anger om den aktuella Type representerar en uppräkning. (Ärvd från Type) |
| IsExplicitLayout |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsExplicitLayout |
Hämtar ett värde som anger om fälten av den aktuella typen anges vid uttryckligen angivna förskjutningar. (Ärvd från Type) |
| IsFunctionPointer |
Hämtar ett värde som anger om den aktuella Type är en funktionspekare. (Ärvd från Type) |
| IsGenericMethodParameter |
Hämtar ett värde som anger om den aktuella Type representerar en typparameter i definitionen av en allmän metod. (Ärvd från Type) |
| IsGenericParameter |
Beskriver och representerar en uppräkningstyp. |
| IsGenericParameter |
Hämtar ett värde som anger om den aktuella Type representerar en typparameter i definitionen av en allmän typ eller metod. (Ärvd från Type) |
| IsGenericType |
Beskriver och representerar en uppräkningstyp. |
| IsGenericType |
Hämtar ett värde som anger om den aktuella typen är en allmän typ. (Ärvd från Type) |
| IsGenericTypeDefinition |
Beskriver och representerar en uppräkningstyp. |
| IsGenericTypeDefinition |
Hämtar ett värde som anger om den aktuella Type representerar en allmän typdefinition, från vilken andra generiska typer kan konstrueras. (Ärvd från Type) |
| IsGenericTypeParameter |
Hämtar ett värde som anger om den aktuella Type representerar en typparameter i definitionen av en allmän typ. (Ärvd från Type) |
| IsImport |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsImport |
Hämtar ett värde som anger om Type attributet har ComImportAttribute tillämpats, vilket anger att det importerades från ett COM-typbibliotek. (Ärvd från Type) |
| IsInterface |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsInterface |
Hämtar ett värde som anger om Type är ett gränssnitt, dvs. inte en klass eller en värdetyp. (Ärvd från Type) |
| IsLayoutSequential |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsLayoutSequential |
Hämtar ett värde som anger om fälten av den aktuella typen anges sekventiellt, i den ordning som de har definierats eller genererats till metadata. (Ärvd från Type) |
| IsMarshalByRef |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsMarshalByRef |
Hämtar ett värde som anger om Type har konverterats med referens. (Ärvd från Type) |
| IsNested |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsNested |
Hämtar ett värde som anger om det aktuella Type objektet representerar en typ vars definition är kapslad i definitionen av en annan typ. (Ärvd från Type) |
| IsNestedAssembly |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsNestedAssembly |
Hämtar ett värde som anger om Type är kapslat och endast synligt i sin egen sammansättning. (Ärvd från Type) |
| IsNestedFamANDAssem |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsNestedFamANDAssem |
Hämtar ett värde som anger om Type är kapslat och endast synligt för klasser som tillhör både sin egen familj och sin egen sammansättning. (Ärvd från Type) |
| IsNestedFamily |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsNestedFamily |
Hämtar ett värde som anger om Type är kapslat och endast synligt i sin egen familj. (Ärvd från Type) |
| IsNestedFamORAssem |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsNestedFamORAssem |
Hämtar ett värde som anger om Type är kapslat och endast synligt för klasser som tillhör antingen sin egen familj eller sin egen sammansättning. (Ärvd från Type) |
| IsNestedPrivate |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsNestedPrivate |
Hämtar ett värde som anger om Type är kapslat och deklarerat privat. (Ärvd från Type) |
| IsNestedPublic |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsNestedPublic |
Hämtar ett värde som anger om en klass är kapslad och deklarerad som offentlig. (Ärvd från Type) |
| IsNotPublic |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsNotPublic |
Hämtar ett värde som anger om Type är inte deklarerat offentligt. (Ärvd från Type) |
| IsPointer |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsPointer |
Hämtar ett värde som anger om Type är en pekare. (Ärvd från Type) |
| IsPrimitive |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsPrimitive |
Hämtar ett värde som anger om Type är en av de primitiva typerna. (Ärvd från Type) |
| IsPublic |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsPublic |
Hämtar ett värde som anger om Type är offentligt deklarerat. (Ärvd från Type) |
| IsSealed |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsSealed |
Hämtar ett värde som anger om Type är deklarerat förseglat. (Ärvd från Type) |
| IsSecurityCritical |
Hämtar ett värde som anger om den aktuella typen är säkerhetskritisk eller säkerhetssäker på den aktuella förtroendenivån och därför kan utföra kritiska åtgärder. (Ärvd från Type) |
| IsSecuritySafeCritical |
Hämtar ett värde som anger om den aktuella typen är säkerhetskritisk på den aktuella förtroendenivån. det vill: om den kan utföra kritiska åtgärder och kan nås med transparent kod. (Ärvd från Type) |
| IsSecurityTransparent |
Hämtar ett värde som anger om den aktuella typen är transparent på den aktuella förtroendenivån och därför inte kan utföra kritiska åtgärder. (Ärvd från Type) |
| IsSerializable |
Beskriver och representerar en uppräkningstyp. |
| IsSerializable |
Föråldrad.
Hämtar ett värde som anger om Type är binär serialiserbar. (Ärvd från Type) |
| IsSignatureType |
Hämtar ett värde som anger om typen är en signaturtyp. (Ärvd från Type) |
| IsSpecialName |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsSpecialName |
Hämtar ett värde som anger om typen har ett namn som kräver särskild hantering. (Ärvd från Type) |
| IsSZArray |
Hämtar ett värde som anger om typen är en matristyp som bara kan representera en endimensionell matris med noll nedre gräns. |
| IsTypeDefinition |
Hämtar ett värde som anger om typen är en typdefinition. |
| IsUnicodeClass |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsUnicodeClass |
Hämtar ett värde som anger om strängformatattributet |
| IsUnmanagedFunctionPointer |
Hämtar ett värde som anger om den aktuella Type är en ohanterad funktionspekare. (Ärvd från Type) |
| IsValueType |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsValueType |
Hämtar ett värde som anger om Type är en värdetyp. (Ärvd från Type) |
| IsVariableBoundArray |
Beskriver och representerar en uppräkningstyp. |
| IsVariableBoundArray |
Hämtar ett värde som anger om typen är en matristyp som kan representera en flerdimensionell matris eller en matris med en godtycklig lägre gräns. (Ärvd från Type) |
| IsVisible |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsVisible |
Hämtar ett värde som anger om Type kan nås av kod utanför sammansättningen. (Ärvd från Type) |
| MemberType |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| MemberType |
Hämtar ett MemberTypes värde som anger att den här medlemmen är en typ eller en kapslad typ. (Ärvd från Type) |
| MetadataToken |
Hämtar ett värde som identifierar ett metadataelement. (Ärvd från MemberInfo) |
| Module |
Hämtar den dynamiska modulen som innehåller den här EnumBuilder definitionen. |
| Name |
Returnerar namnet på den här uppräkningen. |
| Namespace |
Returnerar namnområdet för den här uppräkningen. |
| ReflectedType |
Returnerar den typ som användes för att hämta den här EnumBuilder. |
| StructLayoutAttribute |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| StructLayoutAttribute |
Hämtar en StructLayoutAttribute som beskriver layouten för den aktuella typen. (Ärvd från Type) |
| TypeHandle |
Hämtar det interna handtaget för den här uppräkningen. |
| TypeInitializer |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| TypeInitializer |
Hämtar initialiseraren för typen. (Ärvd från Type) |
| TypeToken |
Returnerar den interna metadatatyptoken för den här uppräkningen. |
| UnderlyingField |
Returnerar det underliggande fältet för den här uppräkningen. |
| UnderlyingFieldCore |
När det åsidosättas i en härledd klass hämtar du det underliggande fältet för den här uppräkningen. |
| UnderlyingSystemType |
Returnerar den underliggande systemtypen för den här uppräkningen. |
| UnderlyingSystemType |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
Metoder
| Name | Description |
|---|---|
| AsType() |
Returnerar den aktuella typen som ett Type objekt. (Ärvd från TypeInfo) |
| CreateType() |
Skapar ett Type objekt för den här uppräkningen. |
| CreateTypeInfo() |
Hämtar ett TypeInfo objekt som representerar den här uppräkningen. |
| CreateTypeInfoCore() |
När det åsidosätts i en härledd klass hämtar ett TypeInfo objekt som representerar den här uppräkningen. |
| DefineLiteral(String, Object) |
Definierar det namngivna statiska fältet i en uppräkningstyp med det angivna konstantvärdet. |
| DefineLiteralCore(String, Object) |
När det åsidosättas i en härledd klass definierar det namngivna statiska fältet i en uppräkningstyp med det angivna konstantvärdet. |
| Equals(Object) |
Returnerar ett värde som anger om den här instansen är lika med ett angivet objekt. (Ärvd från MemberInfo) |
| Equals(Object) |
Avgör om den underliggande systemtypen för det aktuella Type objektet är samma som den underliggande systemtypen för den angivna Object. (Ärvd från Type) |
| Equals(Type) |
Avgör om den underliggande systemtypen för den aktuella är Type samma som den underliggande systemtypen för den angivna Type. (Ärvd från Type) |
| FindInterfaces(TypeFilter, Object) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| FindInterfaces(TypeFilter, Object) |
Returnerar en matris med Type objekt som representerar en filtrerad lista över gränssnitt som implementerats eller ärvts av den aktuella Type. (Ärvd från Type) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Returnerar en filtrerad matris med MemberInfo objekt av den angivna medlemstypen. (Ärvd från Type) |
| GetArrayRank() |
Beskriver och representerar en uppräkningstyp. |
| GetArrayRank() |
Hämtar antalet dimensioner i en matris. (Ärvd från Type) |
| GetAttributeFlagsImpl() |
När den åsidosätts i en härledd klass implementerar den Attributes egenskapen och får en bitvis kombination av uppräkningsvärden som anger de attribut som är associerade med Type. |
| GetAttributeFlagsImpl() |
När den åsidosätts i en härledd klass implementerar den Attributes egenskapen och får en bitvis kombination av uppräkningsvärden som anger de attribut som är associerade med Type. (Ärvd från Type) |
| GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Söker efter en konstruktor vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen. (Ärvd från Type) |
| GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) |
Söker efter en konstruktor vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetConstructor(BindingFlags, Type[]) |
Söker efter en konstruktor vars parametrar matchar de angivna argumenttyperna med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetConstructor(Type[]) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetConstructor(Type[]) |
Söker efter en offentlig instanskonstruktor vars parametrar matchar typerna i den angivna matrisen. (Ärvd från Type) |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
När den åsidosättas i en härledd klass söker efter en konstruktor vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen. |
| GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
När den åsidosättas i en härledd klass söker efter en konstruktor vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen. (Ärvd från Type) |
| GetConstructors() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetConstructors() |
Returnerar alla offentliga konstruktorer som definierats för den aktuella Type. (Ärvd från Type) |
| GetConstructors(BindingFlags) |
Returnerar en matris med ConstructorInfo objekt som representerar de offentliga och icke-offentliga konstruktorer som definierats för den här klassen enligt angivet. |
| GetConstructors(BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetCustomAttributes(Boolean) |
Returnerar alla anpassade attribut som definierats för den här konstruktorn. |
| GetCustomAttributes(Type, Boolean) |
Returnerar de anpassade attribut som identifieras av den angivna typen. |
| GetCustomAttributesData() |
Returnerar en lista över CustomAttributeData objekt som representerar data om de attribut som har tillämpats på målmedlemmen. (Ärvd från MemberInfo) |
| GetDeclaredEvent(String) |
Returnerar ett objekt som representerar den angivna händelsen som deklarerats av den aktuella typen. (Ärvd från TypeInfo) |
| GetDeclaredField(String) |
Returnerar ett objekt som representerar det angivna fältet som deklarerats av den aktuella typen. (Ärvd från TypeInfo) |
| GetDeclaredMethod(String) |
Returnerar ett objekt som representerar den angivna metoden som deklarerats av den aktuella typen. (Ärvd från TypeInfo) |
| GetDeclaredMethods(String) |
Returnerar en samling som innehåller alla metoder som deklarerats för den aktuella typen som matchar det angivna namnet. (Ärvd från TypeInfo) |
| GetDeclaredNestedType(String) |
Returnerar ett objekt som representerar den angivna kapslade typen som deklarerats av den aktuella typen. (Ärvd från TypeInfo) |
| GetDeclaredProperty(String) |
Returnerar ett objekt som representerar den angivna egenskapen som deklarerats av den aktuella typen. (Ärvd från TypeInfo) |
| GetDefaultMembers() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetDefaultMembers() |
Söker efter de medlemmar som definierats för den aktuella Type vars DefaultMemberAttribute anges. (Ärvd från Type) |
| GetElementType() |
Att anropa den här metoden genererar NotSupportedExceptionalltid . |
| GetEnumName(Object) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetEnumName(Object) |
Returnerar namnet på konstanten som har det angivna värdet för den aktuella uppräkningstypen. (Ärvd från Type) |
| GetEnumNames() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetEnumNames() |
Returnerar namnen på medlemmarna i den aktuella uppräkningstypen. (Ärvd från Type) |
| GetEnumUnderlyingType() |
Returnerar den underliggande heltalstypen för den aktuella uppräkningen, som anges när uppräkningsverktyget har definierats. |
| GetEnumUnderlyingType() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetEnumValues() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetEnumValues() |
Returnerar en matris med konstanternas värden i den aktuella uppräkningstypen. (Ärvd från Type) |
| GetEnumValuesAsUnderlyingType() |
Hämtar en matris med värdena för de underliggande typkonstanterna av den här uppräkningstypen. (Ärvd från Type) |
| GetEvent(String, BindingFlags) |
Returnerar händelsen med det angivna namnet. |
| GetEvent(String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetEvent(String) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetEvent(String) |
Returnerar objektet EventInfo som representerar den angivna offentliga händelsen. (Ärvd från Type) |
| GetEvents() |
Returnerar händelserna för de offentliga händelser som deklarerats eller ärvts av den här typen. |
| GetEvents() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetEvents(BindingFlags) |
Returnerar offentliga och icke-offentliga händelser som deklareras av den här typen. |
| GetEvents(BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetField(String, BindingFlags) |
Returnerar det fält som anges av det angivna namnet. |
| GetField(String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetField(String) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetField(String) |
Söker efter det offentliga fältet med det angivna namnet. (Ärvd från Type) |
| GetFields() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetFields() |
Returnerar alla offentliga fält i den aktuella Type. (Ärvd från Type) |
| GetFields(BindingFlags) |
Returnerar de offentliga och icke-offentliga fält som deklareras av den här typen. |
| GetFields(BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetFunctionPointerCallingConventions() |
När den åsidosättas i en härledd klass returnerar anropskonventionerna för den aktuella funktionspekaren Type. (Ärvd från Type) |
| GetFunctionPointerParameterTypes() |
När den åsidosättas i en härledd klass returnerar parametertyperna för den aktuella funktionspekaren Type. (Ärvd från Type) |
| GetFunctionPointerReturnType() |
När den åsidosättas i en härledd klass returneras returtypen för den aktuella funktionspekaren Type. (Ärvd från Type) |
| GetGenericArguments() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetGenericArguments() |
Returnerar en matris med Type objekt som representerar typargumenten för en sluten allmän typ eller typparametrarna för en allmän typdefinition. (Ärvd från Type) |
| GetGenericParameterConstraints() |
Beskriver och representerar en uppräkningstyp. |
| GetGenericParameterConstraints() |
Returnerar en matris med Type objekt som representerar begränsningarna för den aktuella generiska typparametern. (Ärvd från Type) |
| GetGenericTypeDefinition() |
Beskriver och representerar en uppräkningstyp. |
| GetGenericTypeDefinition() |
Returnerar ett Type objekt som representerar en allmän typdefinition som den aktuella generiska typen kan konstrueras från. (Ärvd från Type) |
| GetHashCode() |
Returnerar hash-koden för den här instansen. (Ärvd från MemberInfo) |
| GetHashCode() |
Returnerar hash-koden för den här instansen. (Ärvd från Type) |
| GetInterface(String, Boolean) |
Returnerar gränssnittet som implementerats (direkt eller indirekt) av den här typen, med det angivna fullständigt kvalificerade namnet. |
| GetInterface(String, Boolean) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetInterface(String) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetInterface(String) |
Söker efter gränssnittet med det angivna namnet. (Ärvd från Type) |
| GetInterfaceMap(Type) |
Returnerar en gränssnittsmappning för det begärda gränssnittet. |
| GetInterfaces() |
Returnerar en matris med alla gränssnitt som implementerats på den här klassen och dess basklasser. |
| GetInterfaces() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMember(String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMember(String, BindingFlags) |
Söker efter de angivna medlemmarna med de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetMember(String, MemberTypes, BindingFlags) |
Returnerar alla medlemmar med det angivna namnet, typen och bindningen som deklareras eller ärvs av den här typen. |
| GetMember(String, MemberTypes, BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMember(String) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMember(String) |
Söker efter de offentliga medlemmarna med det angivna namnet. (Ärvd från Type) |
| GetMembers() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMembers() |
Returnerar alla offentliga medlemmar i den aktuella Type. (Ärvd från Type) |
| GetMembers(BindingFlags) |
Returnerar de angivna medlemmar som deklarerats eller ärvts av den här typen. |
| GetMembers(BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Söker efter den MemberInfo aktuella Type som matchar den angivna MemberInfo. (Ärvd från Type) |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Söker efter den angivna metoden vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen. (Ärvd från Type) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Söker efter den angivna metoden vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetMethod(String, BindingFlags, Type[]) |
Söker efter den angivna metoden vars parametrar matchar de angivna argumenttyperna med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetMethod(String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMethod(String, BindingFlags) |
Söker efter den angivna metoden med de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Söker efter den angivna metoden vars parametrar matchar det angivna allmänna parameterantalet, argumenttyper och modifierare, med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen. (Ärvd från Type) |
| GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Söker efter den angivna metoden vars parametrar matchar det angivna allmänna parameterantalet, argumenttyper och modifierare med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetMethod(String, Int32, BindingFlags, Type[]) |
Söker efter den angivna metoden vars parametrar matchar det angivna allmänna parameterantalet och argumenttyperna med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetMethod(String, Int32, Type[], ParameterModifier[]) |
Söker efter den angivna offentliga metoden vars parametrar matchar det angivna allmänna parameterantalet, argumenttyper och modifierare. (Ärvd från Type) |
| GetMethod(String, Int32, Type[]) |
Söker efter den angivna offentliga metoden vars parametrar matchar det angivna allmänna parameterantalet och argumenttyperna. (Ärvd från Type) |
| GetMethod(String, Type[], ParameterModifier[]) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMethod(String, Type[], ParameterModifier[]) |
Söker efter den angivna offentliga metoden vars parametrar matchar de angivna argumenttyperna och modifierarna. (Ärvd från Type) |
| GetMethod(String, Type[]) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMethod(String, Type[]) |
Söker efter den angivna offentliga metoden vars parametrar matchar de angivna argumenttyperna. (Ärvd från Type) |
| GetMethod(String) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMethod(String) |
Söker efter den offentliga metoden med det angivna namnet. (Ärvd från Type) |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
När den åsidosättas i en härledd klass söker du efter den angivna metoden vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen. |
| GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
När den åsidosättas i en härledd klass söker du efter den angivna metoden vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen. (Ärvd från Type) |
| GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
När den åsidosättas i en härledd klass söker du efter den angivna metoden vars parametrar matchar det angivna allmänna parameterantalet, argumenttyper och modifierare, med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen. (Ärvd från Type) |
| GetMethods() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetMethods() |
Returnerar alla offentliga metoder för den aktuella Type. (Ärvd från Type) |
| GetMethods(BindingFlags) |
Returnerar alla offentliga och icke-offentliga metoder som deklarerats eller ärvts av den här typen enligt angiven. |
| GetMethods(BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetNestedType(String, BindingFlags) |
Returnerar den angivna kapslade typen som deklareras av den här typen. |
| GetNestedType(String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetNestedType(String) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetNestedType(String) |
Söker efter den offentliga kapslade typen med det angivna namnet. (Ärvd från Type) |
| GetNestedTypes() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetNestedTypes() |
Returnerar de offentliga typer som är kapslade i den aktuella Type. (Ärvd från Type) |
| GetNestedTypes(BindingFlags) |
Returnerar de offentliga och icke-offentliga kapslade typerna som deklareras eller ärvs av den här typen. |
| GetNestedTypes(BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetOptionalCustomModifiers() |
När åsidosättas i en härledd klass returnerar de valfria anpassade modifierarna för den aktuella Type. (Ärvd från Type) |
| GetProperties() |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetProperties() |
Returnerar alla offentliga egenskaper för den aktuella Type. (Ärvd från Type) |
| GetProperties(BindingFlags) |
Returnerar alla offentliga och icke-offentliga egenskaper som deklarerats eller ärvts av den här typen enligt angiven. |
| GetProperties(BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Söker efter den angivna egenskapen vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetProperty(String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetProperty(String, BindingFlags) |
Söker efter den angivna egenskapen med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Söker efter den angivna offentliga egenskapen vars parametrar matchar de angivna argumenttyperna och modifierarna. (Ärvd från Type) |
| GetProperty(String, Type, Type[]) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetProperty(String, Type, Type[]) |
Söker efter den angivna offentliga egenskapen vars parametrar matchar de angivna argumenttyperna. (Ärvd från Type) |
| GetProperty(String, Type) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetProperty(String, Type) |
Söker efter den offentliga egenskapen med det angivna namnet och returtypen. (Ärvd från Type) |
| GetProperty(String, Type[]) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetProperty(String, Type[]) |
Söker efter den angivna offentliga egenskapen vars parametrar matchar de angivna argumenttyperna. (Ärvd från Type) |
| GetProperty(String) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| GetProperty(String) |
Söker efter den offentliga egenskapen med det angivna namnet. (Ärvd från Type) |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Att anropa den här metoden genererar NotSupportedExceptionalltid . |
| GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
När den åsidosättas i en härledd klass söker du efter den angivna egenskapen vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetRequiredCustomModifiers() |
När det åsidosättas i en härledd klass returnerar de nödvändiga anpassade modifierarna för den aktuella Type. (Ärvd från Type) |
| GetType() |
Hämtar den aktuella Type. (Ärvd från Type) |
| GetTypeCodeImpl() |
Returnerar den underliggande typkoden för den här Type instansen. (Ärvd från Type) |
| HasElementTypeImpl() |
När den åsidosätts i en härledd klass implementerar den HasElementType egenskapen och avgör om strömmen Type omfattar eller refererar till en annan typ, det vill: om den aktuella Type är en matris, en pekare eller skickas med referens. |
| HasElementTypeImpl() |
När den åsidosätts i en härledd klass implementerar den HasElementType egenskapen och avgör om strömmen Type omfattar eller refererar till en annan typ, det vill: om den aktuella Type är en matris, en pekare eller skickas med referens. (Ärvd från Type) |
| HasSameMetadataDefinitionAs(MemberInfo) |
Beskriver och representerar en uppräkningstyp. (Ärvd från MemberInfo) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Anropar den angivna medlemmen med de angivna bindningsbegränsningarna och matchar den angivna argumentlistan och kulturen. (Ärvd från Type) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Anropar den angivna medlemmen. Den metod som ska anropas måste vara tillgänglig och tillhandahålla den mest specifika matchningen med den angivna argumentlistan, under begränsningarna för de angivna attributen för pärm och anrop. |
| InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Anropar den angivna medlemmen med de angivna bindningsbegränsningarna och matchar den angivna argumentlistan. (Ärvd från Type) |
| IsArrayImpl() |
När den åsidosättas i en härledd klass implementerar den IsArray egenskapen och avgör om Type är en matris. |
| IsArrayImpl() |
När den åsidosättas i en härledd klass implementerar den IsArray egenskapen och avgör om Type är en matris. (Ärvd från Type) |
| IsAssignableFrom(Type) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsAssignableFrom(Type) |
Avgör om en instans av en angiven typ |
| IsAssignableFrom(TypeInfo) |
Hämtar ett värde som anger om ett angivet TypeInfo objekt kan tilldelas till det här objektet. |
| IsAssignableTo(Type) |
Avgör om den aktuella typen kan tilldelas till en variabel för den angivna |
| IsByRefImpl() |
När den åsidosättas i en härledd klass implementerar den IsByRef egenskapen och avgör om den Type skickas med referens. |
| IsByRefImpl() |
När den åsidosättas i en härledd klass implementerar den IsByRef egenskapen och avgör om den Type skickas med referens. (Ärvd från Type) |
| IsCOMObjectImpl() |
När den åsidosättas i en härledd klass implementerar den IsCOMObject egenskapen och avgör om Type är ett COM-objekt. |
| IsCOMObjectImpl() |
När den åsidosättas i en härledd klass implementerar den IsCOMObject egenskapen och avgör om Type är ett COM-objekt. (Ärvd från Type) |
| IsContextfulImpl() |
Implementerar IsContextful egenskapen och avgör om den Type kan hanteras i en kontext. (Ärvd från Type) |
| IsDefined(Type, Boolean) |
Kontrollerar om den angivna anpassade attributtypen har definierats. |
| IsEnumDefined(Object) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsEnumDefined(Object) |
Returnerar ett värde som anger om det angivna värdet finns i den aktuella uppräkningstypen. (Ärvd från Type) |
| IsEquivalentTo(Type) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsEquivalentTo(Type) |
Avgör om två COM-typer har samma identitet och är berättigade till typjämvikt. (Ärvd från Type) |
| IsInstanceOfType(Object) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsInstanceOfType(Object) |
Avgör om det angivna objektet är en instans av den aktuella Type. (Ärvd från Type) |
| IsMarshalByRefImpl() |
Implementerar IsMarshalByRef egenskapen och avgör om den Type har konverterats med referens. (Ärvd från Type) |
| IsPointerImpl() |
När den åsidosättas i en härledd klass implementerar den IsPointer egenskapen och avgör om Type är en pekare. |
| IsPointerImpl() |
När den åsidosättas i en härledd klass implementerar den IsPointer egenskapen och avgör om Type är en pekare. (Ärvd från Type) |
| IsPrimitiveImpl() |
När den åsidosätts i en härledd klass implementerar den IsPrimitive egenskapen och avgör om är Type en av de primitiva typerna. |
| IsPrimitiveImpl() |
När den åsidosätts i en härledd klass implementerar den IsPrimitive egenskapen och avgör om är Type en av de primitiva typerna. (Ärvd från Type) |
| IsSubclassOf(Type) |
Beskriver och representerar en uppräkningstyp. (Ärvd från TypeInfo) |
| IsSubclassOf(Type) |
Avgör om strömmen Type härleds från den angivna Type. (Ärvd från Type) |
| IsValueTypeImpl() |
Implementerar IsValueType egenskapen och avgör om Type är en värdetyp, dvs. inte en klass eller ett gränssnitt. |
| IsValueTypeImpl() |
Implementerar IsValueType egenskapen och avgör om Type är en värdetyp, dvs. inte en klass eller ett gränssnitt. (Ärvd från Type) |
| MakeArrayType() |
Returnerar ett Type objekt som representerar en endimensionell matris av den aktuella typen, med en lägre gräns på noll. |
| MakeArrayType(Int32) |
Returnerar ett Type objekt som representerar en matris av den aktuella typen, med det angivna antalet dimensioner. |
| MakeByRefType() |
Returnerar ett Type-objekt som representerar den aktuella typen när det skickas som parametern ref (ByRef i Visual Basic). |
| MakeFunctionPointerType(Type[], Boolean) |
Beskriver och representerar en uppräkningstyp. (Ärvd från Type) |
| MakeGenericType(Type[]) |
Beskriver och representerar en uppräkningstyp. |
| MakeGenericType(Type[]) |
Ersätter elementen i en matris med typer för typparametrarna i den aktuella generiska typdefinitionen och returnerar ett Type objekt som representerar den resulterande konstruerade typen. (Ärvd från Type) |
| MakePointerType() |
Returnerar ett Type objekt som representerar en pekare till den aktuella typen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| SetCustomAttribute(ConstructorInfo, Byte[]) |
Anger ett anpassat attribut med en angiven anpassad attributblob. |
| SetCustomAttribute(CustomAttributeBuilder) |
Anger ett anpassat attribut med hjälp av en anpassad attributbyggare. |
| SetCustomAttributeCore(ConstructorInfo, ReadOnlySpan<Byte>) |
När det åsidosätts i en härledd klass anger du ett anpassat attribut för den här sammansättningen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| ToString() |
Returnerar ett |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| _EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare. |
| _EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr) |
Hämtar typinformationen för ett objekt, som sedan kan användas för att hämta typinformationen för ett gränssnitt. |
| _EnumBuilder.GetTypeInfoCount(UInt32) |
Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1). |
| _EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Ger åtkomst till egenskaper och metoder som exponeras av ett objekt. |
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare. (Ärvd från MemberInfo) |
| _MemberInfo.GetType() |
Hämtar ett Type objekt som representerar MemberInfo klassen. (Ärvd från MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Hämtar typinformationen för ett objekt, som sedan kan användas för att hämta typinformationen för ett gränssnitt. (Ärvd från MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1). (Ärvd från MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Ger åtkomst till egenskaper och metoder som exponeras av ett objekt. (Ärvd från MemberInfo) |
| _Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappar en uppsättning namn till en motsvarande uppsättning av sändningsidentifierare. (Ärvd från Type) |
| _Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Hämtar typinformationen för ett objekt, som sedan kan användas för att hämta typinformationen för ett gränssnitt. (Ärvd från Type) |
| _Type.GetTypeInfoCount(UInt32) |
Hämtar antalet typinformationsgränssnitt som ett objekt tillhandahåller (antingen 0 eller 1). (Ärvd från Type) |
| _Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Ger åtkomst till egenskaper och metoder som exponeras av ett objekt. (Ärvd från Type) |
| ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Returnerar en matris med alla anpassade attribut som definierats för den här medlemmen, exklusive namngivna attribut eller en tom matris om det inte finns några anpassade attribut. (Ärvd från MemberInfo) |
| ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Returnerar en matris med anpassade attribut som definierats för den här medlemmen, identifierade efter typ eller en tom matris om det inte finns några anpassade attribut av den typen. (Ärvd från MemberInfo) |
| ICustomAttributeProvider.IsDefined(Type, Boolean) |
Anger om en eller flera instanser av |
| IReflectableType.GetTypeInfo() |
Returnerar en representation av den aktuella typen som ett TypeInfo objekt. (Ärvd från TypeInfo) |
Tilläggsmetoder
| Name | Description |
|---|---|
| GetConstructor(Type, Type[]) |
Beskriver och representerar en uppräkningstyp. |
| GetConstructors(Type, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetConstructors(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Hämtar ett anpassat attribut av en angiven typ som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade objekt. |
| GetCustomAttribute(MemberInfo, Type) |
Hämtar ett anpassat attribut av en angiven typ som tillämpas på en angiven medlem. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Hämtar ett anpassat attribut av en angiven typ som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade objekt. |
| GetCustomAttribute<T>(MemberInfo) |
Hämtar ett anpassat attribut av en angiven typ som tillämpas på en angiven medlem. |
| GetCustomAttributes(MemberInfo, Boolean) |
Hämtar en samling anpassade attribut som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Hämtar en samling anpassade attribut av en angiven typ som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade. |
| GetCustomAttributes(MemberInfo, Type) |
Hämtar en samling anpassade attribut av en angiven typ som tillämpas på en angiven medlem. |
| GetCustomAttributes(MemberInfo) |
Hämtar en samling anpassade attribut som tillämpas på en angiven medlem. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Hämtar en samling anpassade attribut av en angiven typ som tillämpas på en angiven medlem och kontrollerar eventuellt den medlemmens överordnade. |
| GetCustomAttributes<T>(MemberInfo) |
Hämtar en samling anpassade attribut av en angiven typ som tillämpas på en angiven medlem. |
| GetDefaultMembers(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetEvent(Type, String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetEvent(Type, String) |
Beskriver och representerar en uppräkningstyp. |
| GetEvents(Type, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetEvents(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetField(Type, String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetField(Type, String) |
Beskriver och representerar en uppräkningstyp. |
| GetFields(Type, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetFields(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetGenericArguments(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetInterfaces(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetMember(Type, String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetMember(Type, String) |
Beskriver och representerar en uppräkningstyp. |
| GetMembers(Type, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetMembers(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetMetadataToken(MemberInfo) |
Hämtar en metadatatoken för den angivna medlemmen, om den är tillgänglig. |
| GetMethod(Type, String, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetMethod(Type, String, Type[]) |
Beskriver och representerar en uppräkningstyp. |
| GetMethods(Type, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetMethods(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetNestedTypes(Type, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetProperties(Type, BindingFlags) |
Beskriver och representerar en uppräkningstyp. |
| GetProperties(Type) |
Beskriver och representerar en uppräkningstyp. |
| GetProperty(Type, String, Type, Type[]) |
Beskriver och representerar en uppräkningstyp. |
| GetProperty(Type, String, Type) |
Beskriver och representerar en uppräkningstyp. |
| GetProperty(Type, String) |
Beskriver och representerar en uppräkningstyp. |
| GetRuntimeEvent(Type, String) |
Hämtar ett objekt som representerar den angivna händelsen. |
| GetRuntimeEvents(Type) |
Hämtar en samling som representerar alla händelser som definierats för en angiven typ. |
| GetRuntimeField(Type, String) |
Hämtar ett objekt som representerar ett angivet fält. |
| GetRuntimeFields(Type) |
Hämtar en samling som representerar alla fält som definierats för en angiven typ. |
| GetRuntimeInterfaceMap(TypeInfo, Type) |
Returnerar en gränssnittsmappning för den angivna typen och det angivna gränssnittet. |
| GetRuntimeMethod(Type, String, Type[]) |
Hämtar ett objekt som representerar en angiven metod. |
| GetRuntimeMethods(Type) |
Hämtar en samling som representerar alla metoder som definierats för en angiven typ. |
| GetRuntimeProperties(Type) |
Hämtar en samling som representerar alla egenskaper som definierats för en angiven typ. |
| GetRuntimeProperty(Type, String) |
Hämtar ett objekt som representerar en angiven egenskap. |
| GetTypeInfo(Type) |
Returnerar representationen TypeInfo av den angivna typen. |
| HasMetadataToken(MemberInfo) |
Returnerar ett värde som anger om en metadatatoken är tillgänglig för den angivna medlemmen. |
| IsAssignableFrom(Type, Type) |
Beskriver och representerar en uppräkningstyp. |
| IsDefined(MemberInfo, Type, Boolean) |
Anger om anpassade attribut av en angiven typ tillämpas på en angiven medlem och eventuellt tillämpas på dess överordnade. |
| IsDefined(MemberInfo, Type) |
Anger om anpassade attribut av en angiven typ tillämpas på en angiven medlem. |
| IsInstanceOfType(Type, Object) |
Beskriver och representerar en uppräkningstyp. |