MarshalUsingAttribute Osztály

Definíció

Az egyéni rendező típus- vagy méretinformációinak megadására szolgáló attribútum a rendezéshez.

public ref class MarshalUsingAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.ReturnValue, AllowMultiple=true)]
public sealed class MarshalUsingAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.ReturnValue, AllowMultiple=true)>]
type MarshalUsingAttribute = class
    inherit Attribute
Public NotInheritable Class MarshalUsingAttribute
Inherits Attribute
Öröklődés
MarshalUsingAttribute
Attribútumok

Megjegyzések

Ezt az attribútumot a futtatókörnyezet által biztosított forrásgenerátorok ismerik fel a forrás által létrehozott interop forgatókönyvekhez. Az interop-marshalling rendszer futásidőben nem használja.

Konstruktorok

Name Description
MarshalUsingAttribute()

Inicializál egy új példányt MarshalUsingAttribute , amely csak a méretadatokat tartalmazza.

MarshalUsingAttribute(Type)

Inicializál egy új példányt MarshalUsingAttribute , amely natív rendezési típust és opcionális méretadatokat biztosít.

Mezők

Name Description
ReturnsCountValue

Állandó sztring, amely a visszatérési érték CountElementNamenevét jelöli.

Tulajdonságok

Name Description
ConstantElementCount

Ha egy gyűjtemény állandó méretű, lekéri vagy beállítja a gyűjtemény méretét, amikor nem felügyeltről felügyeltre rendezi a gyűjteményt.

CountElementName

Lekéri vagy beállítja annak a paraméternek a nevét, amely megadja a gyűjtemény méretét a nem felügyeltről felügyeltre történő rendezéskor, vagy ReturnsCountValue ha a visszatérési érték megadja a méretet.

ElementIndirectionDepth

Lekéri vagy beállítja a rendezési információ közvetett mélységét.

NativeType

Lekéri az attribútumos típus felügyeltről natív kódra való konvertálásához használt rendezőtípust.

TypeId

Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap.

(Öröklődés forrása Attribute)

Metódusok

Name Description
Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

(Öröklődés forrása Attribute)
GetHashCode()

A példány kivonatkódját adja vissza.

(Öröklődés forrása Attribute)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsDefaultAttribute()

Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a példány értéke-e a származtatott osztály alapértelmezett értéke.

(Öröklődés forrása Attribute)
Match(Object)

Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e.

(Öröklődés forrása Attribute)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még