NativeMarshallingAttribute Sınıf

Tanım

Belirli bir yönetilen tür için varsayılan bir özel marshaller türü sağlamak için kullanılan öznitelik.

public ref class NativeMarshallingAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Interface | System.AttributeTargets.Struct)]
public sealed class NativeMarshallingAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Struct)]
public sealed class NativeMarshallingAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Interface | System.AttributeTargets.Struct)>]
type NativeMarshallingAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Delegate | System.AttributeTargets.Enum | System.AttributeTargets.Struct)>]
type NativeMarshallingAttribute = class
    inherit Attribute
Public NotInheritable Class NativeMarshallingAttribute
Inherits Attribute
Devralma
NativeMarshallingAttribute
Ö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ı marshalling sistemi tarafından kullanılmaz.

Oluşturucular

Name Description
NativeMarshallingAttribute(Type)

Yerel bir sıralama türü sağlayan yeni bir örneğini NativeMarshallingAttribute başlatır.

Özellikler

Name Description
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

Name Description
Equals(Object)

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

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

Bu örneğin karma kodunu döndürür.

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

Geçerli örneğin Type 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 Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.