4 instantiations of MetadataContextId
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
ExpressionCompilerTestBase.cs (2)
198return assemblyContexts != null && assemblyContexts.TryGetValue(new MetadataContextId(mvid), out CSharpMetadataContext context) 207appDomainContext.AssemblyContexts.SetItem(new MetadataContextId(mvid), context));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
MetadataContextId.cs (1)
36MakeAssemblyReferencesKind.AllReferences => new MetadataContextId(moduleVersionId),
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ExpressionCompilerTestBase.vb (1)
230assemblyContexts.TryGetValue(New MetadataContextId(mvid), context)
22 references to MetadataContextId
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (8)
CSharpExpressionCompiler.cs (5)
73var contextId = MetadataContextId.GetContextId(moduleVersionId, kind); 156var contextId = MetadataContextId.GetContextId(moduleVersionId, kind); 158var assemblyContexts = previous.Matches(metadataBlocks) ? previous.AssemblyContexts : ImmutableDictionary<MetadataContextId, CSharpMetadataContext>.Empty;
CSharpInstructionDecoder.cs (3)
146var contextId = MetadataContextId.GetContextId(moduleVersionId, kind); 147var assemblyContexts = previous.Matches(metadataBlocks) ? previous.AssemblyContexts : ImmutableDictionary<MetadataContextId, CSharpMetadataContext>.Empty;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ReferencedModulesTests.cs (1)
665new MetadataContext<CSharpMetadataContext>(typeBlocks, ImmutableDictionary<MetadataContextId, CSharpMetadataContext>.Empty),
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (7)
MetadataContext.cs (2)
14internal readonly ImmutableDictionary<MetadataContextId, TAssemblyContext> AssemblyContexts; 16internal MetadataContext(ImmutableArray<MetadataBlock> metadataBlocks, ImmutableDictionary<MetadataContextId, TAssemblyContext> assemblyContexts)
MetadataContextId.cs (5)
13internal readonly struct MetadataContextId : IEquatable<MetadataContextId> 22public bool Equals(MetadataContextId other) 26=> obj is MetadataContextId && Equals((MetadataContextId)obj); 31internal static MetadataContextId GetContextId(Guid moduleVersionId, MakeAssemblyReferencesKind kind)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (5)
VisualBasicExpressionCompiler.vb (3)
74Dim contextId = MetadataContextId.GetContextId(moduleVersionId, kind) 158Dim contextId = MetadataContextId.GetContextId(moduleVersionId, kind) 160Dim assemblyContexts = If(previous.Matches(metadataBlocks), previous.AssemblyContexts, ImmutableDictionary(Of MetadataContextId, VisualBasicMetadataContext).Empty)
VisualBasicInstructionDecoder.vb (2)
94Dim contextId = MetadataContextId.GetContextId(moduleVersionId, kind) 95Dim assemblyContexts = If(previous.Matches(metadataBlocks), previous.AssemblyContexts, ImmutableDictionary(Of MetadataContextId, VisualBasicMetadataContext).Empty)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ReferencedModulesTests.vb (1)
459New MetadataContext(Of VisualBasicMetadataContext)(typeBlocks, ImmutableDictionary(Of MetadataContextId, VisualBasicMetadataContext).Empty),