C# 클래스 System.Runtime.InteropServices.MarshalAsAttribute

상속: System.Attribute
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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