28 instantiations of TypeAndCustomInfo
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (1)
CSharpFormatter.Values.cs (1)
65
builder.Append(GetTypeName(new
TypeAndCustomInfo
(DkmClrType.Create(appDomain, lmrType)), escapeKeywordIdentifiers: false, sawInvalidIdentifier: out unused)); // NOTE: call our impl directly, since we're coupled anyway.
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (27)
DebuggerTypeProxyExpansion.cs (1)
117
var proxyTypeAndInfo = new
TypeAndCustomInfo
(proxyType);
DynamicViewExpansion.cs (2)
44
CustomTypeInfoTypeArgumentMap.Create(new
TypeAndCustomInfo
(proxyType)));
93
var proxyTypeAndInfo = new
TypeAndCustomInfo
(_proxyValue.Type);
Formatter.cs (6)
53
return GetTypeName(new
TypeAndCustomInfo
(type, typeInfo), escapeKeywordIdentifiers: false, sawInvalidIdentifier: out unused);
80
var name = GetTypeName(new
TypeAndCustomInfo
(clrType, customTypeInfo), escapeKeywordIdentifiers: true, sawInvalidIdentifier: out sawInvalidIdentifier);
92
var name = GetTypeName(new
TypeAndCustomInfo
(type, customTypeInfo), escapeKeywordIdentifiers: true, sawInvalidIdentifier: out sawInvalidIdentifier);
103
var name = GetTypeName(new
TypeAndCustomInfo
(type, customTypeInfo), escapeKeywordIdentifiers: true, sawInvalidIdentifier: out sawInvalidIdentifier);
145
qualifier = GetTypeName(new
TypeAndCustomInfo
(declaringType, declaringTypeInfo), escapeKeywordIdentifiers: true, sawInvalidIdentifier: out sawInvalidIdentifier);
154
var typeName = GetTypeName(new
TypeAndCustomInfo
(declaringType, declaringTypeInfo), escapeKeywordIdentifiers: true, sawInvalidIdentifier: out sawInvalidIdentifier);
MemberExpansion.cs (4)
428
new
TypeAndCustomInfo
(_type),
497
new
TypeAndCustomInfo
(DkmClrType.Create(appDomain, typeDeclaringMember), typeDeclaringMemberInfo), // Note: Won't include DynamicAttribute.
505
typeDeclaringMemberAndInfo: (member.IncludeTypeInMemberName || typeDeclaringMember.IsInterface) ? new
TypeAndCustomInfo
(DkmClrType.Create(appDomain, typeDeclaringMember), typeDeclaringMemberInfo) : default(TypeAndCustomInfo), // Note: Won't include DynamicAttribute.
506
declaredTypeAndInfo: new
TypeAndCustomInfo
(DkmClrType.Create(appDomain, declaredType), declaredTypeInfo),
NativeViewExpansion.cs (1)
62
declaredTypeAndInfo: new
TypeAndCustomInfo
(comObject.Type), // DkmClrValue types don't have attributes.
ResultProvider.cs (6)
586
expansion = this.GetTypeExpansion(inspectionContext, new
TypeAndCustomInfo
(DkmClrType.Create(declaredTypeAndInfo.ClrType.AppDomain, lmrNullableTypeArg)), value, ExpansionFlags.IncludeResultsView, supportsFavorites: supportsFavorites);
609
? this.GetTypeExpansion(inspectionContext, new
TypeAndCustomInfo
(value.Type), value, expansionFlags, supportsFavorites: false)
651
var declaredTypeAndInfo = new
TypeAndCustomInfo
(declaredType, declaredTypeInfo);
756
declaredTypeAndInfo: new
TypeAndCustomInfo
(declaredType, declaredTypeInfo),
968
return ArrayExpansion.CreateExpansion(new
TypeAndCustomInfo
(DkmClrType.Create(declaredTypeAndInfo.ClrType.AppDomain, elementType), elementTypeInfo), sizes, lowerBounds);
989
: new PointerDereferenceExpansion(new
TypeAndCustomInfo
(DkmClrType.Create(declaredTypeAndInfo.ClrType.AppDomain, elementType)));
ResultsViewExpansion.cs (4)
63
new
TypeAndCustomInfo
(declaredType, declaredTypeInfo),
117
new
TypeAndCustomInfo
(declaredType, declaredTypeInfo),
183
new
TypeAndCustomInfo
(proxyValue.Type),
230
var proxyTypeAndInfo = new
TypeAndCustomInfo
(_proxyValue.Type);
TupleExpansion.cs (2)
34
return new TupleExpansion(new
TypeAndCustomInfo
(value.Type, declaredTypeAndInfo.Info), cardinality, useRawView);
355
return new
TypeAndCustomInfo
(fieldType, fieldTypeInfo);
TypeVariablesExpansion.cs (1)
77
declaredTypeAndInfo: new
TypeAndCustomInfo
(DkmClrType.Create(value.Type.AppDomain, typeArgument), typeArgumentInfo),
67 references to TypeAndCustomInfo
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (67)
ArrayExpansion.cs (4)
19
private readonly
TypeAndCustomInfo
_elementTypeAndInfo;
24
internal static ArrayExpansion CreateExpansion(
TypeAndCustomInfo
elementTypeAndInfo, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds)
40
private ArrayExpansion(
TypeAndCustomInfo
elementTypeAndInfo, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds, int count)
88
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
CustomTypeInfoTypeArgumentMap.cs (1)
54
internal static CustomTypeInfoTypeArgumentMap Create(
TypeAndCustomInfo
typeAndInfo)
DebuggerTypeProxyExpansion.cs (9)
28
TypeAndCustomInfo
typeDeclaringMemberAndInfoOpt,
29
TypeAndCustomInfo
declaredTypeAndInfo,
90
private readonly
TypeAndCustomInfo
_typeDeclaringMemberAndInfoOpt;
91
private readonly
TypeAndCustomInfo
_declaredTypeAndInfo;
104
TypeAndCustomInfo
typeDeclaringMemberAndInfoOpt,
105
TypeAndCustomInfo
declaredTypeAndInfo,
117
var
proxyTypeAndInfo = new TypeAndCustomInfo(proxyType);
141
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
216
TypeAndCustomInfo
declaredTypeAndInfo,
DynamicViewExpansion.cs (2)
93
var
proxyTypeAndInfo = new TypeAndCustomInfo(_proxyValue.Type);
107
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
EvalResultDataItem.cs (8)
28
public readonly
TypeAndCustomInfo
DeclaredTypeAndInfo;
38
TypeAndCustomInfo
declaredTypeAndInfo,
92
public readonly
TypeAndCustomInfo
TypeDeclaringMemberAndInfo;
93
public readonly
TypeAndCustomInfo
DeclaredTypeAndInfo;
131
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
132
declaredTypeAndInfo: default(
TypeAndCustomInfo
),
151
TypeAndCustomInfo
typeDeclaringMemberAndInfo,
152
TypeAndCustomInfo
declaredTypeAndInfo,
Formatter.TypeNames.cs (1)
21
internal string GetTypeName(
TypeAndCustomInfo
typeAndInfo, bool escapeKeywordIdentifiers, out bool sawInvalidIdentifier)
MemberExpansion.cs (7)
30
TypeAndCustomInfo
declaredTypeAndInfo,
381
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
382
declaredTypeAndInfo: default(
TypeAndCustomInfo
),
439
TypeAndCustomInfo
declaredTypeAndInfo,
447
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
505
typeDeclaringMemberAndInfo: (member.IncludeTypeInMemberName || typeDeclaringMember.IsInterface) ? new TypeAndCustomInfo(DkmClrType.Create(appDomain, typeDeclaringMember), typeDeclaringMemberInfo) : default(
TypeAndCustomInfo
), // Note: Won't include DynamicAttribute.
525
TypeAndCustomInfo
typeDeclaringMemberAndInfo,
NativeViewExpansion.cs (1)
61
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
PointerDereferenceExpansion.cs (4)
16
private readonly
TypeAndCustomInfo
_elementTypeAndInfo;
18
public PointerDereferenceExpansion(
TypeAndCustomInfo
elementTypeAndInfo)
47
TypeAndCustomInfo
elementTypeAndInfo,
65
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
ResultProvider.cs (9)
230
var
typeDeclaringMember = row.TypeDeclaringMemberAndInfo;
531
TypeAndCustomInfo
typeDeclaringMemberAndInfo,
532
TypeAndCustomInfo
declaredTypeAndInfo,
651
var
declaredTypeAndInfo = new TypeAndCustomInfo(declaredType, declaredTypeInfo);
656
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
755
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
853
var
typeDeclaringMemberAndInfo = result.TypeDeclaringMemberAndInfo;
929
TypeAndCustomInfo
declaredTypeAndInfo,
1026
TypeAndCustomInfo
typeDeclaringMember,
ResultsViewExpansion.cs (4)
230
var
proxyTypeAndInfo = new TypeAndCustomInfo(_proxyValue.Type);
242
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
263
TypeAndCustomInfo
declaredTypeAndInfo,
280
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),
TupleExpansion.cs (15)
23
TypeAndCustomInfo
declaredTypeAndInfo,
37
private readonly
TypeAndCustomInfo
_typeAndInfo;
42
private TupleExpansion(
TypeAndCustomInfo
typeAndInfo, int cardinality, bool useRawView)
127
var
typeDeclaringMemberAndInfo = default(
TypeAndCustomInfo
);
128
var
declaredTypeAndInfo = field.FieldTypeAndInfo;
217
internal readonly
TypeAndCustomInfo
DeclaringTypeAndInfo;
218
internal readonly
TypeAndCustomInfo
FieldTypeAndInfo;
225
TypeAndCustomInfo
declaringTypeAndInfo,
226
TypeAndCustomInfo
fieldTypeAndInfo,
267
private static Fields GetFields(
TypeAndCustomInfo
declaringTypeAndInfo, int cardinality, bool useRawView)
294
var
fieldTypeAndInfo = GetTupleFieldTypeAndInfo(appDomain, field, customTypeInfoMap);
328
var
restTypeAndInfo = GetTupleFieldTypeAndInfo(appDomain, rest, customTypeInfoMap);
346
private static
TypeAndCustomInfo
GetTupleFieldTypeAndInfo(
375
default(
TypeAndCustomInfo
),
TypeVariablesExpansion.cs (2)
22
internal TypeVariablesExpansion(
TypeAndCustomInfo
declaredTypeAndInfo)
76
typeDeclaringMemberAndInfo: default(
TypeAndCustomInfo
),