public LuaLabeledStatement(LuaIdentifierNameSyntax identifier, LuaStatementSyntax statement = null) { if (identifier == null) { throw new ArgumentNullException(nameof(identifier)); } Identifier = identifier; Statement = statement; }
public LuaContinueAdapterStatementSyntax(bool isWithinTry) { Assignment = LuaIdentifierNameSyntax.Continue.Assignment(LuaIdentifierNameSyntax.True); if (isWithinTry) { Statement = new LuaReturnStatementSyntax(); } else { Statement = LuaBreakStatementSyntax.Statement; } }
public LuaContinueAdapterStatementSyntax(bool isWithinTry) { Assignment = LuaIdentifierNameSyntax.Continue.Assignment(LuaIdentifierNameSyntax.True); if (isWithinTry) { Statement = new LuaReturnStatementSyntax(LuaIdentifierLiteralExpressionSyntax.False); } else { Statement = LuaBreakStatementSyntax.Instance; } }
public void AddMember(LuaStatementSyntax member) { var typeDeclaration = member as LuaTypeDeclarationSyntax; if (typeDeclaration != null) { LuaNamespaceDeclarationSyntax namespaceNode = new LuaNamespaceDeclarationSyntax(LuaIdentifierNameSyntax.Empty); namespaceNode.AddMemberDeclaration(typeDeclaration); Statements.Add(namespaceNode); } else { Statements.Add(member); } }
public void AddStatement(LuaStatementSyntax statement) { Body.Statements.Add(statement); }
internal void AddStatement(LuaStatementSyntax statement) { Statements.Add(statement); }