TypeName Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
public ref class TypeName sealed
public sealed class TypeName
type TypeName = class
Public NotInheritable Class TypeName
- Overname
-
TypeName
Eigenschappen
| Name | Description |
|---|---|
| AssemblyName |
Retourneert de assemblynaam die dit type bevat of |
| AssemblyQualifiedName |
Hiermee haalt u de assembly-gekwalificeerde naam van het type op; Bijvoorbeeld "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". |
| DeclaringType |
Als dit type een genest type is (zie IsNested), wordt het declaratietype opgehaald. Als dit type geen genest type is, gooit u deze. |
| FullName |
Hiermee haalt u de volledige naam van dit type op, inclusief naamruimte, maar zonder de assemblynaam; Bijvoorbeeld System.Int32. Geneste typen worden weergegeven met een '+'; Bijvoorbeeld 'MyNamespace.MyType+NestedType'. |
| IsArray |
Hiermee wordt een waarde opgehaald die aangeeft of dit type een willekeurige vorm van matrix vertegenwoordigt, ongeacht de rang of de grenzen van de matrix. |
| IsByRef |
Hiermee wordt een waarde opgehaald die aangeeft of dit een beheerd aanwijzertype is (bijvoorbeeld 'ref int'). Beheerde aanwijzertypen worden soms doorref-typen (IsByRef) genoemd. |
| IsConstructedGenericType |
Hiermee wordt een waarde opgehaald die aangeeft of dit type een samengesteld algemeen type vertegenwoordigt (bijvoorbeeld 'Lijst<int>'). |
| IsNested |
Hiermee wordt een waarde opgehaald die aangeeft of dit een genest type is (bijvoorbeeld 'Namespace.Declaring+Nested'). Voor geneste typen DeclaringType wordt het declaratietype geretourneerd. |
| IsPointer |
Hiermee wordt een waarde opgehaald die aangeeft of dit type een onbeheerde aanwijzer vertegenwoordigt (bijvoorbeeld 'int*' of 'void*'). Niet-beheerde aanwijzertypen worden vaak alleen aanwijzers genoemd (IsPointer). |
| IsSimple |
Hiermee wordt een waarde opgehaald die aangeeft of dit een 'normaal' type is; Dat wil gezegd, geen matrix, geen aanwijzer, geen verwijzing en geen samengesteld algemeen type. Voorbeelden van elementtypen zijn System.Int32, System.Uri en YourNamespace.YourClass. |
| IsSZArray |
Hiermee wordt een waarde opgehaald die aangeeft of dit type een enkelvoudige, nul-geïndexeerde matrix vertegenwoordigt (bijvoorbeeld 'int[]'). |
| IsVariableBoundArrayType |
Hiermee wordt een waarde opgehaald die aangeeft of dit type een variabele-afhankelijke matrix vertegenwoordigt; Dat wil zeggen, een matrix van rang die groter is dan 1 (bijvoorbeeld 'int[,]') of een enkeldimensionale matrix die niet noodzakelijkerwijs nul geïndexeerd is. |
| Name |
Hiermee haalt u de naam van dit type op, zonder de naamruimte en de assemblynaam; Bijvoorbeeld 'Int32'. Geneste typen worden weergegeven zonder '+'; 'MyNamespace.MyType+NestedType' is bijvoorbeeld alleen 'NestedType'. |
| Namespace |
Hiermee haalt u de naamruimte van dit type op, bijvoorbeeld 'Systeem'. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetArrayRank() |
Hiermee haalt u het aantal dimensies in een matrix op. |
| GetElementType() |
Hiermee haalt u de TypeName op van het object dat wordt gebruikt of waarnaar wordt verwezen door de huidige matrix, aanwijzer of verwijzingstype. |
| GetGenericArguments() |
Als dit TypeName een samengesteld algemeen type vertegenwoordigt, retourneert u een matrix van alle algemene argumenten. Anders wordt een lege matrix geretourneerd. |
| GetGenericTypeDefinition() |
Retourneert een TypeName-object dat een algemene typenaamdefinitie vertegenwoordigt waaruit de huidige algemene typenaam kan worden samengesteld. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetNodeCount() |
Hiermee haalt u het totale aantal TypeName exemplaren op dat wordt gebruikt om dit exemplaar te beschrijven, inclusief algemene argumenten of onderliggende typen. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MakeArrayTypeName(Int32) |
Hiermee maakt u een TypeName object dat een matrix van het huidige type vertegenwoordigt, met het opgegeven aantal dimensies. |
| MakeByRefTypeName() |
Hiermee maakt u een TypeName object dat een beheerde verwijzing naar het huidige type vertegenwoordigt. |
| MakeGenericTypeName(ImmutableArray<TypeName>) |
Hiermee maakt u een nieuwe, geconstrueerde algemene typenaam. |
| MakePointerTypeName() |
Hiermee maakt u een TypeName object dat een aanwijzer vertegenwoordigt naar het huidige type. |
| MakeSZArrayTypeName() |
Hiermee maakt u een TypeName object dat een eendimensionale matrix van het huidige type vertegenwoordigt, met een ondergrens van nul. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Parse(ReadOnlySpan<Char>, TypeNameParseOptions) |
Parseert een reeks tekens in een typenaam. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TryParse(ReadOnlySpan<Char>, TypeName, TypeNameParseOptions) |
Probeert een reeks tekens te parseren in een typenaam. |
| Unescape(String) |
Converteert escape-tekens in de naam of naamruimte van het invoertype. |
| WithAssemblyName(AssemblyNameInfo) |
Hiermee maakt u een nieuw TypeName object dat de huidige eenvoudige naam vertegenwoordigt met de opgegeven assemblynaam. |