| File: DiagnosticDescriptors.cs | Web Access |
| Project: src\aspnetcore\src\Components\Testing\gen\Microsoft.AspNetCore.Components.Testing.Generators.csproj (Microsoft.AspNetCore.Components.Testing.Generators) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Microsoft.CodeAnalysis; namespace Microsoft.AspNetCore.Components.Testing.Generators; internal static class DiagnosticDescriptors { internal static readonly DiagnosticDescriptor MethodNotFound = new( "E2E001", "Service override method not found", "Method '{0}' with parameter '(IServiceCollection)' was not found on type '{1}'", "Microsoft.AspNetCore.Components.Testing", DiagnosticSeverity.Error, isEnabledByDefault: true); internal static readonly DiagnosticDescriptor NonConstantMethodName = new( "E2E002", "Non-constant method name in ConfigureServices", "The method name argument to ConfigureServices must be a compile-time constant (string literal or nameof). The override will fall back to reflection at runtime.", "Microsoft.AspNetCore.Components.Testing", DiagnosticSeverity.Warning, isEnabledByDefault: true); internal static readonly DiagnosticDescriptor MethodMustBeStatic = new( "E2E003", "Service override method must be static", "Method '{0}' on type '{1}' must be static to be used as a service override", "Microsoft.AspNetCore.Components.Testing", DiagnosticSeverity.Error, isEnabledByDefault: true); }