TypeName Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
public ref class TypeName sealed
public sealed class TypeName
type TypeName = class
Public NotInheritable Class TypeName
- Devralma
-
TypeName
Özellikler
AssemblyName |
Bu türü içeren derleme adını veya bu TypeName değilse tam olarak nitelenmiş bir addan oluşturulur. |
AssemblyQualifiedName |
Türün derleme nitelikli adını alır; örneğin, "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". |
DeclaringType |
Bu tür iç içe yerleştirilmiş bir türse (bkz. IsNested), alır bildirim türü. Bu tür iç içe bir tür değilse, atar. |
FullName |
Ad alanı dahil ancak derleme adı olmadan bu türün tam adını alır; örneğin, "System.Int32". İç içe türler '+' ile gösterilir; örneğin, "MyNamespace.MyType+NestedType". |
IsArray |
Bu türün diziden bağımsız olarak herhangi bir dizi türünü temsil edip etmediğini gösteren bir değer alır derecesini veya sınırlarını belirleyin. |
IsByRef |
Bunun yönetilen bir işaretçi türü olup olmadığını belirten bir değer alır (örneğin, "başv int"). Yönetilen işaretçi türleri bazen byref türleri (IsByRef) olarak adlandırılır. |
IsConstructedGenericType |
Bu türün oluşturulmuş bir genel türü (örneğin, "List<int>") temsil edip etmediğini gösteren bir değer alır. |
IsNested |
Bunun iç içe bir tür olup olmadığını belirten bir değer alır (örneğin, "Namespace.Declaring+Nested"). İç içe türler için DeclaringType bildirim türünü döndürür. |
IsPointer |
Bu türün yönetilmeyen bir işaretçiyi (örneğin, "int*" veya "void*") temsil edip etmediğini gösteren bir değer alır. Yönetilmeyen işaretçi türleri genellikle yalnızca işaretçiler (IsPointer) olarak adlandırılır. |
IsSimple |
Bunun "düz" bir tür olup olmadığını gösteren bir değer alır; yani, dizi değil, işaretçi değil, başvuru değil ve yapılı genel bir tür değil. Öğe türlerine örnek olarak "System.Int32", "System.Uri", ve "YourNamespace.YourClass". |
IsSZArray |
Bu türün tek boyutlu, sıfır dizinli bir diziyi (örneğin, "int[]") temsil edip etmediğini gösteren bir değer alır. |
IsVariableBoundArrayType |
Bu türün değişkene bağlı bir diziyi temsil edip etmediğini gösteren bir değer alır; diğer bir ifadeyle, daha yüksek dereceli bir dizi 1'den (örneğin, "int[,]") veya sıfır dizinli olması gerekmeyecek tek boyutlu bir dizi. |
Name |
Ad alanı ve derleme adı olmadan bu türün adını alır; örneğin, "Int32". İç içe türler '+' olmadan temsil edilir; örneğin, "MyNamespace.MyType+NestedType" yalnızca "NestedType" şeklindedir. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetArrayRank() |
Dizideki boyut sayısını alır. |
GetElementType() |
Nesnenin TypeName değerini alır veya geçerli dizi, işaretçi veya başvuru türü tarafından başvurulur. |
GetGenericArguments() |
Bu TypeName, bir genel tür oluşturursa, bir dizi döndürür tüm genel bağımsız değişkenlerin. Aksi takdirde boş bir dizi döndürür. |
GetGenericTypeDefinition() |
Geçerli genel tür adının oluşturulabileceği genel tür adı tanımını temsil eden bir TypeName nesnesi döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetNodeCount() |
Açıklamak için kullanılan TypeName örneklerinin toplam sayısını alır tüm genel bağımsız değişkenler veya temel alınan türler de dahil olmak üzere bu örnek. |
GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
MakeArrayTypeName(Int32) | |
MakeByRefTypeName() | |
MakeGenericTypeName(ImmutableArray<TypeName>) | |
MakePointerTypeName() | |
MakeSZArrayTypeName() | |
MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
Parse(ReadOnlySpan<Char>, TypeNameParseOptions) |
Bir karakter aralığını tür adına ayrıştırıyor. |
ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
TryParse(ReadOnlySpan<Char>, TypeName, TypeNameParseOptions) |
Bir karakter aralığını tür adına ayrıştırmaya çalışır. |
WithAssemblyName(AssemblyNameInfo) |