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

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

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

Свойство Тип Описание
loc Mono.CSharp.Location

Открытые методы

Метод Описание
Clone ( CloneContext clonectx ) : Statement
CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
Emit ( EmitContext ec ) : void
PerformClone ( ) : Statement
Resolve ( BlockContext ec ) : bool

Resolves the statement, true means that all sub-statements did resolve ok.

ResolveUnreachable ( BlockContext ec, bool warn ) : bool

We already know that the statement is unreachable, but we still need to resolve it to catch errors.

Защищенные методы

Метод Описание
CloneTo ( CloneContext clonectx, Statement target ) : void
DoEmit ( EmitContext ec ) : void

Return value indicates whether all code paths emitted return.

Описание методов

Clone() публичный Метод

public Clone ( CloneContext clonectx ) : Statement
clonectx CloneContext
Результат Statement

CloneTo() защищенный абстрактный Метод

protected abstract CloneTo ( CloneContext clonectx, Statement target ) : void
clonectx CloneContext
target Statement
Результат void

CreateExpressionTree() публичный Метод

public CreateExpressionTree ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
Результат Mono.CSharp.Expression

DoEmit() защищенный абстрактный Метод

Return value indicates whether all code paths emitted return.
protected abstract DoEmit ( EmitContext ec ) : void
ec EmitContext
Результат void

Emit() публичный Метод

public Emit ( EmitContext ec ) : void
ec EmitContext
Результат void

PerformClone() публичный Метод

public PerformClone ( ) : Statement
Результат Statement

Resolve() публичный Метод

Resolves the statement, true means that all sub-statements did resolve ok.
public Resolve ( BlockContext ec ) : bool
ec BlockContext
Результат bool

ResolveUnreachable() публичный Метод

We already know that the statement is unreachable, but we still need to resolve it to catch errors.
public ResolveUnreachable ( BlockContext ec, bool warn ) : bool
ec BlockContext
warn bool
Результат bool

Описание свойств

loc публичное свойство

public Location,Mono.CSharp loc
Результат Mono.CSharp.Location