1 write to Diagnostics
Microsoft.CodeAnalysis (1)
Emit\Context.cs (1)
50Diagnostics = diagnostics;
28 references to Diagnostics
Microsoft.CodeAnalysis (28)
Emit\CommonPEModuleBuilder.cs (6)
448return Translate(CommonCorLibrary, context.Diagnostics); 539result.Add(new Cci.AssemblyReferenceAlias(alias, Translate(assembly, context.Diagnostics))); 561foreach (var aRef in GetAssemblyReferencesFromAddedModules(context.Diagnostics)) 589AddEmbeddedResourcesFromAddedModules(builder, context.Diagnostics); 761foreach (var embedded in EmbeddedTypesManagerOpt.GetTypes(context.Diagnostics, names)) 1175return GetSpecialType((SpecialType)platformType, (TSyntaxNode)context.SyntaxNode, context.Diagnostics);
Emit\EditAndContinue\DeletedMethodBody.cs (1)
71var builder = new ILBuilder(context.Module, localSlotManager: null, context.Diagnostics, OptimizationLevel.Debug, areLocalsZeroed: false);
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
502module.OnCreatedIndices(this.Context.Diagnostics); 856Context.Diagnostics.Add(messageProvider.CreateDiagnostic( 929translatedType = Context.Module.EncTranslateType(typeSymbol, Context.Diagnostics);
Emit\NoPia\CommonEmbeddedEvent.cs (1)
145return GetType((TPEModuleBuilder)context.Module, (TSyntaxNode)context.SyntaxNode, context.Diagnostics);
Emit\NoPia\CommonEmbeddedMember.cs (1)
101context.Diagnostics.AddRange(diagnostics);
Emit\NoPia\CommonEmbeddedParameter.cs (1)
203context.Diagnostics.AddRange(diagnostics);
Emit\NoPia\CommonEmbeddedType.cs (2)
241return GetBaseClass((TPEModuleBuilder)context.Module, (TSyntaxNode)context.SyntaxNode, context.Diagnostics); 543context.Diagnostics.AddRange(diagnostics);
PEWriter\MetadataWriter.cs (9)
1356this.Context.Diagnostics.Add(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_MetadataNameTooLong, location, name)); 1365this.Context.Diagnostics.Add(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_MetadataNameTooLong, location, path)); 1389this.Context.Diagnostics.Add(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_MetadataNameTooLong, location, namespaceName + "." + mangledTypeName)); 1399this.Context.Diagnostics.Add(this.messageProvider.CreateDiagnostic(this.messageProvider.WRN_PdbUsingNameTooLong, location, usingString)); 1411this.Context.Diagnostics.Add(this.messageProvider.CreateDiagnostic(this.messageProvider.WRN_PdbLocalNameTooLong, localDefinition.Location, name)); 2230var exportedTypes = module.GetExportedTypes(Context.Diagnostics); 3181this.Context.Diagnostics.Add(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_TooManyUserStrings, NoLocation.Singleton)); 3199this.Context.Diagnostics.Add(this.messageProvider.CreateDiagnostic(this.messageProvider.ERR_TooManyUserStrings, NoLocation.Singleton)); 3466Context.Diagnostics,
PEWriter\ReferenceIndexer.cs (1)
37foreach (var exportedType in module.GetExportedTypes(Context.Diagnostics))
PEWriter\TypeNameSerializer.cs (1)
84context.Diagnostics.Add(messageProvider.CreateDiagnostic(
Symbols\Attributes\MarshalPseudoCustomAttributeData.cs (2)
123return ((CommonPEModuleBuilder)context.Module).Translate(typeSymbol, context.SyntaxNode, context.Diagnostics); 186return ((CommonPEModuleBuilder)context.Module).Translate((ITypeSymbolInternal)_marshalTypeNameOrSymbol, context.SyntaxNode, context.Diagnostics);