Microsoft.CodeAnalysis.CommonCompiler.CompilerEmitStreamProvider.Close C# (CSharp) Method

Close() public method

public Close ( Microsoft.CodeAnalysis.DiagnosticBag diagnostics ) : void
diagnostics Microsoft.CodeAnalysis.DiagnosticBag
return void
            public void Close(DiagnosticBag diagnostics)
            {
                try
                {
                    _streamToDispose?.Dispose();
                }
                catch (Exception e)
                {
                    var messageProvider = _compiler.MessageProvider;
                    var diagnosticInfo = new DiagnosticInfo(messageProvider, messageProvider.ERR_OutputWriteFailed, _filePath, e.Message);
                    diagnostics.Add(messageProvider.CreateDiagnostic(diagnosticInfo));
                }
            }