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