72 references to Add
Microsoft.CodeAnalysis (72)
Binding\BindingDiagnosticBag.cs (1)
55
DiagnosticBag?.
Add
(diag);
CodeGen\ILBuilderEmit.cs (1)
755
_diagnostics.
Add
(messageProvider.CreateDiagnostic(code, syntax?.Location ?? Location.None));
CodeGen\PrivateImplementationDetails.cs (1)
355
diagnostics.
Add
(messageProvider.CreateDiagnostic(
CommandLine\AnalyzerConfigSet.cs (2)
503
diagnostics.
Add
(Diagnostic.Create(
526
diagnostics.
Add
(Diagnostic.Create(
CommandLine\CommonCompiler.CompilerEmitStreamProvider.cs (2)
45
diagnostics.
Add
(messageProvider.CreateDiagnostic(diagnosticInfo));
129
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.ERR_CantOpenFileWrite, Location.None, _filePath, message));
CommandLine\CommonCompiler.cs (8)
325
diagnostics.
Add
(Diagnostic.Create(
379
diagnostics.
Add
(Diagnostic.Create(ToFileReadDiagnostics(MessageProvider, e, filePath)));
419
diagnostics.
Add
(MessageProvider.CreateDiagnostic(ToFileReadDiagnostics(this.MessageProvider, e, filePath)));
1295
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.FTL_InvalidInputFileName, Location.None, finalPdbFilePath));
1531
analyzerExceptionDiagnostics.
Add
,
1674
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.ERR_ErrorBuildingWin32Resource, Location.None, ex.Message));
1708
diagnostics.
Add
(messageProvider.CreateDiagnostic(errorCode, Location.None, fullPath, ex.Message));
1719
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.FTL_InvalidInputFileName, Location.None, path ?? ""));
Compilation.EmitStream.cs (3)
127
diagnostics.
Add
(StrongNameKeys.GetError(
193
diagnostics.
Add
(StrongNameKeys.GetError(_strongNameKeys.KeyFilePath, _strongNameKeys.KeyContainer,
199
diagnostics.
Add
(StrongNameKeys.GetError(_strongNameKeys.KeyFilePath, _strongNameKeys.KeyContainer, ex.Message, messageProvider));
Compilation\Compilation.cs (21)
1906
accumulator.
Add
(filtered);
2023
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_BadWin32Resource, Location.None, ex.Message));
2028
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_BadWin32Resource, Location.None, ex.Message));
2033
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_BadWin32Resource, Location.None, ex.Message));
2054
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_BadWin32Resource, Location.None, ex.Message));
2104
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_BadWin32Resource, NoLocation.Singleton, CodeAnalysisResources.UnrecognizedResourceFileFormat));
2109
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_BadWin32Resource, NoLocation.Singleton, ex.Message));
2122
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_BadWin32Resource, NoLocation.Singleton, CodeAnalysisResources.UnrecognizedResourceFileFormat));
2147
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_ResourceNotUnique, Location.None, resource.ResourceName));
2154
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_ResourceFileNameNotUnique, Location.None, fileName));
2162
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_ResourceFileNameNotUnique, Location.None, fileName));
2173
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_ResourceNotUnique, Location.None, name));
2501
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_EncodinglessSyntaxTree, tree.GetRoot().GetLocation()));
3192
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_ResourceInModule, Location.None));
3327
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_PdbWritingFailed, Location.None, ex.Message));
3332
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_PeWritingFailure, Location.None, e.InnerException?.ToString() ?? ""));
3337
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_CantReadResource, Location.None, e.Message, e.InnerException?.Message ?? ""));
3342
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_PermissionSetAttributeFileReadError, Location.None, e.FileName, e.PropertyName, e.Message));
3500
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_PdbWritingFailed, Location.None, e.Message));
3505
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_PeWritingFailure, Location.None, e.InnerException?.ToString() ?? ""));
3510
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_PermissionSetAttributeFileReadError, Location.None, e.FileName, e.PropertyName, e.Message));
Diagnostic\CommonMessageProvider.cs (1)
259
diagnostics.
Add
(CreateDiagnostic(ERR_OutputWriteFailed, Location.None, filePath, e.Message));
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
883
allDiagnostics.
Add
(diagnostic);
Emit\EditAndContinue\DefinitionMap.cs (3)
296
diagnostics.
Add
(MessageProvider.CreateDiagnostic(
381
diagnostics.
Add
(MessageProvider.CreateDiagnostic(
422
diagnostics.
Add
(MessageProvider.CreateDiagnostic(
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
856
Context.Diagnostics.
Add
(messageProvider.CreateDiagnostic(
Emit\EmitOptions.cs (6)
338
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.ERR_InvalidDebugInformationFormat, Location.None, (int)DebugInformationFormat));
350
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.ERR_InvalidInstrumentationKind, Location.None, (int)instrumentationKind));
361
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.ERR_InvalidFileAlignment, Location.None, FileAlignment));
366
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.ERR_InvalidSubsystemVersion, Location.None, SubsystemVersion.ToString()));
377
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.ERR_InvalidHashAlgorithmName, Location.None, PdbChecksumAlgorithm.ToString()));
382
diagnostics.
Add
(messageProvider.CreateDiagnostic(messageProvider.ERR_InvalidHashAlgorithmName, Location.None, ""));
MetadataReader\MetadataHelpers.cs (1)
987
diagnostics.
Add
(
PEWriter\MetadataWriter.cs (7)
1356
this.Context.Diagnostics.
Add
(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_MetadataNameTooLong, location, name));
1365
this.Context.Diagnostics.
Add
(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_MetadataNameTooLong, location, path));
1389
this.Context.Diagnostics.
Add
(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_MetadataNameTooLong, location, namespaceName + "." + mangledTypeName));
1399
this.Context.Diagnostics.
Add
(this.messageProvider.CreateDiagnostic(this.messageProvider.WRN_PdbUsingNameTooLong, location, usingString));
1411
this.Context.Diagnostics.
Add
(this.messageProvider.CreateDiagnostic(this.messageProvider.WRN_PdbLocalNameTooLong, localDefinition.Location, name));
3181
this.Context.Diagnostics.
Add
(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_TooManyUserStrings, NoLocation.Singleton));
3199
this.Context.Diagnostics.
Add
(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_TooManyUserStrings, NoLocation.Singleton));
PEWriter\TypeNameSerializer.cs (1)
84
context.Diagnostics.
Add
(messageProvider.CreateDiagnostic(
ReferenceManager\CommonReferenceManager.Resolution.cs (8)
364
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_MetadataFileNotAssembly, location, peReference.Display ?? ""));
379
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_LinkedNetmoduleMetadataMustProvideFullPEImage, location, peReference.Display ?? ""));
386
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_MetadataFileNotModule, location, peReference.Display ?? ""));
519
diagnostics.
Add
(newDiagnostic);
536
diagnostics.
Add
((Diagnostic)existing);
560
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_MetadataFileNotAssembly, Location.None, peReference.Display ?? ""));
808
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_MetadataReferencesNotSupported, referenceDirective.Location));
823
diagnostics.
Add
(MessageProvider.CreateDiagnostic(MessageProvider.ERR_MetadataFileNotFound, referenceDirective.Location, referenceDirective.File));
SourceGeneration\GeneratorContexts.cs (1)
108
_diagnostics.
Add
(diagnostic);
SourceGeneration\GeneratorDriver.cs (2)
393
diagnosticBag?.
Add
(filtered);
434
driverDiagnostics?.
Add
(effective);
SourceGeneration\IncrementalContexts.cs (1)
197
Diagnostics.
Add
(diagnostic);