C# 클래스 Mono.CSharp.SwitchLabel

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

공개 프로퍼티들

프로퍼티 타입 설명
NullStringCase object

공개 메소드들

메소드 설명
Clone ( CloneContext clonectx ) : SwitchLabel
Error_AlreadyOccurs ( ResolveContext ec, System.TypeSpec switch_type, SwitchLabel collision_with ) : void
GetILLabel ( EmitContext ec ) : Label
GetILLabelCode ( EmitContext ec ) : Label
ResolveAndReduce ( ResolveContext ec, System.TypeSpec required_type, bool allow_nullable ) : bool
SwitchLabel ( Mono.CSharp.Expression expr, Mono.CSharp.Location l ) : System

메소드 상세

Clone() 공개 메소드

public Clone ( CloneContext clonectx ) : SwitchLabel
clonectx CloneContext
리턴 SwitchLabel

Error_AlreadyOccurs() 공개 메소드

public Error_AlreadyOccurs ( ResolveContext ec, System.TypeSpec switch_type, SwitchLabel collision_with ) : void
ec ResolveContext
switch_type System.TypeSpec
collision_with SwitchLabel
리턴 void

GetILLabel() 공개 메소드

public GetILLabel ( EmitContext ec ) : Label
ec EmitContext
리턴 System.Reflection.Emit.Label

GetILLabelCode() 공개 메소드

public GetILLabelCode ( EmitContext ec ) : Label
ec EmitContext
리턴 System.Reflection.Emit.Label

ResolveAndReduce() 공개 메소드

public ResolveAndReduce ( ResolveContext ec, System.TypeSpec required_type, bool allow_nullable ) : bool
ec ResolveContext
required_type System.TypeSpec
allow_nullable bool
리턴 bool

SwitchLabel() 공개 메소드

public SwitchLabel ( Mono.CSharp.Expression expr, Mono.CSharp.Location l ) : System
expr Mono.CSharp.Expression
l Mono.CSharp.Location
리턴 System

프로퍼티 상세

NullStringCase 공개적으로 정적으로 프로퍼티

public static object NullStringCase
리턴 object