C# 클래스 Mono.CSharp.VariableInfo

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

공개 프로퍼티들

프로퍼티 타입 설명
IsParameter bool

공개 메소드들

메소드 설명
Create ( BlockContext bc, LocalVariable variable ) : VariableInfo
Create ( BlockContext bc, Parameter parameter ) : VariableInfo
GetStructFieldInfo ( string fieldName ) : VariableInfo
IsAssigned ( DefiniteAssignmentBitSet vector ) : bool
IsFullyInitialized ( Mono.CSharp.FlowAnalysisContext fc, Mono.CSharp.Location loc ) : bool
IsStructFieldAssigned ( DefiniteAssignmentBitSet vector, string field_name ) : bool
SetAssigned ( DefiniteAssignmentBitSet vector, bool generatedAssignment ) : void
SetStructFieldAssigned ( DefiniteAssignmentBitSet vector, string field_name ) : void
ToString ( ) : string

비공개 메소드들

메소드 설명
Initialize ( ) : void
VariableInfo ( VariableInfo parent, TypeInfo type ) : System
VariableInfo ( string name, System.TypeSpec type, int offset, IMemberContext context ) : System

메소드 상세

Create() 공개 정적인 메소드

public static Create ( BlockContext bc, LocalVariable variable ) : VariableInfo
bc BlockContext
variable LocalVariable
리턴 VariableInfo

Create() 공개 정적인 메소드

public static Create ( BlockContext bc, Parameter parameter ) : VariableInfo
bc BlockContext
parameter Parameter
리턴 VariableInfo

GetStructFieldInfo() 공개 메소드

public GetStructFieldInfo ( string fieldName ) : VariableInfo
fieldName string
리턴 VariableInfo

IsAssigned() 공개 메소드

public IsAssigned ( DefiniteAssignmentBitSet vector ) : bool
vector DefiniteAssignmentBitSet
리턴 bool

IsFullyInitialized() 공개 메소드

public IsFullyInitialized ( Mono.CSharp.FlowAnalysisContext fc, Mono.CSharp.Location loc ) : bool
fc Mono.CSharp.FlowAnalysisContext
loc Mono.CSharp.Location
리턴 bool

IsStructFieldAssigned() 공개 메소드

public IsStructFieldAssigned ( DefiniteAssignmentBitSet vector, string field_name ) : bool
vector DefiniteAssignmentBitSet
field_name string
리턴 bool

SetAssigned() 공개 메소드

public SetAssigned ( DefiniteAssignmentBitSet vector, bool generatedAssignment ) : void
vector DefiniteAssignmentBitSet
generatedAssignment bool
리턴 void

SetStructFieldAssigned() 공개 메소드

public SetStructFieldAssigned ( DefiniteAssignmentBitSet vector, string field_name ) : void
vector DefiniteAssignmentBitSet
field_name string
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

IsParameter 공개적으로 프로퍼티

If this is a parameter of local variable.
public bool IsParameter
리턴 bool