BTDB.IL.SourceCodeWriter.SourceCodeWriter C# (CSharp) Method

SourceCodeWriter() private method

private SourceCodeWriter ( string fileName, ISymbolDocumentWriter symbolDocumentWriter ) : System
fileName string
symbolDocumentWriter ISymbolDocumentWriter
return System
        internal SourceCodeWriter(string fileName, ISymbolDocumentWriter symbolDocumentWriter)
        {
            var directoryName = Path.GetDirectoryName(fileName);
            if (!string.IsNullOrEmpty(directoryName))
                Directory.CreateDirectory(directoryName);
            _stringBuilder = new StringBuilder();
            _sourceWriter = new StringWriter(_stringBuilder);
            _fileName = fileName;
            _symbolDocumentWriter = symbolDocumentWriter;
            _currentLine = 1;
            Indent = 0;
        }