2 writes to LazyMetadataSymbols
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
131return InterlockedOperations.Initialize(ref initialBaseline.LazyMetadataSymbols, metadataSymbols);
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
124Return InterlockedOperations.Initialize(initialBaseline.LazyMetadataSymbols, metadataSymbols)
13 references to LazyMetadataSymbols
Microsoft.CodeAnalysis (8)
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
412RoslynDebug.AssertNotNull(_previousGeneration.InitialBaseline.LazyMetadataSymbols); 413identity = _previousGeneration.InitialBaseline.LazyMetadataSymbols.AssemblyReferenceIdentityMap[identity.WithVersion(versionPattern)];
Emit\EditAndContinue\EmitBaseline.cs (6)
540Debug.Assert(LazyMetadataSymbols is object); 541return LazyMetadataSymbols.AnonymousTypes; 555Debug.Assert(LazyMetadataSymbols is object); 556return LazyMetadataSymbols.AnonymousDelegates; 570Debug.Assert(LazyMetadataSymbols is object); 571return LazyMetadataSymbols.AnonymousDelegatesWithIndexedNames;
Microsoft.CodeAnalysis.CSharp (2)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
113if (initialBaseline.LazyMetadataSymbols != null) 115return initialBaseline.LazyMetadataSymbols;
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (3)
48Dim matchToMetadata = New VisualBasicSymbolMatcher(initialBaseline.LazyMetadataSymbols.AnonymousTypes, sourceAssembly, context, metadataAssembly) 105If initialBaseline.LazyMetadataSymbols IsNot Nothing Then 106Return initialBaseline.LazyMetadataSymbols