1 instantiation of DkmClrCustomTypeInfo
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\Engine\DkmClrCustomTypeInfo.cs (1)
33
return new
DkmClrCustomTypeInfo
(payloadTypeId, payload);
71 references to DkmClrCustomTypeInfo
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (19)
CustomResultProviderTests.cs (8)
101
void IDkmClrResultProvider.GetResult(DkmClrValue clrValue, DkmWorkList workList, DkmClrType declaredType,
DkmClrCustomTypeInfo
customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine)
182
string IDkmClrFormatter.GetTypeName(DkmInspectionContext inspectionContext, DkmClrType clrType,
DkmClrCustomTypeInfo
customTypeInfo, ReadOnlyCollection<string> formatSpecifiers)
202
string IDkmClrFormatter2.GetValueString(DkmClrValue value,
DkmClrCustomTypeInfo
customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers)
207
string IDkmClrFormatter2.GetEditableValueString(DkmClrValue value, DkmInspectionContext inspectionContext,
DkmClrCustomTypeInfo
customTypeInfo)
212
string IDkmClrFullNameProvider.GetClrTypeName(DkmInspectionContext inspectionContext, DkmClrType clrType,
DkmClrCustomTypeInfo
customTypeInfo)
222
string IDkmClrFullNameProvider.GetClrCastExpression(DkmInspectionContext inspectionContext, string argument, DkmClrType type,
DkmClrCustomTypeInfo
customTypeInfo, DkmClrCastExpressionOptions castExpressionOptions)
227
string IDkmClrFullNameProvider.GetClrObjectCreationExpression(DkmInspectionContext inspectionContext, DkmClrType type,
DkmClrCustomTypeInfo
customTypeInfo, string[] arguments)
251
DkmClrCustomTypeInfo
declaringTypeInfo,
DynamicFlagsCustomTypeInfoTests.cs (3)
170
var
customTypeInfo =
DkmClrCustomTypeInfo
.Create(Guid.NewGuid(), new ReadOnlyCollection<byte>(new byte[] { 0x01 }));
240
var
dkmClrCustomTypeInfo = CustomTypeInfo.Create(new ReadOnlyCollection<byte>(payload), null);
Helpers\TestTypeExtensions.cs (1)
18
public static string GetTypeName(this System.Type type,
DkmClrCustomTypeInfo
typeInfo = null, bool escapeKeywordIdentifiers = false, DkmInspectionContext inspectionContext = null)
TupleTests.cs (5)
1055
var
typeInfo =
DkmClrCustomTypeInfo
.Create(Guid.Empty, new ReadOnlyCollection<byte>(new byte[0]));
1065
typeInfo =
DkmClrCustomTypeInfo
.Create(Guid.Empty, null);
1076
typeInfo =
DkmClrCustomTypeInfo
.Create(typeInfoId, new ReadOnlyCollection<byte>(new byte[] { 0xf0, 0x0f }));
1086
typeInfo =
DkmClrCustomTypeInfo
.Create(typeInfoId, null);
TypeNameFormatterTests.cs (2)
399
var
typeInfo =
DkmClrCustomTypeInfo
.Create(Guid.NewGuid(), new ReadOnlyCollection<byte>(new byte[] { 1 }));
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (50)
AttributeHelpers.cs (1)
16
internal static
DkmClrCustomTypeInfo
GetCustomTypeInfo(this IList<CustomAttributeData> attributes)
CustomTypeInfo.cs (7)
18
internal static
DkmClrCustomTypeInfo
? Create(
23
return (payload == null) ? null :
DkmClrCustomTypeInfo
.Create(PayloadTypeId, payload);
29
internal static
DkmClrCustomTypeInfo
? WithNoTupleElementNames(this
DkmClrCustomTypeInfo
typeInfo)
43
return
DkmClrCustomTypeInfo
.Create(PayloadTypeId, new ReadOnlyCollection<byte>(CopyBytes(payload, 0, length)));
51
internal static
DkmClrCustomTypeInfo
? SkipOne(
DkmClrCustomTypeInfo
customInfo)
CustomTypeInfoTypeArgumentMap.cs (3)
56
var
typeInfo = typeAndInfo.Info;
93
internal
DkmClrCustomTypeInfo
SubstituteCustomTypeInfo(Type type,
DkmClrCustomTypeInfo
customInfo)
Debugger\Engine\DkmClrCustomTypeInfo.cs (1)
31
public static
DkmClrCustomTypeInfo
Create(Guid payloadTypeId, ReadOnlyCollection<byte> payload)
Debugger\Engine\DkmClrValue.cs (1)
175
DkmClrCustomTypeInfo
CustomTypeInfo,
Debugger\Engine\DkmInspectionContext.cs (1)
63
public string GetTypeName(DkmClrType ClrType,
DkmClrCustomTypeInfo
CustomTypeInfo, ReadOnlyCollection<string> FormatSpecifiers)
Debugger\Engine\IDkmClrFormatter.cs (1)
20
string GetTypeName(DkmInspectionContext inspectionContext, DkmClrType clrType,
DkmClrCustomTypeInfo
CustomTypeInfo, ReadOnlyCollection<string> formatSpecifiers);
Debugger\Engine\IDkmClrFormatter2.cs (2)
19
string GetValueString(DkmClrValue clrValue,
DkmClrCustomTypeInfo
customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers);
20
string GetEditableValueString(DkmClrValue value, DkmInspectionContext inspectionContext,
DkmClrCustomTypeInfo
customTypeInfo);
Debugger\Engine\IDkmClrFullNameProvider.cs (4)
23
DkmClrCustomTypeInfo
customTypeInfo);
33
DkmClrCustomTypeInfo
customTypeInfo,
39
DkmClrCustomTypeInfo
customTypeInfo,
50
DkmClrCustomTypeInfo
customTypeInfo,
Debugger\Engine\IDkmClrResultProvider.cs (1)
20
void GetResult(DkmClrValue clrValue, DkmWorkList workList, DkmClrType declaredType,
DkmClrCustomTypeInfo
customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine);
Formatter.cs (7)
50
string IDkmClrFormatter.GetTypeName(DkmInspectionContext inspectionContext, DkmClrType type,
DkmClrCustomTypeInfo
typeInfo, ReadOnlyCollection<string> formatSpecifiers)
66
string IDkmClrFormatter2.GetValueString(DkmClrValue value,
DkmClrCustomTypeInfo
customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers)
71
string IDkmClrFormatter2.GetEditableValueString(DkmClrValue value, DkmInspectionContext inspectionContext,
DkmClrCustomTypeInfo
customTypeInfo)
76
string IDkmClrFullNameProvider.GetClrTypeName(DkmInspectionContext inspectionContext, DkmClrType clrType,
DkmClrCustomTypeInfo
customTypeInfo)
89
string IDkmClrFullNameProvider.GetClrCastExpression(DkmInspectionContext inspectionContext, string argument, DkmClrType type,
DkmClrCustomTypeInfo
customTypeInfo, DkmClrCastExpressionOptions castExpressionOptions)
100
string IDkmClrFullNameProvider.GetClrObjectCreationExpression(DkmInspectionContext inspectionContext, DkmClrType type,
DkmClrCustomTypeInfo
customTypeInfo, string[] arguments)
136
DkmClrCustomTypeInfo
declaringTypeInfo,
Formatter.TypeNames.cs (1)
31
var
typeInfo = typeAndInfo.Info;
MemberAndDeclarationInfo.cs (1)
198
public
DkmClrCustomTypeInfo
TypeInfo
MemberExpansion.cs (2)
476
var
declaredTypeInfo = customTypeInfoMap.SubstituteCustomTypeInfo(member.OriginalDefinitionType, member.TypeInfo);
480
var
typeDeclaringMemberInfo = typeDeclaringMember.IsInterface
ResultProvider.cs (7)
64
void IDkmClrResultProvider.GetResult(DkmClrValue value, DkmWorkList workList, DkmClrType declaredType,
DkmClrCustomTypeInfo
declaredTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine)
501
DkmClrCustomTypeInfo
declaredTypeInfo,
513
var
declaredTypeInfoNoTupleElementNames = declaredTypeInfo.WithNoTupleElementNames();
638
DkmClrCustomTypeInfo
declaredTypeInfo,
778
DkmClrCustomTypeInfo
declaredTypeInfo,
845
DkmClrCustomTypeInfo
declaredTypeInfo,
956
DkmClrCustomTypeInfo
elementTypeInfo;
ResultProviderTestBase.cs (4)
33
internal static
DkmClrCustomTypeInfo
MakeCustomTypeInfo(params bool[] dynamicFlags)
42
var
result = CustomTypeInfo.Create(DynamicFlagsCustomTypeInfo.ToBytes(builder), tupleElementNames: null);
185
internal DkmEvaluationResult FormatResult(string name, string fullName, DkmClrValue value, DkmClrType declaredType = null,
DkmClrCustomTypeInfo
declaredTypeInfo = null, DkmInspectionContext inspectionContext = null)
196
internal DkmEvaluationAsyncResult FormatAsyncResult(string name, string fullName, DkmClrValue value, DkmClrType declaredType = null,
DkmClrCustomTypeInfo
declaredTypeInfo = null, DkmInspectionContext inspectionContext = null)
ResultsViewExpansion.cs (2)
37
DkmClrCustomTypeInfo
declaredTypeInfo,
90
DkmClrCustomTypeInfo
declaredTypeInfo,
TupleExpansion.cs (1)
354
var
fieldTypeInfo = customTypeInfoMap.SubstituteCustomTypeInfo(fieldDef.FieldType, null);
TypeAndCustomInfo.cs (2)
17
public readonly
DkmClrCustomTypeInfo
Info;
19
public TypeAndCustomInfo(DkmClrType type,
DkmClrCustomTypeInfo
info = null)
TypeVariablesExpansion.cs (1)
71
var
typeArgumentInfo = _customTypeInfoMap.SubstituteCustomTypeInfo(typeParameter, customInfo: null);
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (2)
Helpers\TestTypeExtensions.vb (1)
18
Public Function GetTypeName(type As System.Type, Optional typeInfo As
DkmClrCustomTypeInfo
= Nothing, Optional escapeKeywordIdentifiers As Boolean = False, Optional inspectionContext As DkmInspectionContext = Nothing) As String
TypeNameFormatterTests.vb (1)
279
Dim typeInfo =
DkmClrCustomTypeInfo
.Create(Guid.NewGuid(), New ReadOnlyCollection(Of Byte)({1}))