MarshalAsAttribute Oluşturucular

Tanım

MarshalAsAttribute sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

MarshalAsAttribute(Int16)

Belirtilen UnmanagedType değerle sınıfının yeni bir örneğini MarshalAsAttribute başlatır.

MarshalAsAttribute(UnmanagedType)

Belirtilen UnmanagedType numaralandırma üyesiyle sınıfının yeni bir örneğini MarshalAsAttribute başlatır.

MarshalAsAttribute(Int16)

Belirtilen UnmanagedType değerle sınıfının yeni bir örneğini MarshalAsAttribute başlatır.

public:
 MarshalAsAttribute(short unmanagedType);
public MarshalAsAttribute (short unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : int16 -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As Short)

Parametreler

unmanagedType
Int16

Verilerin olarak sıralanması gereken değer.

Açıklamalar

Bu oluşturucu, her UnmanagedType numaralandırma üyesini temsil eden temel 16 bit imzalı bir tamsayı alır. Tlbimp.exe (Tür Kitaplığı İçeri Aktarıcısı) bu oluşturucuyu kullanır.

Ayrıca bkz.

Şunlara uygulanır

MarshalAsAttribute(UnmanagedType)

Belirtilen UnmanagedType numaralandırma üyesiyle sınıfının yeni bir örneğini MarshalAsAttribute başlatır.

public:
 MarshalAsAttribute(System::Runtime::InteropServices::UnmanagedType unmanagedType);
public MarshalAsAttribute (System.Runtime.InteropServices.UnmanagedType unmanagedType);
new System.Runtime.InteropServices.MarshalAsAttribute : System.Runtime.InteropServices.UnmanagedType -> System.Runtime.InteropServices.MarshalAsAttribute
Public Sub New (unmanagedType As UnmanagedType)

Parametreler

unmanagedType
UnmanagedType

Verilerin olarak sıralanması gereken değer.

Açıklamalar

Hataya daha az eğilimli okunabilir kod için her zaman bu oluşturucuyu kullanın.

Ayrıca bkz.

Şunlara uygulanır