C# 클래스 Mono.CSharp.IntConstant

상속: IntegralConstant
파일 보기 프로젝트 열기: vargaz/mono 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Value int

공개 메소드들

메소드 설명
ConvertExplicitly ( bool in_checked_context, System.TypeSpec target_type ) : Constant
ConvertImplicitly ( System.TypeSpec type ) : Constant
Emit ( EmitContext ec ) : void
EncodeAttributeValue ( IMemberContext rc, Mono.CSharp.AttributeEncoder enc, System.TypeSpec targetType, System.TypeSpec parameterType ) : void
GetValue ( ) : object
GetValueAsLong ( ) : long
Increment ( ) : Constant
IntConstant ( BuiltinTypes types, int v, Mono.CSharp.Location loc ) : System
IntConstant ( System.TypeSpec type, int v, Mono.CSharp.Location loc ) : System

비공개 메소드들

메소드 설명
TryImplicitIntConversion ( System.TypeSpec target_type ) : Constant

Attempts to perform an implicit constant conversion of the IntConstant into a different data type using casts (See Implicit Constant Expression Conversions)

메소드 상세

ConvertExplicitly() 공개 메소드

public ConvertExplicitly ( bool in_checked_context, System.TypeSpec target_type ) : Constant
in_checked_context bool
target_type System.TypeSpec
리턴 Constant

ConvertImplicitly() 공개 메소드

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

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

GetValue() 공개 메소드

public GetValue ( ) : object
리턴 object

GetValueAsLong() 공개 메소드

public GetValueAsLong ( ) : long
리턴 long

Increment() 공개 메소드

public Increment ( ) : Constant
리턴 Constant

IntConstant() 공개 메소드

public IntConstant ( BuiltinTypes types, int v, Mono.CSharp.Location loc ) : System
types BuiltinTypes
v int
loc Mono.CSharp.Location
리턴 System

IntConstant() 공개 메소드

public IntConstant ( System.TypeSpec type, int v, Mono.CSharp.Location loc ) : System
type System.TypeSpec
v int
loc Mono.CSharp.Location
리턴 System

프로퍼티 상세

Value 공개적으로 프로퍼티

public int Value
리턴 int