Ejemplo n.º 1
0
 internal override Diagnostic?FilterDiagnostic(Diagnostic diagnostic)
 {
     return(CSharpDiagnosticFilter.Filter(
                diagnostic,
                WarningLevel,
                NullableContextOptions,
                GeneralDiagnosticOption,
                SpecificDiagnosticOptions,
                SyntaxTreeOptionsProvider));
 }
Ejemplo n.º 2
0
 public override ReportDiagnostic GetDiagnosticReport(DiagnosticInfo diagnosticInfo, CompilationOptions options)
 {
     return(CSharpDiagnosticFilter.GetDiagnosticReport(diagnosticInfo.Severity,
                                                       true,
                                                       diagnosticInfo.MessageIdentifier,
                                                       diagnosticInfo.WarningLevel,
                                                       Location.None,
                                                       diagnosticInfo.Category,
                                                       options.WarningLevel,
                                                       options.GeneralDiagnosticOption,
                                                       options.SpecificDiagnosticOptions));
 }
Ejemplo n.º 3
0
        public override ReportDiagnostic GetDiagnosticReport(DiagnosticInfo diagnosticInfo, CompilationOptions options)
        {
            bool hasPragmaSuppression;

            return(CSharpDiagnosticFilter.GetDiagnosticReport(diagnosticInfo.Severity,
                                                              true,
                                                              diagnosticInfo.MessageIdentifier,
                                                              diagnosticInfo.WarningLevel,
                                                              Location.None,
                                                              diagnosticInfo.Category,
                                                              options.WarningLevel,
                                                              ((CSharpCompilationOptions)options).NullableContextOptions,
                                                              options.GeneralDiagnosticOption,
                                                              options.SpecificDiagnosticOptions,
                                                              out hasPragmaSuppression));
        }
Ejemplo n.º 4
0
        public override ReportDiagnostic GetDiagnosticReport(DiagnosticInfo diagnosticInfo, CompilationOptions options)
        {
            bool hasPragmaSuppression;

            return(CSharpDiagnosticFilter.GetDiagnosticReport(diagnosticInfo.Severity,
                                                              true,
                                                              diagnosticInfo.MessageIdentifier,
                                                              diagnosticInfo.WarningLevel,
                                                              Location.None,
                                                              diagnosticInfo.Category,
                                                              options.WarningLevel,
                                                              ((CSharpCompilationOptions)options).NullableContextOptions,
                                                              options.GeneralDiagnosticOption,
                                                              options.SpecificDiagnosticOptions,
                                                              options.SyntaxTreeOptionsProvider,
                                                              CancellationToken.None, // We don't have a tree so there's no need to pass cancellation to the SyntaxTreeOptionsProvider
                                                              out hasPragmaSuppression));
        }
 internal override Diagnostic FilterDiagnostic(Diagnostic diagnostic)
 {
     return(CSharpDiagnosticFilter.Filter(diagnostic, WarningLevel, GeneralDiagnosticOption, SpecificDiagnosticOptions));
 }
Ejemplo n.º 6
0
 public override Diagnostic FilterDiagnostic(Diagnostic diagnostic)
 {
     return(CSharpDiagnosticFilter.Filter(diagnostic, WarningLevel, NullableContextOptions, GeneralDiagnosticOption, SpecificDiagnosticOptions));
 }