12 references to CustomTypeInfo
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (12)
ResultProviderTestBase.cs (1)
42var result = CustomTypeInfo.Create(DynamicFlagsCustomTypeInfo.ToBytes(builder), tupleElementNames: null);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TupleExpansion.cs (1)
297var name = CustomTypeInfo.GetTupleElementNameIfAny(tupleElementNames, offset + index);
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (2)
35CustomTypeInfo.Decode(typeInfo.PayloadTypeId, typeInfo.Payload, out dynamicFlags, out tupleElementNames); 413var name = CustomTypeInfo.GetTupleElementNameIfAny(tupleElementNames, nameIndex);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\AttributeHelpers.cs (1)
32return CustomTypeInfo.Create(dynamicFlags, tupleElementNames);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\CustomTypeInfoTypeArgumentMap.cs (5)
70CustomTypeInfo.Decode(typeInfo.PayloadTypeId, typeInfo.Payload, out dynamicFlags, out tupleElementNames); 103CustomTypeInfo.Decode( 112return CustomTypeInfo.Create(substitutedFlags, substitutedNames); 157CustomTypeInfo.GetTupleElementNameIfAny, 163AppendRange(tupleElementNamesOpt, i, i + n, CustomTypeInfo.GetTupleElementNameIfAny, builder);
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (2)
969elementTypeInfo = CustomTypeInfo.SkipOne(declaredTypeAndInfo.Info); 994Debug.Assert(declaredTypeAndInfo.Info?.PayloadTypeId != CustomTypeInfo.PayloadTypeId);