C# Class System.Runtime.InteropServices.MarshalAsAttribute

Inheritance: System.Attribute
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Méthodes publiques

Свойство Type Description
ArraySubType UnmanagedType
MarshalCookie String
SizeConst int
SizeParamIndex short

Méthodes publiques

Méthode Description
MarshalAsAttribute ( UnmanagedType unmanagedType ) : System
MarshalAsAttribute ( short unmanagedType ) : System

Private Methods

Méthode Description
GetCustomAttribute ( ParameterInfo parameter ) : Attribute
GetCustomAttribute ( RuntimeFieldInfo field ) : Attribute
GetCustomAttribute ( int token, Module scope ) : Attribute
IsDefined ( ParameterInfo parameter ) : bool
IsDefined ( RuntimeFieldInfo field ) : bool
MarshalAsAttribute ( UnmanagedType val, VarEnum safeArraySubType, Type safeArrayUserDefinedSubType, UnmanagedType arraySubType, short sizeParamIndex, int sizeConst, string marshalType, Type marshalTypeRef, string marshalCookie, int iidParamIndex ) : System

Method Details

MarshalAsAttribute() public méthode

public MarshalAsAttribute ( UnmanagedType unmanagedType ) : System
unmanagedType UnmanagedType
Résultat System

MarshalAsAttribute() public méthode

public MarshalAsAttribute ( short unmanagedType ) : System
unmanagedType short
Résultat System

Property Details

ArraySubType public_oe property

public UnmanagedType ArraySubType
Résultat UnmanagedType

MarshalCookie public_oe property

public String MarshalCookie
Résultat String

SizeConst public_oe property

public int SizeConst
Résultat int

SizeParamIndex public_oe property

public short SizeParamIndex
Résultat short