MarshalUsingAttribute Sınıf

Tanım

Hazırlama için özel bir marshaller türü veya boyut bilgisi sağlamak için kullanılan öznitelik.

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
Devralma
MarshalUsingAttribute
Öznitelikler

Açıklamalar

Bu öznitelik, kaynak tarafından oluşturulan birlikte çalışma senaryoları için çalışma zamanı tarafından sağlanan kaynak oluşturucular tarafından tanınır. Çalışma zamanında birlikte çalışma zamanı hazırlama sistemi tarafından kullanılmaz.

Oluşturucular

MarshalUsingAttribute()

Yalnızca boyut bilgileri sağlayan yeni bir örneğini MarshalUsingAttribute başlatır.

MarshalUsingAttribute(Type)

Yerel bir hazırlama türü ve isteğe bağlı olarak boyut bilgileri sağlayan yeni bir örneğini MarshalUsingAttribute başlatır.

Alanlar

ReturnsCountValue

için CountElementNamedönüş değerinin adını temsil eden bir sabit dize.

Özellikler

ConstantElementCount

Bir koleksiyonun boyutu sabitse, yönetilmeyenden yönetilene sıralanırken koleksiyonun boyutunu alır veya ayarlar.

CountElementName

Yönetilmeyenden yönetilene veya dönüş değeri boyutu sağlarken koleksiyonun boyutunu sağlayacak parametrenin adını alır veya ReturnsCountValue ayarlar.

ElementIndirectionDepth

Bu hazırlama bilgilerinin sağlandığı dolaylı derinliği alır veya ayarlar.

NativeType

Öznitelikli türü yönetilen koddan yerel koda dönüştürmek için kullanılan marshaller türünü alır.

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

(Devralındığı yer: Attribute)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsDefaultAttribute()

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.