3 overrides of CreateDiagnostic
Microsoft.CodeAnalysis.CSharp (1)
Errors\MessageProvider.cs (1)
99
public override Diagnostic
CreateDiagnostic
(int code, Location location, params object[] args)
Microsoft.CodeAnalysis.Test.Utilities (1)
Mocks\TestMessageProvider.cs (1)
21
public override Diagnostic
CreateDiagnostic
(int code, Location location, params object[] args)
Microsoft.CodeAnalysis.VisualBasic (1)
Errors\MessageProvider.vb (1)
103
Public Overrides Function
CreateDiagnostic
(code As Integer, location As Location, ParamArray args() As Object) As Diagnostic
64 references to CreateDiagnostic
Microsoft.CodeAnalysis (60)
CommandLine\CommonCompiler.CompilerEmitStreamProvider.cs (1)
119
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_CantOpenFileWrite, Location.None, _filePath, e.Message));
CommandLine\CommonCompiler.cs (4)
1183
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.FTL_InvalidInputFileName, Location.None, finalPdbFilePath));
1532
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_ErrorBuildingWin32Resource, Location.None, ex.Message));
1566
diagnostics.Add(messageProvider.
CreateDiagnostic
(errorCode, Location.None, fullPath, ex.Message));
1577
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.FTL_InvalidInputFileName, Location.None, path ?? ""));
Compilation\Compilation.cs (18)
1969
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_BadWin32Resource, Location.None, ex.Message));
1974
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_BadWin32Resource, Location.None, ex.Message));
1979
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_BadWin32Resource, Location.None, ex.Message));
2000
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_BadWin32Resource, Location.None, ex.Message));
2050
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_BadWin32Resource, NoLocation.Singleton, CodeAnalysisResources.UnrecognizedResourceFileFormat));
2055
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_BadWin32Resource, NoLocation.Singleton, ex.Message));
2068
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_BadWin32Resource, NoLocation.Singleton, CodeAnalysisResources.UnrecognizedResourceFileFormat));
2093
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_ResourceNotUnique, Location.None, resource.ResourceName));
2100
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_ResourceFileNameNotUnique, Location.None, fileName));
2108
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_ResourceFileNameNotUnique, Location.None, fileName));
2119
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_ResourceNotUnique, Location.None, name));
3254
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_PdbWritingFailed, Location.None, ex.Message));
3259
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_PeWritingFailure, Location.None, e.InnerException?.ToString() ?? ""));
3264
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_CantReadResource, Location.None, e.Message, e.InnerException?.Message ?? ""));
3269
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_PermissionSetAttributeFileReadError, Location.None, e.FileName, e.PropertyName, e.Message));
3423
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_PdbWritingFailed, Location.None, e.Message));
3428
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_PeWritingFailure, Location.None, e.InnerException?.ToString() ?? ""));
3433
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_PermissionSetAttributeFileReadError, Location.None, e.FileName, e.PropertyName, e.Message));
Compilation\CompilationOptions.cs (5)
570
builder.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_MutuallyExclusiveOptions,
576
builder.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_MutuallyExclusiveOptions,
585
builder.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_OptionMustBeAbsolutePath,
591
builder.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_MutuallyExclusiveOptions,
597
builder.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_MutuallyExclusiveOptions,
Compilation\ParseOptions.cs (2)
84
builder.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_BadSourceCodeKind, Location.None, SpecifiedKind.ToString()));
89
builder.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_BadDocumentationMode, Location.None, DocumentationMode.ToString()));
Diagnostic\CommonMessageProvider.cs (2)
82
return
CreateDiagnostic
(code, location, Array.Empty<object>());
257
diagnostics.Add(
CreateDiagnostic
(ERR_OutputWriteFailed, Location.None, filePath, e.Message));
Emit\EditAndContinue\DefinitionMap.cs (3)
238
diagnostics.Add(MessageProvider.
CreateDiagnostic
(
316
diagnostics.Add(MessageProvider.
CreateDiagnostic
(
357
diagnostics.Add(MessageProvider.
CreateDiagnostic
(
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
799
Context.Diagnostics.Add(messageProvider.
CreateDiagnostic
(
Emit\EmitOptions.cs (6)
336
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_InvalidDebugInformationFormat, Location.None, (int)DebugInformationFormat));
348
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_InvalidInstrumentationKind, Location.None, (int)instrumentationKind));
359
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_InvalidFileAlignment, Location.None, FileAlignment));
364
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_InvalidSubsystemVersion, Location.None, SubsystemVersion.ToString()));
375
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_InvalidHashAlgorithmName, Location.None, PdbChecksumAlgorithm.ToString()));
380
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_InvalidHashAlgorithmName, Location.None, ""));
MetadataReader\MetadataHelpers.cs (2)
924
messageProvider.
CreateDiagnostic
(code, Location.None,
935
messageProvider.
CreateDiagnostic
(code, Location.None,
MetadataReference\PortableExecutableReference.cs (3)
191
return messageProvider.
CreateDiagnostic
(errorCode, location, display, e.Message);
197
return messageProvider.
CreateDiagnostic
(messageProvider.ERR_MetadataFileNotFound, location, fileNotFound.FileName ?? string.Empty);
202
return messageProvider.
CreateDiagnostic
(errorCode, location, display, e.Message);
PEWriter\MetadataWriter.cs (5)
1357
this.Context.Diagnostics.Add(this.messageProvider.
CreateDiagnostic
(this.messageProvider.ERR_MetadataNameTooLong, location, name));
1366
this.Context.Diagnostics.Add(this.messageProvider.
CreateDiagnostic
(this.messageProvider.ERR_MetadataNameTooLong, location, path));
1390
this.Context.Diagnostics.Add(this.messageProvider.
CreateDiagnostic
(this.messageProvider.ERR_MetadataNameTooLong, location, namespaceName + "." + mangledTypeName));
1400
this.Context.Diagnostics.Add(this.messageProvider.
CreateDiagnostic
(this.messageProvider.WRN_PdbUsingNameTooLong, location, usingString));
1412
this.Context.Diagnostics.Add(this.messageProvider.
CreateDiagnostic
(this.messageProvider.WRN_PdbLocalNameTooLong, localDefinition.Location, name));
ReferenceManager\CommonReferenceManager.Resolution.cs (5)
363
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_MetadataFileNotAssembly, location, peReference.Display ?? ""));
378
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_LinkedNetmoduleMetadataMustProvideFullPEImage, location, peReference.Display ?? ""));
385
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_MetadataFileNotModule, location, peReference.Display ?? ""));
559
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_MetadataFileNotAssembly, Location.None, peReference.Display ?? ""));
822
diagnostics.Add(MessageProvider.
CreateDiagnostic
(MessageProvider.ERR_MetadataFileNotFound, referenceDirective.Location, referenceDirective.File));
StrongName\StrongNameKeys.cs (3)
98
return new StrongNameKeys(messageProvider.
CreateDiagnostic
(messageProvider.ERR_BadCompilationOptionValue, Location.None,
219
return messageProvider.
CreateDiagnostic
(messageProvider.ERR_PublicKeyContainerFailure, Location.None, name, message);
224
return messageProvider.
CreateDiagnostic
(messageProvider.ERR_PublicKeyFileFailure, Location.None, path, message);
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCompiler.cs (1)
362
MessageProvider.
CreateDiagnostic
(
Compilation\SyntaxAndDeclarationManager.cs (1)
209
messageProvider.
CreateDiagnostic
(
Microsoft.CodeAnalysis.Scripting (1)
Script.cs (1)
285
diagnostics.Add(messageProvider.
CreateDiagnostic
(messageProvider.ERR_MetadataFileNotFound, Location.None, unresolved.Reference));
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCompiler.vb (1)
287
MessageProvider.
CreateDiagnostic
(