TypedReference Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Popisuje objekty, které obsahují spravovaný ukazatel na umístění i reprezentaci typu, který může být uložen v tomto umístění.
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
- Dědičnost
- Atributy
Poznámky
Typový odkaz je kombinace typu/hodnoty používaná pro varargs a další podporu. TypedReference
je předdefinovaný typ hodnoty, který lze použít pro parametry a místní proměnné.
TypedReference
Pole objektů nelze vytvořit. Například následující volání je neplatné:
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[]")
Metody
Equals(Object) |
Zkontroluje, jestli se tento objekt rovná zadanému objektu. |
GetHashCode() |
Vrátí kód hash tohoto objektu. |
GetTargetType(TypedReference) |
Vrátí typ cíle zadaného |
MakeTypedReference(Object, FieldInfo[]) |
|
SetTypedReference(TypedReference, Object) |
Převede zadanou |
TargetTypeToken(TypedReference) |
Vrátí popisovač typu interních metadat zadaného objektu |
ToObject(TypedReference) |
Převede zadaný |