MarshalAsAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe MarshalAsAttribute.

Surcharges

Nom Description
MarshalAsAttribute(Int16)

Initialise une nouvelle instance de la MarshalAsAttribute classe avec la valeur spécifiée UnmanagedType .

MarshalAsAttribute(UnmanagedType)

Initialise une nouvelle instance de la MarshalAsAttribute classe avec le membre d’énumération spécifié UnmanagedType .

MarshalAsAttribute(Int16)

Initialise une nouvelle instance de la MarshalAsAttribute classe avec la valeur spécifiée UnmanagedType .

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

Paramètres

unmanagedType
Int16

La valeur que les données doivent être marshalées comme.

Remarques

Ce constructeur prend un entier signé 16 bits sous-jacent qui représente chaque UnmanagedType membre d’énumération. Le Tlbimp.exe (Importateur de bibliothèque de types) utilise ce constructeur.

Voir aussi

S’applique à

MarshalAsAttribute(UnmanagedType)

Initialise une nouvelle instance de la MarshalAsAttribute classe avec le membre d’énumération spécifié UnmanagedType .

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)

Paramètres

unmanagedType
UnmanagedType

La valeur que les données doivent être marshalées comme.

Remarques

Pour le code lisible qui est moins sujette à une erreur, utilisez toujours ce constructeur.

Voir aussi

S’applique à