C# 클래스 Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol

상속: Microsoft.CSharp.RuntimeBinder.Semantics.ParentSymbol
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
RetType CType
declaration Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
errExpImpl Microsoft.CSharp.RuntimeBinder.Semantics.ErrorType
isHideByName bool
isOperator bool
isOverride bool
isParamArray bool
isStatic bool
modOptCount uint
swtSlot SymWithType
useMethInstead bool

공개 메소드들

메소드 설명
GetDefaultParameterValue ( int index ) : CONSTVAL
GetDefaultParameterValueConstValType ( int index ) : CType
GetMarshalAsParameterValue ( int index ) : UnmanagedType
HasDefaultParameterValue ( int index ) : bool
HasOptionalParameters ( ) : bool
IsExpImpl ( ) : bool
IsMarshalAsParameter ( int index ) : bool
IsParameterOptional ( int index ) : bool
MarshalAsObject ( int index ) : bool
MethodOrPropertySymbol ( ) : System.Collections.Generic
SetDefaultParameterValue ( int index, CType type, CONSTVAL cv ) : void
SetMarshalAsParameter ( int index, UnmanagedType umt ) : void
SetOptionalParameter ( int index ) : void
containingDeclaration ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
getClass ( ) : AggregateSymbol

메소드 상세

GetDefaultParameterValue() 공개 메소드

public GetDefaultParameterValue ( int index ) : CONSTVAL
index int
리턴 CONSTVAL

GetDefaultParameterValueConstValType() 공개 메소드

public GetDefaultParameterValueConstValType ( int index ) : CType
index int
리턴 CType

GetMarshalAsParameterValue() 공개 메소드

public GetMarshalAsParameterValue ( int index ) : UnmanagedType
index int
리턴 UnmanagedType

HasDefaultParameterValue() 공개 메소드

public HasDefaultParameterValue ( int index ) : bool
index int
리턴 bool

HasOptionalParameters() 공개 메소드

public HasOptionalParameters ( ) : bool
리턴 bool

IsExpImpl() 공개 메소드

public IsExpImpl ( ) : bool
리턴 bool

IsMarshalAsParameter() 공개 메소드

public IsMarshalAsParameter ( int index ) : bool
index int
리턴 bool

IsParameterOptional() 공개 메소드

public IsParameterOptional ( int index ) : bool
index int
리턴 bool

MarshalAsObject() 공개 메소드

public MarshalAsObject ( int index ) : bool
index int
리턴 bool

MethodOrPropertySymbol() 공개 메소드

public MethodOrPropertySymbol ( ) : System.Collections.Generic
리턴 System.Collections.Generic

SetDefaultParameterValue() 공개 메소드

public SetDefaultParameterValue ( int index, CType type, CONSTVAL cv ) : void
index int
type CType
cv CONSTVAL
리턴 void

SetMarshalAsParameter() 공개 메소드

public SetMarshalAsParameter ( int index, UnmanagedType umt ) : void
index int
umt UnmanagedType
리턴 void

SetOptionalParameter() 공개 메소드

public SetOptionalParameter ( int index ) : void
index int
리턴 void

containingDeclaration() 공개 메소드

public containingDeclaration ( ) : Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration
리턴 Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration

getClass() 공개 메소드

public getClass ( ) : AggregateSymbol
리턴 AggregateSymbol

프로퍼티 상세

RetType 공개적으로 프로퍼티

public CType,Microsoft.CSharp.RuntimeBinder.Semantics RetType
리턴 CType

declaration 공개적으로 프로퍼티

public AggregateDeclaration,Microsoft.CSharp.RuntimeBinder.Semantics declaration
리턴 Microsoft.CSharp.RuntimeBinder.Semantics.AggregateDeclaration

errExpImpl 공개적으로 프로퍼티

public ErrorType,Microsoft.CSharp.RuntimeBinder.Semantics errExpImpl
리턴 Microsoft.CSharp.RuntimeBinder.Semantics.ErrorType

isHideByName 공개적으로 프로퍼티

public bool isHideByName
리턴 bool

isOperator 공개적으로 프로퍼티

public bool isOperator
리턴 bool

isOverride 공개적으로 프로퍼티

public bool isOverride
리턴 bool

isParamArray 공개적으로 프로퍼티

public bool isParamArray
리턴 bool

isStatic 공개적으로 프로퍼티

public bool isStatic
리턴 bool

modOptCount 공개적으로 프로퍼티

public uint modOptCount
리턴 uint

swtSlot 공개적으로 프로퍼티

public SymWithType,Microsoft.CSharp.RuntimeBinder.Semantics swtSlot
리턴 SymWithType

useMethInstead 공개적으로 프로퍼티

public bool useMethInstead
리턴 bool