TypeInfo 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.
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer.
public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
inherit MemberInfo
interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
inherit Type
interface IReflectableType
type TypeInfo = class
inherit Type
interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
- Arv
- Arv
- Härledda
- Attribut
- Implementeringar
Exempel
I följande exempel används reflektionstyperna och medlemmarna i .NET för att hämta metoderna och egenskaperna för Calendar typ, inklusive ärvda metoder och egenskaper, och skriver dem sedan till konsolen.
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Text;
TypeInfo t = typeof(Calendar).GetTypeInfo();
IEnumerable<PropertyInfo> pList = t.DeclaredProperties;
IEnumerable<MethodInfo> mList = t.DeclaredMethods;
StringBuilder sb = new StringBuilder();
sb.Append("Properties:");
foreach (PropertyInfo p in pList)
{
sb.Append("\n" + p.DeclaringType.Name + ": " + p.Name);
}
sb.Append("\nMethods:");
foreach (MethodInfo m in mList)
{
sb.Append("\n" + m.DeclaringType.Name + ": " + m.Name);
}
Console.WriteLine(sb.ToString());
/* This code outputs the following text:
Properties:
Calendar: MinSupportedDateTime
Calendar: MaxSupportedDateTime
Calendar: AlgorithmType
Calendar: ID
Calendar: BaseCalendarID
Calendar: IsReadOnly
Calendar: CurrentEraValue
Calendar: Eras
Calendar: DaysInYearBeforeMinSupportedYear
Calendar: TwoDigitYearMax
Methods:
Calendar: get_MinSupportedDateTime
Calendar: get_MaxSupportedDateTime
Calendar: get_AlgorithmType
Calendar: get_ID
Calendar: get_BaseCalendarID
Calendar: get_IsReadOnly
Calendar: get_CurrentEraValue
Calendar: get_Eras
Calendar: get_DaysInYearBeforeMinSupportedYear
Calendar: get_TwoDigitYearMax
Calendar: set_TwoDigitYearMax
Calendar: Clone
Calendar: ReadOnly
Calendar: VerifyWritable
Calendar: SetReadOnlyState
Calendar: CheckAddResult
Calendar: Add
Calendar: AddMilliseconds
Calendar: AddDays
Calendar: AddHours
Calendar: AddMinutes
Calendar: AddMonths
Calendar: AddSeconds
Calendar: AddWeeks
Calendar: AddYears
Calendar: GetDayOfMonth
Calendar: GetDayOfWeek
Calendar: GetDayOfYear
Calendar: GetDaysInMonth
Calendar: GetDaysInMonth
Calendar: GetDaysInYear
Calendar: GetDaysInYear
Calendar: GetEra
Calendar: GetHour
Calendar: GetMilliseconds
Calendar: GetMinute
Calendar: GetMonth
Calendar: GetMonthsInYear
Calendar: GetMonthsInYear
Calendar: GetSecond
Calendar: GetFirstDayWeekOfYear
Calendar: GetWeekOfYearFullDays
Calendar: GetWeekOfYearOfMinSupportedDateTime
Calendar: GetWeekOfYear
Calendar: GetYear
Calendar: IsLeapDay
Calendar: IsLeapDay
Calendar: IsLeapMonth
Calendar: IsLeapMonth
Calendar: GetLeapMonth
Calendar: GetLeapMonth
Calendar: IsLeapYear
Calendar: IsLeapYear
Calendar: ToDateTime
Calendar: ToDateTime
Calendar: TryToDateTime
Calendar: IsValidYear
Calendar: IsValidMonth
Calendar: IsValidDay
Calendar: ToFourDigitYear
Calendar: TimeToTicks
Calendar: GetSystemTwoDigitYearSetting
*/
Kommentarer
Från och med .NET Framework 4.5 ingår klassen TypeInfo i delmängden .NET för Windows 8.x Store-appar som ska användas för att skapa Windows Store-appar. TypeInfo finns även i hela .NET Framework. Mer information om reflektion för Windows Store-appar finns i System.Reflection namespaces och Reflection i .NET Framework för Windows Store Apps.
TypeInfo innehåller många av de medlemmar som är tillgängliga i klassen Type och många av reflektionsegenskaperna i .NET för Windows 8.x Store-appar returnerar samlingar av TypeInfo objekt. Om du vill hämta ett TypeInfo objekt från ett Type objekt använder du IntrospectionExtensions.GetTypeInfo(Type) tilläggsmetoden.
Ett TypeInfo objekt representerar själva typdefinitionen, medan ett Type objekt representerar en referens till typdefinitionen. Hämtning av ett TypeInfo objekt tvingar sammansättningen som innehåller den typen att läsas in. I jämförelse kan du ändra Type objekt utan att nödvändigtvis kräva körningen för att läsa in den sammansättning som de refererar till.
I .NET för Windows 8.x Store-appar använder du reflektionsegenskaperna för TypeInfo som returnerar IEnumerable<T> samlingar i stället för metoder som returnerar matriser. Använd till exempel DeclaredMembers egenskapen för att hämta alla deklarerade medlemmar eller egenskapen DeclaredProperties för att hämta alla deklarerade egenskaper. Reflektionskontexter kan implementera lat bläddering av dessa samlingar för stora sammansättningar eller typer. Om du vill hämta specifika medlemmar använder du metoder som GetDeclaredMethod och GetDeclaredPropertyoch skickar namnet på den metod eller egenskap som du vill hämta.
Om du vill filtrera resultatet av TypeInfo egenskaper använder du LINQ-frågor. För reflektionsobjekt som kommer från körningen (till exempel som ett resultat av typeof(Object)) kan du gå igenom arvsträdet med hjälp av metoderna i RuntimeReflectionExtensions klassen. Användare av objekt från anpassade reflektionskontexter kan inte använda dessa metoder och måste själva passera arvsträdet.
Konstruktorer
| Name | Description |
|---|---|
| TypeInfo() |
Initierar en TypeInfo instans. |
Egenskaper
| Name | Description |
|---|---|
| Assembly |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| Assembly |
Hämtar i Assembly vilken typen deklareras. För generiska typer hämtar den Assembly i vilken den generiska typen definieras. (Ärvd från Type) |
| AssemblyQualifiedName |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| AssemblyQualifiedName |
Hämtar det sammansättningskvalificerade namnet på typen, som innehåller namnet på sammansättningen som objektet Type lästes in från. (Ärvd från Type) |
| Attributes |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| Attributes |
Hämtar attributen som är associerade med Type. (Ärvd från Type) |
| BaseType |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| BaseType |
Hämtar den typ som den aktuella ärver Type direkt från. (Ärvd från Type) |
| ContainsGenericParameters |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. |
| DeclaredEvents |
Hämtar en samling händelser som definierats av den aktuella typen. |
| DeclaredFields |
Hämtar en samling av fälten som definierats av den aktuella typen. |
| DeclaredMembers |
Hämtar en samling medlemmar som definierats av den aktuella typen. |
| DeclaredMethods |
Hämtar en samling av de metoder som definieras av den aktuella typen. |
| DeclaredNestedTypes |
Hämtar en samling kapslade typer som definierats av den aktuella typen. |
| DeclaredProperties |
Hämtar en samling av de egenskaper som definieras av den aktuella typen. |
| DeclaringMethod |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Hämtar klassen som deklarerar den här medlemmen. (Ärvd från MemberInfo) |
| DeclaringType |
Hämtar den typ som deklarerar den aktuella kapslade typen eller den generiska typparametern. (Ärvd från Type) |
| FullName |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| FullName |
Hämtar det fullständigt kvalificerade namnet på typen, inklusive dess namnområde men inte dess sammansättning. (Ärvd från Type) |
| GenericParameterAttributes |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. |
| GUID |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GUID |
Hämtar GUID:et Typesom är associerat med . (Ärvd från Type) |
| HasElementType |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. |
| IsAbstract |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsAbstract |
Hämtar ett värde som anger om Type är abstrakt och måste åsidosättas. (Ärvd från Type) |
| IsAnsiClass |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsAnsiClass |
Hämtar ett värde som anger om strängformatattributet |
| IsArray |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsArray |
Hämtar ett värde som anger om typen är en matris. (Ärvd från Type) |
| IsAutoClass |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsAutoClass |
Hämtar ett värde som anger om strängformatattributet |
| IsAutoLayout |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. (Ärvd från Type) |
| IsClass |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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) |
| IsCOMObject |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. Du kan skapa instanser av en konstruerad allmän typ. (Ärvd från Type) |
| IsContextful |
Hämtar ett värde som anger om Type kan hanteras i en kontext. (Ärvd från Type) |
| IsEnum |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsEnum |
Hämtar ett värde som anger om den aktuella Type representerar en uppräkning. (Ärvd från Type) |
| IsExplicitLayout |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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) |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsGenericType |
Hämtar ett värde som anger om den aktuella typen är en allmän typ. (Ärvd från Type) |
| IsGenericTypeDefinition |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsMarshalByRef |
Hämtar ett värde som anger om Type har konverterats med referens. (Ärvd från Type) |
| IsNested |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsNestedFamily |
Hämtar ett värde som anger om Type är kapslat och endast synligt i sin egen familj. (Ärvd från Type) |
| IsNestedFamORAssem |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsNestedPrivate |
Hämtar ett värde som anger om Type är kapslat och deklarerat privat. (Ärvd från Type) |
| IsNestedPublic |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsNestedPublic |
Hämtar ett värde som anger om en klass är kapslad och deklarerad som offentlig. (Ärvd från Type) |
| IsNotPublic |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsNotPublic |
Hämtar ett värde som anger om Type är inte deklarerat offentligt. (Ärvd från Type) |
| IsPointer |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsPointer |
Hämtar ett värde som anger om Type är en pekare. (Ärvd från Type) |
| IsPrimitive |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsPrimitive |
Hämtar ett värde som anger om Type är en av de primitiva typerna. (Ärvd från Type) |
| IsPublic |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsPublic |
Hämtar ett värde som anger om Type är offentligt deklarerat. (Ärvd från Type) |
| IsSealed |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsSerializable |
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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. (Ärvd från Type) |
| IsTypeDefinition |
Hämtar ett värde som anger om typen är en typdefinition. (Ärvd från Type) |
| IsUnicodeClass |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsUnicodeClass |
Hämtar ett värde som anger om strängformatattributet |
| IsValueType |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsValueType |
Hämtar ett värde som anger om Type är en värdetyp. (Ärvd från Type) |
| 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 |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsVisible |
Hämtar ett värde som anger om Type kan nås av kod utanför sammansättningen. (Ärvd från Type) |
| MemberType |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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 modulen där den typ som deklarerar medlemmen som representeras av den aktuella MemberInfo definieras. (Ärvd från MemberInfo) |
| Module |
Hämtar modulen (DLL) där den aktuella Type är definierad. (Ärvd från Type) |
| Name |
Hämtar namnet på den aktuella medlemmen. (Ärvd från MemberInfo) |
| Namespace |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| Namespace |
Hämtar namnområdet för Type. (Ärvd från Type) |
| ReflectedType |
Hämtar klassobjektet som användes för att hämta den här medlemmen. (Ärvd från Type) |
| StructLayoutAttribute |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| StructLayoutAttribute |
Hämtar en StructLayoutAttribute som beskriver layouten för den aktuella typen. (Ärvd från Type) |
| TypeHandle |
Hämtar handtaget för den aktuella Type. (Ärvd från Type) |
| TypeInitializer |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| TypeInitializer |
Hämtar initialiseraren för typen. (Ärvd från Type) |
| UnderlyingSystemType |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| UnderlyingSystemType |
Anger vilken typ som tillhandahålls av den vanliga språkkörningen som representerar den här typen. (Ärvd från Type) |
Metoder
| Name | Description |
|---|---|
| AsType() |
Returnerar den aktuella typen som ett Type objekt. |
| 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) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Returnerar en filtrerad matris med MemberInfo objekt av den angivna medlemstypen. (Ärvd från Type) |
| GetArrayRank() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. (Ä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(Type[]) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. (Ärvd från Type) |
| GetConstructors() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetConstructors() |
Returnerar alla offentliga konstruktorer som definierats för den aktuella Type. (Ärvd från Type) |
| GetConstructors(BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetConstructors(BindingFlags) |
När åsidosättas i en härledd klass söker efter konstruktorerna som definierats för den aktuella Type, med hjälp av den angivna |
| GetCustomAttributes(Boolean) |
När den åsidosättas i en härledd klass returnerar en matris med alla anpassade attribut som tillämpas på den här medlemmen. (Ärvd från MemberInfo) |
| GetCustomAttributes(Type, Boolean) |
När den åsidosättas i en härledd klass returnerar en matris med anpassade attribut som tillämpas på den här medlemmen och identifieras av Type. (Ärvd från MemberInfo) |
| 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. |
| GetDeclaredField(String) |
Returnerar ett objekt som representerar det angivna fältet som deklarerats av den aktuella typen. |
| GetDeclaredMethod(String) |
Returnerar ett objekt som representerar den angivna metoden som deklarerats av den aktuella typen. |
| GetDeclaredMethods(String) |
Returnerar en samling som innehåller alla metoder som deklarerats för den aktuella typen som matchar det angivna namnet. |
| GetDeclaredNestedType(String) |
Returnerar ett objekt som representerar den angivna kapslade typen som deklarerats av den aktuella typen. |
| GetDeclaredProperty(String) |
Returnerar ett objekt som representerar den angivna egenskapen som deklarerats av den aktuella typen. |
| GetDefaultMembers() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetDefaultMembers() |
Söker efter de medlemmar som definierats för den aktuella Type vars DefaultMemberAttribute anges. (Ärvd från Type) |
| GetElementType() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetElementType() |
När det åsidosättas i en härledd klass returnerar Type det objekt som omfattas eller refereras till av den aktuella matrisen, pekaren eller referenstypen. (Ärvd från Type) |
| GetEnumName(Object) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetEnumName(Object) |
Returnerar namnet på konstanten som har det angivna värdet för den aktuella uppräkningstypen. (Ärvd från Type) |
| GetEnumNames() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetEnumNames() |
Returnerar namnen på medlemmarna i den aktuella uppräkningstypen. (Ärvd från Type) |
| GetEnumUnderlyingType() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetEnumUnderlyingType() |
Returnerar den underliggande typen av aktuell uppräkningstyp. (Ärvd från Type) |
| GetEnumValues() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetEnumValues() |
Returnerar en matris med konstanternas värden i den aktuella uppräkningstypen. (Ärvd från Type) |
| GetEvent(String, BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetEvent(String, BindingFlags) |
När det åsidosättas i en härledd klass returnerar objektet EventInfo som representerar den angivna händelsen med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetEvent(String) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetEvent(String) |
Returnerar objektet EventInfo som representerar den angivna offentliga händelsen. (Ärvd från Type) |
| GetEvents() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetEvents() |
Returnerar alla offentliga händelser som deklareras eller ärvs av den aktuella Type. (Ärvd från Type) |
| GetEvents(BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetEvents(BindingFlags) |
När de åsidosätts i en härledd klass söker efter händelser som deklareras eller ärvs av den aktuella Type, med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetField(String, BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetField(String, BindingFlags) |
Söker efter det angivna fältet med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetField(String) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetField(String) |
Söker efter det offentliga fältet med det angivna namnet. (Ärvd från Type) |
| GetFields() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetFields() |
Returnerar alla offentliga fält i den aktuella Type. (Ärvd från Type) |
| GetFields(BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetFields(BindingFlags) |
När du åsidosättas i en härledd klass söker du efter fälten som definierats för den aktuella Type, med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetGenericArguments() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetGenericParameterConstraints() |
Returnerar en matris med Type objekt som representerar begränsningarna för den aktuella generiska typparametern. (Ärvd från Type) |
| GetGenericTypeDefinition() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetInterface(String, Boolean) |
När det åsidosättas i en härledd klass söker du efter det angivna gränssnittet och anger om du vill göra en skiftlägeskänslig sökning efter gränssnittsnamnet. (Ärvd från Type) |
| GetInterface(String) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetInterface(String) |
Söker efter gränssnittet med det angivna namnet. (Ärvd från Type) |
| GetInterfaceMap(Type) |
Returnerar en gränssnittsmappning för den angivna gränssnittstypen. (Ärvd från Type) |
| GetInterfaces() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetInterfaces() |
När det åsidosättas i en härledd klass, hämtar alla gränssnitt implementerade eller ärvda av den aktuella Type. (Ärvd från Type) |
| GetMember(String, BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetMember(String, BindingFlags) |
Söker efter de angivna medlemmarna med de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetMember(String, MemberTypes, BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetMember(String, MemberTypes, BindingFlags) |
Söker efter de angivna medlemmarna av den angivna medlemstypen med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetMember(String) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetMember(String) |
Söker efter de offentliga medlemmarna med det angivna namnet. (Ärvd från Type) |
| GetMembers() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetMembers() |
Returnerar alla offentliga medlemmar i den aktuella Type. (Ärvd från Type) |
| GetMembers(BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetMembers(BindingFlags) |
När du åsidosättas i en härledd klass söker du efter de medlemmar som definierats för den aktuella Type, med hjälp av de angivna bindningsbegränsningarna. (Ä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) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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, 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[]) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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[]) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetMethod(String, Type[]) |
Söker efter den angivna offentliga metoden vars parametrar matchar de angivna argumenttyperna. (Ärvd från Type) |
| GetMethod(String) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. (Ä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() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetMethods() |
Returnerar alla offentliga metoder för den aktuella Type. (Ärvd från Type) |
| GetMethods(BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetMethods(BindingFlags) |
När du åsidosättas i en härledd klass söker du efter de metoder som definierats för den aktuella Type, med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetNestedType(String, BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetNestedType(String, BindingFlags) |
När den åsidosättas i en härledd klass söker du efter den angivna kapslade typen med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetNestedType(String) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetNestedType(String) |
Söker efter den offentliga kapslade typen med det angivna namnet. (Ärvd från Type) |
| GetNestedTypes() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetNestedTypes() |
Returnerar de offentliga typer som är kapslade i den aktuella Type. (Ärvd från Type) |
| GetNestedTypes(BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetNestedTypes(BindingFlags) |
När du åsidosättas i en härledd klass söker du efter de typer som är kapslade i den aktuella Type, med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| GetProperties() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetProperties() |
Returnerar alla offentliga egenskaper för den aktuella Type. (Ärvd från Type) |
| GetProperties(BindingFlags) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetProperties(BindingFlags) |
När du åsidosättas i en härledd klass söker du efter egenskaperna för den aktuella Type, med hjälp av de angivna bindningsbegränsningarna. (Ärvd från Type) |
| 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) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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[]) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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[]) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetProperty(String, Type, Type[]) |
Söker efter den angivna offentliga egenskapen vars parametrar matchar de angivna argumenttyperna. (Ärvd från Type) |
| GetProperty(String, Type) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetProperty(String, Type) |
Söker efter den offentliga egenskapen med det angivna namnet och returtypen. (Ärvd från Type) |
| GetProperty(String, Type[]) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetProperty(String, Type[]) |
Söker efter den angivna offentliga egenskapen vars parametrar matchar de angivna argumenttyperna. (Ärvd från Type) |
| GetProperty(String) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| GetProperty(String) |
Söker efter den offentliga egenskapen med det angivna namnet. (Ärvd från Type) |
| 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) |
| 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. (Ärvd från Type) |
| HasSameMetadataDefinitionAs(MemberInfo) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. (Ä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[]) |
När den åsidosättas i en härledd klass anropar den angivna medlemmen med hjälp av de angivna bindningsbegränsningarna och matchar den angivna argumentlistan, modifierare och kultur. (Ärvd från Type) |
| 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. (Ärvd från Type) |
| IsAssignableFrom(Type) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsAssignableFrom(Type) |
Avgör om en instans av en angiven typ |
| IsAssignableFrom(TypeInfo) |
Returnerar ett värde som anger om den angivna typen kan tilldelas till den aktuella typen. |
| 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. (Ä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) |
När det åsidosätts i en härledd klass anger om ett eller flera attribut av den angivna typen eller av dess härledda typer tillämpas på den här medlemmen. (Ärvd från MemberInfo) |
| IsEnumDefined(Object) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| IsEquivalentTo(Type) |
Avgör om två COM-typer har samma identitet och är berättigade till typjämvikt. (Ärvd från Type) |
| IsInstanceOfType(Object) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. (Ä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. (Ärvd från Type) |
| IsSubclassOf(Type) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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. (Ärvd från Type) |
| MakeArrayType() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| MakeArrayType() |
Returnerar ett Type objekt som representerar en endimensionell matris av den aktuella typen, med en lägre gräns på noll. (Ärvd från Type) |
| MakeArrayType(Int32) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| MakeArrayType(Int32) |
Returnerar ett Type objekt som representerar en matris av den aktuella typen, med det angivna antalet dimensioner. (Ärvd från Type) |
| MakeByRefType() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| MakeByRefType() |
Returnerar ett Type-objekt som representerar den aktuella typen när det skickas som en |
| MakeGenericType(Type[]) |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| 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() |
Representerar typdeklarationer för klasstyper, gränssnittstyper, matristyper, värdetyper, uppräkningstyper, typparametrar, generiska typdefinitioner och öppna eller stängda generiska typer. |
| MakePointerType() |
Returnerar ett Type objekt som representerar en pekare till den aktuella typen. (Ärvd från Type) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| ToString() |
Returnerar ett |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| _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. |
Tilläggsmetoder
| Name | Description |
|---|---|
| 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. |
| 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. |
| 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. |