2 types derived from EvaluationContextBase
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
EvaluationContext.cs (1)
27internal sealed class EvaluationContext : EvaluationContextBase
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
EvaluationContext.vb (1)
30Inherits EvaluationContextBase
56 references to EvaluationContextBase
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
CSharpExpressionCompiler.cs (3)
36internal override EvaluationContextBase CreateTypeContext( 99internal override EvaluationContextBase CreateMethodContext( 139int offset = EvaluationContextBase.NormalizeILOffset(ilOffset);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (14)
ExpressionCompilerTests.cs (3)
3766AssertEx.SetEqual(missingAssemblyIdentities, EvaluationContextBase.SystemCoreIdentity); 3946AssertEx.SetEqual(missingAssemblyIdentities, EvaluationContextBase.SystemCoreIdentity); 3959AssertEx.SetEqual(missingAssemblyIdentities, EvaluationContextBase.SystemCoreIdentity);
MissingAssemblyTests.cs (7)
50var identity = EvaluationContextBase.SystemCoreIdentity; 136var expectedMissingAssemblyIdentity = EvaluationContextBase.SystemCoreIdentity; 176var expectedMissingAssemblyIdentity = EvaluationContextBase.SystemCoreIdentity; 241var expectedMissingAssemblyIdentity = EvaluationContextBase.SystemCoreIdentity; 760Assert.Equal(EvaluationContextBase.SystemLinqIdentity, assemblyIdentity); 764Assert.Equal(EvaluationContextBase.SystemCoreIdentity, assemblyIdentity); 957var missingAssemblyIdentities = EvaluationContext.GetMissingAssemblyIdentitiesHelper(code, arguments, EvaluationContextBase.SystemCoreIdentity);
NoPIATests.cs (1)
185AssertEx.SetEqual(missingAssemblyIdentities, EvaluationContextBase.SystemCoreIdentity);
PseudoVariableTests.cs (1)
94AssertEx.SetEqual(missingAssemblyIdentities, EvaluationContextBase.SystemCoreIdentity);
ReferencedModulesTests.cs (2)
1024EvaluationContextBase contextFactory(ImmutableArray<MetadataBlock> b, bool u) 1193EvaluationContextBase contextFactory(ImmutableArray<MetadataBlock> b, bool u)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (9)
ExpressionCompiler.cs (9)
293internal abstract EvaluationContextBase CreateTypeContext( 300internal abstract EvaluationContextBase CreateMethodContext( 318private EvaluationContextBase CreateMethodContext( 353internal delegate EvaluationContextBase CreateContextDelegate(ImmutableArray<MetadataBlock> metadataBlocks, bool useReferencedModulesOnly); 354internal delegate TResult CompileDelegate<TResult>(EvaluationContextBase context, DiagnosticBag diagnostics); 385var linqLibrary = EvaluationContextBase.SystemLinqIdentity; 390var context = createContext(metadataBlocks, useReferencedModulesOnly: false); 406linqLibrary = EvaluationContextBase.SystemCoreIdentity; 413var otherContext = createContext(metadataBlocks, useReferencedModulesOnly: true);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (10)
ExpressionCompilerTestHelpers.cs (10)
67this EvaluationContextBase context, 103this EvaluationContextBase context, 119error = context.GetErrorMessageAndMissingAssemblyIdentities(diagnostics, formatter, preferredUICulture, EvaluationContextBase.SystemCoreIdentity, out useReferencedModulesOnly, out missingAssemblyIdentities); 131this EvaluationContextBase context, 152this EvaluationContextBase context, 163this EvaluationContextBase context, 186this EvaluationContextBase evaluationContext, 217this EvaluationContextBase evaluationContext, 233error = evaluationContext.GetErrorMessageAndMissingAssemblyIdentities(diagnostics, formatter, preferredUICulture, EvaluationContextBase.SystemCoreIdentity, out useReferencedModulesOnly, out missingAssemblyIdentities); 246EvaluationContextBase context,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
VisualBasicExpressionCompiler.vb (3)
43useReferencedModulesOnly As Boolean) As EvaluationContextBase 109useReferencedModulesOnly As Boolean) As EvaluationContextBase 141Dim offset = EvaluationContextBase.NormalizeILOffset(ilOffset)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (17)
MissingAssemblyTests.vb (15)
52EvaluationContextBase.SystemIdentity, 53EvaluationContextBase.SystemCoreIdentity, 54EvaluationContextBase.SystemXmlIdentity, 55EvaluationContextBase.SystemXmlLinqIdentity) 56Assert.Equal(EvaluationContextBase.SystemCoreIdentity, GetMissingAssemblyIdentities(ERRID.ERR_NameNotMember2, "dummy", "dummy").Single()) 61Assert.Equal(EvaluationContextBase.MicrosoftVisualBasicIdentity, GetMissingAssemblyIdentities(ERRID.ERR_MissingRuntimeHelper).Single()) 210EvaluationContextBase.SystemIdentity, 211EvaluationContextBase.SystemCoreIdentity, 212EvaluationContextBase.SystemXmlIdentity, 213EvaluationContextBase.SystemXmlLinqIdentity) 231Dim expectedMissingAssemblyIdentity = EvaluationContextBase.MicrosoftVisualBasicIdentity 309Dim expectedMissingAssemblyIdentity = EvaluationContextBase.SystemCoreIdentity 576Assert.Equal(EvaluationContextBase.SystemLinqIdentity, assemblyIdentity) 579Assert.Equal(EvaluationContextBase.SystemCoreIdentity, assemblyIdentity) 711Return EvaluationContext.GetMissingAssemblyIdentitiesHelper(code, arguments, globalNamespace, linqLibrary:=EvaluationContextBase.SystemCoreIdentity)
ResultPropertiesTests.vb (2)
375Private Shared Function GetResultProperties(context As EvaluationContextBase, expr As String) As ResultProperties 383Private Shared Sub VerifyErrorResultProperties(context As EvaluationContextBase, expr As String)