1 write to EvaluationContext
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
VisualBasicMetadataContext.vb (1)
14Me.EvaluationContext = evaluationContext
27 references to EvaluationContext
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
VisualBasicExpressionCompiler.vb (3)
94Debug.Assert(context IsNot previousMetadataContext.EvaluationContext) 168Dim previousContext = previousMetadataContext.EvaluationContext 188If context IsNot previousMetadataContext.EvaluationContext Then
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (24)
ExpressionCompilerTests.vb (15)
342Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) ' Not required, just documentary. 346Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) 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) 387Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) 388Assert.True(GetMetadataContext(previous).EvaluationContext.MethodContextReuseConstraints.Value.AreSatisfied(moduleVersionId, methodToken, methodVersion, endOffset - 1)) 395Assert.NotEqual(context, GetMetadataContext(previous).EvaluationContext) 396Assert.False(GetMetadataContext(previous).EvaluationContext.MethodContextReuseConstraints.Value.AreSatisfied(moduleVersionId, methodToken, methodVersion, 0)) 402Assert.Null(GetMetadataContext(previous).EvaluationContext) 405Assert.Null(GetMetadataContext(previous).EvaluationContext) 4587Assert.Same(GetMetadataContext(previous).EvaluationContext, context) 4602Assert.Same(GetMetadataContext(previous).EvaluationContext, context)
ReferencedModulesTests.vb (9)
295Assert.NotSame(context, GetMetadataContext(previous, mvidB1).EvaluationContext) 302Assert.NotSame(context, GetMetadataContext(previous, mvidB1).EvaluationContext) 309Assert.NotSame(context, GetMetadataContext(previous, mvidA1).EvaluationContext) 316Assert.NotSame(context, GetMetadataContext(previous, mvidA2).EvaluationContext) 331Assert.NotSame(context, GetMetadataContext(previous, mvidA1).EvaluationContext) 338Assert.NotSame(context, GetMetadataContext(previous, mvidA2).EvaluationContext) 345Assert.NotSame(context, GetMetadataContext(previous, mvidA2).EvaluationContext) 352Assert.NotSame(context, GetMetadataContext(previous, mvidB1).EvaluationContext) 473Assert.NotSame(GetMetadataContext(previous).EvaluationContext, context)