TypedReference Yapı
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.
Önemli
Bu API, CLS uyumlu değildir.
Hem bir konuma yönelik yönetilen işaretçi hem de bu konumda depolanabilecek türün çalışma zamanı gösterimini içeren nesneleri açıklar.
public value class TypedReference
[System.CLSCompliant(false)]
public ref struct TypedReference
[System.CLSCompliant(false)]
public struct TypedReference
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
[<System.CLSCompliant(false)>]
type TypedReference = struct
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypedReference = struct
Public Structure TypedReference
- Devralma
- Öznitelikler
Açıklamalar
Yazılan başvuru, varargs ve diğer destek için kullanılan bir tür/değer bileşimidir. TypedReference
, parametreler ve yerel değişkenler için kullanılabilecek yerleşik bir değer türüdür.
Nesne dizileri TypedReference
oluşturulamaz. Örneğin, aşağıdaki çağrı geçersiz:
Assembly::Load("mscorlib.dll")->GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType "System.TypedReference[]"
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]")
Yöntemler
Equals(Object) |
Bu nesnenin belirtilen nesneye eşit olup olmadığını denetler. |
GetHashCode() |
Bu nesnenin karma kodunu döndürür. |
GetTargetType(TypedReference) |
Belirtilen |
MakeTypedReference(Object, FieldInfo[]) |
|
SetTypedReference(TypedReference, Object) |
Belirtilen değeri değerine |
TargetTypeToken(TypedReference) |
Belirtilen |
ToObject(TypedReference) |
Belirtilen |