MarshalAsAttribute Konstruktory

Definice

Inicializuje novou instanci třídy MarshalAsAttribute třídy.Initializes a new instance of the MarshalAsAttribute class.

Přetížení

MarshalAsAttribute(Int16)

Inicializuje novou instanci třídy MarshalAsAttribute se zadanou hodnotou UnmanagedType.Initializes a new instance of the MarshalAsAttribute class with the specified UnmanagedType value.

MarshalAsAttribute(UnmanagedType)

Inicializuje novou instanci třídy MarshalAsAttribute se zadaným UnmanagedType členem výčtu.Initializes a new instance of the MarshalAsAttribute class with the specified UnmanagedType enumeration member.

MarshalAsAttribute(Int16)

Inicializuje novou instanci třídy MarshalAsAttribute se zadanou hodnotou UnmanagedType.Initializes a new instance of the MarshalAsAttribute class with the specified UnmanagedType value.

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

Parametry

unmanagedType
Int16

Hodnota, na kterou mají být data zařazena.The value the data is to be marshaled as.

Poznámky

Tento konstruktor přebírá základní 16bitové celé číslo se znaménkem, které představuje každý UnmanagedType člen výčtu.This constructor takes an underlying 16-bit signed integer that represents each UnmanagedType enumeration member. Nástroj Tlbimp. exe (importér knihovny typů) používá tento konstruktor.The Tlbimp.exe (Type Library Importer) uses this constructor.

Viz také

MarshalAsAttribute(UnmanagedType)

Inicializuje novou instanci třídy MarshalAsAttribute se zadaným UnmanagedType členem výčtu.Initializes a new instance of the MarshalAsAttribute class with the specified UnmanagedType enumeration member.

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

Parametry

unmanagedType
UnmanagedType

Hodnota, na kterou mají být data zařazena.The value the data is to be marshaled as.

Poznámky

Pro čitelný kód, který je méně náchylný k chybě, vždy použijte tento konstruktor.For readable code that is less prone to error, always use this constructor.

Viz také

Platí pro