C# Класс Mono.CSharp.SwitchLabel

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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