Microsoft.Zing.ZingDecompiler.VisitBlock C# (CSharp) Méthode

VisitBlock() public méthode

public VisitBlock ( System.Compiler.Block block ) : System.Compiler.Block
block System.Compiler.Block
Résultat System.Compiler.Block
        public override Block VisitBlock(Block block)
        {
            // We special-case this because it's how a null statement is
            // represented.
            if (block.Statements == null)
            {
                WriteLine(";");
                return block;
            }

            if (this.braceOnNewLine)
            {
                WriteFinish(string.Empty);
                WriteLine("{");
            }
            else
                WriteFinish(" {");

            In();
            Block result = base.VisitBlock(block);
            Out();
            WriteLine("}");
            return result;
        }