Sdílet prostřednictvím


MarshalAsAttribute Konstruktory

Definice

Inicializuje novou instanci MarshalAsAttribute třídy.

Přetížení

MarshalAsAttribute(Int16)

Inicializuje novou instanci MarshalAsAttribute třídy se zadanou UnmanagedType hodnotou.

MarshalAsAttribute(UnmanagedType)

Inicializuje novou instanci MarshalAsAttribute třídy se zadaným UnmanagedType členem výčtu.

MarshalAsAttribute(Int16)

Zdroj:
MarshalAsAttribute.cs
Zdroj:
MarshalAsAttribute.cs
Zdroj:
MarshalAsAttribute.cs

Inicializuje novou instanci MarshalAsAttribute třídy se zadanou UnmanagedType hodnotou.

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řazována.

Poznámky

Tento konstruktor přebírá základní 16bitové celé číslo se signoum sadou, které představuje každý UnmanagedType člen výčtu. Tento konstruktor používáTlbimp.exe (Type Library Importer).

Viz také

Platí pro

MarshalAsAttribute(UnmanagedType)

Zdroj:
MarshalAsAttribute.cs
Zdroj:
MarshalAsAttribute.cs
Zdroj:
MarshalAsAttribute.cs

Inicializuje novou instanci MarshalAsAttribute třídy se zadaným UnmanagedType členem výčtu.

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)

Parametry

unmanagedType
UnmanagedType

Hodnota, na kterou mají být data zařazována.

Poznámky

Pro čitelný kód, který je méně náchylný k chybám, vždy použijte tento konstruktor.

Viz také

Platí pro