1 instantiation of MessageProvider
Microsoft.CodeAnalysis.CSharp (1)
Errors\MessageProvider.cs (1)
19
public static readonly MessageProvider Instance = new
MessageProvider
();
52 references to MessageProvider
Microsoft.CodeAnalysis.CSharp (51)
CommandLine\CSharpCommandLineParser.cs (9)
32
: base(CSharp.
MessageProvider
.Instance, isScriptCommandLineParser)
1794
outputDiagnostics.Add(Diagnostic.Create(CSharp.
MessageProvider
.Instance, (int)ErrorCode.WRN_DefineIdentifierRequired, valueMemory.ToString()));
1826
outputDiagnostics.Add(Diagnostic.Create(CSharp.
MessageProvider
.Instance, (int)ErrorCode.WRN_DefineIdentifierRequired, id));
2114
ids.Add(CSharp.
MessageProvider
.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation));
2115
ids.Add(CSharp.
MessageProvider
.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode));
2124
ids.Add(CSharp.
MessageProvider
.Instance.GetIdForErrorCode(number));
2173
diagnostics.Add(Diagnostic.Create(CSharp.
MessageProvider
.Instance, (int)errorCode));
2178
diagnostics.Add(Diagnostic.Create(CSharp.
MessageProvider
.Instance, (int)errorCode, arguments));
2188
warningOptions.TryGetValue(CSharp.
MessageProvider
.Instance.GetIdForErrorCode(code), out value);
Compilation\CSharpCompilation.cs (1)
520
CSharp.
MessageProvider
.Instance,
Compilation\CSharpCompilerDiagnosticAnalyzer.cs (1)
19
=> CodeAnalysis.CSharp.
MessageProvider
.Instance;
Compilation\CSharpDiagnosticFilter.cs (2)
77
specificDiagnosticOptions.Keys.Contains(CSharp.
MessageProvider
.Instance.GetIdForErrorCode((int)ErrorCode.WRN_ALinkWarn)))
82
CSharp.
MessageProvider
.Instance.GetIdForErrorCode((int)ErrorCode.WRN_ALinkWarn),
CSharpCompilationOptions.cs (12)
694
ValidateOptions(builder,
MessageProvider
.Instance);
701
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_NoMainOnDLL));
706
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(MainTypeName), MainTypeName));
712
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadPlatformType, Platform.ToString()));
717
MetadataHelpers.CheckAssemblyOrModuleName(ModuleName,
MessageProvider
.Instance, (int)ErrorCode.ERR_BadModuleName, builder);
722
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(OutputKind), OutputKind.ToString()));
727
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(OptimizationLevel), OptimizationLevel.ToString()));
732
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(ScriptClassName), ScriptClassName ?? "null"));
737
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(WarningLevel), WarningLevel));
742
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(Usings), Usings.Where(u => !u.IsValidClrNamespaceName()).First() ?? "null"));
747
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadPrefer32OnLib));
752
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(MetadataImportOptions), MetadataImportOptions.ToString()));
CSharpParseOptions.cs (4)
249
ValidateOptions(builder,
MessageProvider
.Instance);
254
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_BadLanguageVersion, LanguageVersion.ToString()));
263
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_InvalidPreprocessingSymbol, "null"));
267
builder.Add(Diagnostic.Create(
MessageProvider
.Instance, (int)ErrorCode.ERR_InvalidPreprocessingSymbol, symbol));
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
46
=> CSharp.
MessageProvider
.Instance;
Errors\DiagnosticInfoWithSymbols.cs (2)
17
: base(CSharp.
MessageProvider
.Instance, (int)errorCode, arguments)
23
: base(CSharp.
MessageProvider
.Instance, isWarningAsError, (int)errorCode, arguments)
Errors\ErrorFacts.cs (1)
93
return
MessageProvider
.Instance.GetIdForErrorCode((int)errorCode);
Errors\LazyDiagnosticInfo.cs (1)
14
: base(CSharp.
MessageProvider
.Instance, (int)ErrorCode.Unknown)
Errors\MessageProvider.cs (1)
19
public static readonly
MessageProvider
Instance = new MessageProvider();
Errors\SyntaxDiagnosticInfo.cs (1)
32
: base(CSharp.
MessageProvider
.Instance, (int)code, args)
FlowAnalysis\NullableWalker.cs (1)
2738
Debug.Assert(ErrorFacts.NullableWarnings.Contains(
MessageProvider
.Instance.GetIdForErrorCode((int)errorCode)));
SourceGeneration\CSharpGeneratorDriver.cs (1)
75
internal override CommonMessageProvider MessageProvider => CSharp.
MessageProvider
.Instance;
Symbols\ObsoleteAttributeHelpers.cs (3)
194
return new CustomObsoleteDiagnosticInfo(
MessageProvider
.Instance, (int)ErrorCode.WRN_Experimental, data,
199
return new CustomObsoleteDiagnosticInfo(
MessageProvider
.Instance, (int)ErrorCode.WRN_ExperimentalWithMessage, data,
222
return new CustomObsoleteDiagnosticInfo(
MessageProvider
.Instance, (int)errorCode, data, arguments);
Symbols\ReferenceManager.cs (1)
64
get { return CSharp.
MessageProvider
.Instance; }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
204
MarshalAsAttributeDecoder<FieldWellKnownAttributeData, AttributeSyntax, CSharpAttributeData, AttributeLocation>.Decode(ref arguments, AttributeTargets.Field,
MessageProvider
.Instance);
Symbols\Source\SourceAssemblySymbol.cs (3)
149
_lazyStrongNameKeys = StrongNameKeys.Create(compilation.Options.CryptoPublicKey, privateKey: null, hasCounterSignature: false,
MessageProvider
.Instance);
502
return StrongNameKeys.Create(keyFile,
MessageProvider
.Instance);
528
return StrongNameKeys.Create(DeclaringCompilation.Options.StrongNameProvider, keyFile, keyContainer, hasCounterSignature,
MessageProvider
.Instance);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
810
MarshalAsAttributeDecoder<ParameterWellKnownAttributeData, AttributeSyntax, CSharpAttributeData, AttributeLocation>.Decode(ref arguments, AttributeTargets.Parameter,
MessageProvider
.Instance);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
538
AttributeData.DecodeMethodImplAttribute<MethodWellKnownAttributeData, AttributeSyntax, CSharpAttributeData, AttributeLocation>(ref arguments,
MessageProvider
.Instance, this.ContainingType);
805
MarshalAsAttributeDecoder<ReturnTypeWellKnownAttributeData, AttributeSyntax, CSharpAttributeData, AttributeLocation>.Decode(ref arguments, AttributeTargets.ReturnValue,
MessageProvider
.Instance);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1159
ref arguments, this.DefaultMarshallingCharSet, defaultAutoLayoutSize: 0, messageProvider:
MessageProvider
.Instance);
Syntax\CSharpPragmaWarningStateMap.cs (1)
128
errorId =
MessageProvider
.Instance.GetIdForErrorCode((int)token.Value!);
Microsoft.CodeAnalysis.CSharp.Scripting (1)
CSharpScriptCompiler.cs (1)
42
var references = script.GetReferencesForCompilation(
MessageProvider
.Instance, diagnostics);