C# Класс System.Runtime.InteropServices.MarshalAsAttribute

Наследование: System.Attribute
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ArraySubType UnmanagedType
MarshalCookie String
SizeConst int
SizeParamIndex short

Открытые методы

Метод Описание
MarshalAsAttribute ( UnmanagedType unmanagedType ) : System
MarshalAsAttribute ( short unmanagedType ) : System

Приватные методы

Метод Описание
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

Описание методов

MarshalAsAttribute() публичный Метод

public MarshalAsAttribute ( UnmanagedType unmanagedType ) : System
unmanagedType UnmanagedType
Результат System

MarshalAsAttribute() публичный Метод

public MarshalAsAttribute ( short unmanagedType ) : System
unmanagedType short
Результат System

Описание свойств

ArraySubType публичное свойство

public UnmanagedType ArraySubType
Результат UnmanagedType

MarshalCookie публичное свойство

public String MarshalCookie
Результат String

SizeConst публичное свойство

public int SizeConst
Результат int

SizeParamIndex публичное свойство

public short SizeParamIndex
Результат short