Class CodeIfStatement
Inheritance
CodeIfStatement
Syntax
public sealed class CodeIfStatement : CodeStatement
Constructors
CodeIfStatement(CodeExpression, IEnumerable<CodeStatement>)
Declaration
public CodeIfStatement(CodeExpression condition, IEnumerable<CodeStatement> trueStatements)
Parameters
CodeIfStatement(CodeExpression, IEnumerable<CodeStatement>, IEnumerable<CodeStatement>)
Declaration
public CodeIfStatement(CodeExpression condition, IEnumerable<CodeStatement> trueStatements, IEnumerable<CodeStatement> falseStatements)
Parameters
Properties
Children
Declaration
public override IEnumerable<CodeElement> Children { get; }
Property Value
Overrides
Condition
Declaration
public CodeExpression Condition { get; }
Property Value
FalseStatements
Declaration
public List<CodeStatement> FalseStatements { get; }
Property Value
IsBlock
Declaration
public override bool IsBlock { get; }
Property Value
Overrides
IsTerminator
Declaration
public override bool IsTerminator { get; }
Property Value
Overrides
TrueStatements
Declaration
public List<CodeStatement> TrueStatements { get; }
Property Value
Methods
EmitInner(CodeEmitter)
Declaration
protected override void EmitInner(CodeEmitter emitter)
Parameters
Overrides
Extension Methods