C# 클래스 Mono.CSharp.NullConstant

상속: Constant
파일 보기 프로젝트 열기: vargaz/mono

공개 메소드들

메소드 설명
ConvertExplicitly ( bool inCheckedContext, System.TypeSpec targetType ) : Constant
ConvertImplicitly ( System.TypeSpec targetType ) : Constant
CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
Emit ( EmitContext ec ) : void
EncodeAttributeValue ( IMemberContext rc, Mono.CSharp.AttributeEncoder enc, System.TypeSpec targetType, System.TypeSpec parameterType ) : void
GetSignatureForError ( ) : string
GetValue ( ) : object
GetValueAsLiteral ( ) : string
GetValueAsLong ( ) : long
NullConstant ( System.TypeSpec type, Mono.CSharp.Location loc ) : System

메소드 상세

ConvertExplicitly() 공개 메소드

public ConvertExplicitly ( bool inCheckedContext, System.TypeSpec targetType ) : Constant
inCheckedContext bool
targetType System.TypeSpec
리턴 Constant

ConvertImplicitly() 공개 메소드

public ConvertImplicitly ( System.TypeSpec targetType ) : Constant
targetType System.TypeSpec
리턴 Constant

CreateExpressionTree() 공개 메소드

public CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
리턴 Mono.CSharp.Expression

Emit() 공개 메소드

public Emit ( EmitContext ec ) : void
ec EmitContext
리턴 void

EncodeAttributeValue() 공개 메소드

public EncodeAttributeValue ( IMemberContext rc, Mono.CSharp.AttributeEncoder enc, System.TypeSpec targetType, System.TypeSpec parameterType ) : void
rc IMemberContext
enc Mono.CSharp.AttributeEncoder
targetType System.TypeSpec
parameterType System.TypeSpec
리턴 void

GetSignatureForError() 공개 메소드

public GetSignatureForError ( ) : string
리턴 string

GetValue() 공개 메소드

public GetValue ( ) : object
리턴 object

GetValueAsLiteral() 공개 메소드

public GetValueAsLiteral ( ) : string
리턴 string

GetValueAsLong() 공개 메소드

public GetValueAsLong ( ) : long
리턴 long

NullConstant() 공개 메소드

public NullConstant ( System.TypeSpec type, Mono.CSharp.Location loc ) : System
type System.TypeSpec
loc Mono.CSharp.Location
리턴 System