2 types derived from DisplayClassInstance
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\DisplayClassInstance.cs (2)
39
internal sealed class DisplayClassInstanceFromLocal :
DisplayClassInstance
76
internal sealed class DisplayClassInstanceFromParameter :
DisplayClassInstance
13 references to DisplayClassInstance
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (13)
CompilationContext.cs (4)
1495
(
DisplayClassInstance
? Instance, ConsList<FieldSymbol> Fields) possiblyCapturingTypeInstance,
1889
internal readonly
DisplayClassInstance
Instance;
1892
internal DisplayClassInstanceAndFields(
DisplayClassInstance
instance)
1900
private DisplayClassInstanceAndFields(
DisplayClassInstance
instance, ConsList<FieldSymbol> fields)
Symbols\DisplayClassInstance.cs (3)
20
internal abstract
DisplayClassInstance
ToOtherMethod(MethodSymbol method, TypeMap typeMap);
62
internal override
DisplayClassInstance
ToOtherMethod(MethodSymbol method, TypeMap typeMap)
100
internal override
DisplayClassInstance
ToOtherMethod(MethodSymbol method, TypeMap typeMap)
Symbols\DisplayClassVariable.cs (4)
31
internal readonly
DisplayClassInstance
DisplayClassInstance;
34
internal DisplayClassVariable(string name, DisplayClassVariableKind kind,
DisplayClassInstance
displayClassInstance, ConsList<FieldSymbol> displayClassFields)
59
var
otherInstance = this.DisplayClassInstance.ToOtherMethod(method, typeMap);
77
internal DisplayClassVariable SubstituteFields(
DisplayClassInstance
otherInstance, TypeMap typeMap)
Symbols\EEMethodSymbol.cs (2)
174
var
oldDisplayClassInstance = variable.DisplayClassInstance;
179
var
newDisplayClassInstance = (oldDisplayClassInstanceFromLocal == null)