Example #1
0
        public Scope(FileWriter fileWriter, string header, int indentLevel)
        {
            FileWriter  = fileWriter;
            IndentLevel = FileWriter.IndentLevel;

            if (!string.IsNullOrEmpty(header))
            {
                FileWriter.WriteLine(header);
            }

            FileWriter.WriteLine("{");

            FileWriter.IndentLevel = indentLevel;
        }
Example #2
0
        protected virtual void Dispose(bool disposing)
        {
            if (Disposed)
            {
                return;
            }

            if (disposing)
            {
                FileWriter.IndentLevel = IndentLevel;
                FileWriter.WriteLine("}");
            }

            Disposed = true;
        }