示例#1
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(options.AddAllowedCompilerDiagnosticIds(new[] { "CS0535", "CS0539" }));
 }
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(options.AddAllowedCompilerDiagnosticId("CS0430"));
 }
示例#3
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(options.AddAllowedCompilerDiagnosticId(CompilerDiagnosticIdentifiers.CannotImplicitlyConvertType));
 }
示例#4
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(base.UpdateOptions(options).WithEnabled(AnalyzerOptions.RemoveAccessibilityModifiers));
 }
示例#5
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(base.UpdateOptions(options)
            .WithEnabled(AnalyzerOptions.ConvertMethodGroupToAnonymousFunction));
 }
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     //TODO: Remove after upgrade to C# 7.2
     return(options.AddAllowedCompilerDiagnosticId(CompilerDiagnosticIdentifiers.MoreThanOneProtectionModifier));
 }
示例#7
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(base.UpdateOptions(options).WithEnabled(AnalyzerOptions.RemoveCallToConfigureAwait));
 }
示例#8
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(base.UpdateOptions(options).WithEnabled(AnalyzerOptions.ConvertExpressionBodyToBlockBodyWhenExpressionIsMultiLine));
 }
示例#9
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(base.UpdateOptions(options).AddAllowedCompilerDiagnosticId(CompilerDiagnosticIdentifiers.UnreachableCodeDetected));
 }
示例#10
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(options.AddAllowedCompilerDiagnosticId(CompilerDiagnosticIdentifiers.SinceMethodIsAsyncMethodThatReturnsTaskReturnKeywordMustNotBeFollowedByObjectExpression));
 }
示例#11
0
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(options.AddAllowedCompilerDiagnosticId(CompilerDiagnosticIdentifiers.NotAllCodePathsReturnValue));
 }
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(options.AddAllowedCompilerDiagnosticId(CompilerDiagnosticIdentifiers.EmptySwitchBlock));
 }
 protected override CSharpCodeVerificationOptions UpdateOptions(CSharpCodeVerificationOptions options)
 {
     return(base.UpdateOptions(options).WithEnabled(AnalyzerOptions.UseImplicitlyTypedArray));
 }