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