Class CodeVariableDeclarationStatement
Inheritance
CodeVariableDeclarationStatement
Syntax
public sealed class CodeVariableDeclarationStatement : CodeStatement
Constructors
CodeVariableDeclarationStatement(CodeTypeReference, String, CodeExpression)
Declaration
public CodeVariableDeclarationStatement(CodeTypeReference type, string name, CodeExpression initExpression = null)
Parameters
Properties
Children
Declaration
public override IEnumerable<CodeElement> Children { get; }
Property Value
Overrides
InitExpression
Declaration
public CodeExpression InitExpression { get; }
Property Value
IsBlock
Declaration
public override bool IsBlock { get; }
Property Value
Overrides
IsTerminator
Declaration
public override bool IsTerminator { get; }
Property Value
Overrides
Name
Declaration
public string Name { get; }
Property Value
Type
Declaration
public CodeTypeReference Type { get; }
Property Value
Methods
EmitInner(CodeEmitter)
Declaration
protected override void EmitInner(CodeEmitter emitter)
Parameters
Overrides
ReserveLocals(CodeEmitter)
Declaration
public override void ReserveLocals(CodeEmitter emitter)
Parameters
Overrides
Extension Methods