MarshalAsAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe MarshalAsAttribute.

Overload

MarshalAsAttribute(Int16)

Inizializza una nuova istanza della classe MarshalAsAttribute con il valore UnmanagedType specificato.

MarshalAsAttribute(UnmanagedType)

Inizializza una nuova istanza della classe MarshalAsAttribute con il membro di enumerazione UnmanagedType specificato.

MarshalAsAttribute(Int16)

Inizializza una nuova istanza della classe MarshalAsAttribute con il valore UnmanagedType specificato.

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

Parametri

unmanagedType
Int16

Valore in base al quale viene eseguito il marshalling dei dati.

Commenti

Questo costruttore accetta un intero con segno a 16 bit sottostante che rappresenta ogni UnmanagedType membro di enumerazione. Il Tlbimp.exe (utilità di importazione libreria dei tipi) usa questo costruttore.

Vedi anche

Si applica a

MarshalAsAttribute(UnmanagedType)

Inizializza una nuova istanza della classe MarshalAsAttribute con il membro di enumerazione UnmanagedType specificato.

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)

Parametri

unmanagedType
UnmanagedType

Valore in base al quale viene eseguito il marshalling dei dati.

Commenti

Per il codice leggibile meno soggetto a errori, usare sempre questo costruttore.

Vedi anche

Si applica a