Пример #1
0
        internal Diagnostic WithProgrammaticSuppression(ProgrammaticSuppressionInfo programmaticSuppressionInfo)
        {
            RoslynDebug.Assert(this.ProgrammaticSuppressionInfo == null);
            RoslynDebug.Assert(programmaticSuppressionInfo != null);

            return(new DiagnosticWithProgrammaticSuppression(this, programmaticSuppressionInfo));
        }
            public DiagnosticWithProgrammaticSuppression(
                Diagnostic originalUnsuppressedDiagnostic,
                ProgrammaticSuppressionInfo programmaticSuppressionInfo)
            {
                RoslynDebug.Assert(!originalUnsuppressedDiagnostic.IsSuppressed);
                RoslynDebug.Assert(originalUnsuppressedDiagnostic.ProgrammaticSuppressionInfo == null);
                RoslynDebug.Assert(programmaticSuppressionInfo != null);

                _originalUnsuppressedDiagnostic = originalUnsuppressedDiagnostic;
                _programmaticSuppressionInfo    = programmaticSuppressionInfo;
            }