14 types derived from Expansion
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (14)
AggregateExpansion.cs (1)
12internal sealed class AggregateExpansion : Expansion
ArrayExpansion.cs (1)
17internal sealed class ArrayExpansion : Expansion
DebuggerTypeProxyExpansion.cs (1)
22internal sealed class DebuggerTypeProxyExpansion : Expansion
DynamicViewExpansion.cs (1)
15internal sealed class DynamicViewExpansion : Expansion
MemberExpansion.cs (3)
26internal sealed class MemberExpansion : Expansion 338private sealed class NonPublicMembersExpansion : Expansion 401private sealed class StaticMembersExpansion : Expansion
NativeViewExpansion.cs (1)
14internal sealed class NativeViewExpansion : Expansion
PointerDereferenceExpansion.cs (1)
14internal sealed class PointerDereferenceExpansion : Expansion
ResultsViewExpansion.cs (2)
17internal sealed class ResultsViewExpansion : Expansion 296private sealed class IndirectExpansion : Expansion
RootHiddenExpansion.cs (1)
12internal sealed class RootHiddenExpansion : Expansion
TupleExpansion.cs (1)
19internal sealed class TupleExpansion : Expansion
TypeVariablesExpansion.cs (1)
16internal sealed class TypeVariablesExpansion : Expansion
48 references to Expansion
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (48)
AggregateExpansion.cs (6)
15private readonly Expansion[] _expansions; 17internal static Expansion CreateExpansion(ArrayBuilder<Expansion> expansions) 30internal AggregateExpansion(Expansion[] expansions) 36foreach (var expansion in expansions) 60foreach (var expansion in _expansions)
DebuggerTypeProxyExpansion.cs (4)
24internal static Expansion CreateExpansion( 50var rawView = CreateRawView(resultProvider, inspectionContext, declaredTypeAndInfo, value); 118var proxyMembers = MemberExpansion.CreateExpansion( 213private static Expansion CreateRawView(
DynamicViewExpansion.cs (3)
42var itemsMemberExpansion = RootHiddenExpansion.CreateExpansion( 61private readonly Expansion _proxyMembers; 63private DynamicViewExpansion(DkmClrValue proxyValue, Expansion proxyMembers)
EvalResultDataItem.cs (5)
30public readonly Expansion Expansion; 40Expansion expansion, 99public readonly Expansion Expansion; 156Expansion expansion, 237private static DkmEvaluationResultFlags GetFlags(DkmClrValue value, DkmInspectionContext inspectionContext, Expansion expansion, bool canFavorite, bool isFavorite)
MemberExpansion.cs (18)
28internal static Expansion CreateExpansion( 66var expansions = ArrayBuilder<Expansion>.GetInstance(); 104Expansion favoritesExpansion = null; 139Expansion publicInstanceExpansion; 140Expansion nonPublicInstanceExpansion; 149Expansion publicStaticExpansion; 150Expansion nonPublicStaticExpansion; 165var staticExpansions = ArrayBuilder<Expansion>.GetInstance(); 210var result = AggregateExpansion.CreateExpansion(expansions); 219out Expansion publicExpansion, 220out Expansion nonPublicExpansion) 222var publicExpansions = ArrayBuilder<Expansion>.GetInstance(); 340private readonly Expansion _members; 342internal NonPublicMembersExpansion(Expansion members) 375Expansion expansion, 404private readonly Expansion _members; 406internal StaticMembersExpansion(DkmClrType type, Expansion members) 441Expansion expansion)
PointerDereferenceExpansion.cs (1)
53var expansion = wasExceptionThrown
ResultProvider.cs (4)
119var expansion = dataItem.Expansion; 164var expansion = dataItem.Expansion; 551Expansion expansion; 927internal Expansion GetTypeExpansion(
ResultsViewExpansion.cs (5)
181var proxyMembers = MemberExpansion.CreateExpansion( 194private readonly Expansion _proxyMembers; 196private ResultsViewExpansion(DkmClrValue proxyValue, Expansion proxyMembers) 299private readonly Expansion _expansion; 301internal IndirectExpansion(DkmClrValue proxyValue, Expansion expansion)
RootHiddenExpansion.cs (2)
14internal static Expansion CreateExpansion( 68var expansion = other.Expansion;