40 references to GetMetadataContext
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (40)
ExpressionCompilerTests.vb (22)
342Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) ' Not required, just documentary. 346Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) 348Assert.Equal(context.Compilation, GetMetadataContext(previous).Compilation) 355Dim constraints = GetMetadataContext(previous).EvaluationContext.MethodContextReuseConstraints 362Assert.Equal(context, GetMetadataContext(previous).EvaluationContext) 365Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) 366If GetMetadataContext(previous).EvaluationContext IsNot Nothing Then 367Assert.NotEqual(context.MethodContextReuseConstraints, GetMetadataContext(previous).EvaluationContext.MethodContextReuseConstraints) 368Assert.Equal(context.Compilation, GetMetadataContext(previous).Compilation) 387Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) 388Assert.True(GetMetadataContext(previous).EvaluationContext.MethodContextReuseConstraints.Value.AreSatisfied(moduleVersionId, methodToken, methodVersion, endOffset - 1)) 389Assert.NotEqual(context.Compilation, GetMetadataContext(previous).Compilation) 395Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) 396Assert.False(GetMetadataContext(previous).EvaluationContext.MethodContextReuseConstraints.Value.AreSatisfied(moduleVersionId, methodToken, methodVersion, 0)) 397Assert.Equal(context.Compilation, GetMetadataContext(previous).Compilation) 400appDomain.SetMetadataContext(SetMetadataContext(previous, New VisualBasicMetadataContext(GetMetadataContext(previous).Compilation))) 402Assert.Null(GetMetadataContext(previous).EvaluationContext) 403Assert.NotNull(GetMetadataContext(previous).Compilation) 405Assert.Null(GetMetadataContext(previous).EvaluationContext) 407Assert.Equal(context.Compilation, GetMetadataContext(previous).Compilation) 4587Assert.Same(GetMetadataContext(previous).EvaluationContext, context) 4602Assert.Same(GetMetadataContext(previous).EvaluationContext, context)
ReferencedModulesTests.vb (18)
295Assert.NotSame(context, GetMetadataContext(previous, mvidB1).EvaluationContext) 296Assert.Same(context.Compilation, GetMetadataContext(previous, mvidB1).Compilation) 302Assert.NotSame(context, GetMetadataContext(previous, mvidB1).EvaluationContext) 303Assert.NotSame(context.Compilation, GetMetadataContext(previous, mvidB1).Compilation) 309Assert.NotSame(context, GetMetadataContext(previous, mvidA1).EvaluationContext) 310Assert.NotSame(context.Compilation, GetMetadataContext(previous, mvidA1).Compilation) 316Assert.NotSame(context, GetMetadataContext(previous, mvidA2).EvaluationContext) 317Assert.Same(context.Compilation, GetMetadataContext(previous, mvidA2).Compilation) 331Assert.NotSame(context, GetMetadataContext(previous, mvidA1).EvaluationContext) 332Assert.NotSame(context.Compilation, GetMetadataContext(previous, mvidA1).Compilation) 338Assert.NotSame(context, GetMetadataContext(previous, mvidA2).EvaluationContext) 339Assert.Same(context.Compilation, GetMetadataContext(previous, mvidA2).Compilation) 345Assert.NotSame(context, GetMetadataContext(previous, mvidA2).EvaluationContext) 346Assert.NotSame(context.Compilation, GetMetadataContext(previous, mvidA2).Compilation) 352Assert.NotSame(context, GetMetadataContext(previous, mvidB1).EvaluationContext) 353Assert.Same(context.Compilation, GetMetadataContext(previous, mvidB1).Compilation) 473Assert.NotSame(GetMetadataContext(previous).EvaluationContext, context) 474Assert.Same(GetMetadataContext(previous).Compilation, context.Compilation) ' re-use type context compilation