1 write to ObservedMetadata
Microsoft.CodeAnalysis (1)
ReferenceManager\CommonReferenceManager.State.cs (1)
202
this.
ObservedMetadata
= observedMetadata ?? new Dictionary<MetadataReference, MetadataOrDiagnostic>();
7 references to ObservedMetadata
Microsoft.CodeAnalysis (5)
ReferenceManager\CommonReferenceManager.Resolution.cs (4)
480
lock (
ObservedMetadata
)
510
lock (
ObservedMetadata
)
522
ObservedMetadata
.Add(peReference, (MetadataOrDiagnostic?)newMetadata ?? newDiagnostic!);
529
if (
ObservedMetadata
.TryGetValue(peReference, out MetadataOrDiagnostic? existing))
ReferenceManager\CommonReferenceManager.State.cs (1)
70
/// Access only under lock(<see cref="
ObservedMetadata
"/>).
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpCompilation.cs (1)
513
observedMetadata: referenceManager?.
ObservedMetadata
);
Symbols\ReferenceManager.cs (1)
201
var newManager = new ReferenceManager(this.SimpleAssemblyName, this.IdentityComparer, this.
ObservedMetadata
);