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