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