1 instantiation of TupleTypeDecoder
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
135var decoder = new TupleTypeDecoder(elementNames);
12 references to TupleTypeDecoder
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\MetadataDecoder.cs (1)
559targetTypeSymbol = TupleTypeDecoder.DecodeTupleTypesIfApplicable(targetTypeSymbol, elementNames: default);
Symbols\Metadata\PE\PEEventSymbol.cs (1)
109type = TupleTypeDecoder.DecodeTupleTypesIfApplicable(type, handle, moduleSymbol);
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
321type = TupleTypeDecoder.DecodeTupleTypesIfApplicable(type, _handle, moduleSymbol);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
508decodedType = TupleTypeDecoder.DecodeTupleTypesIfApplicable(decodedType, _handle, moduleSymbol); 568typeSymbol = TupleTypeDecoder.DecodeTupleTypesIfApplicable(typeSymbol, interfaceImpl, moduleSymbol);
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
303typeWithAnnotations = TupleTypeDecoder.DecodeTupleTypesIfApplicable(typeWithAnnotations, handle, moduleSymbol);
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
244propertyTypeWithAnnotations = TupleTypeDecoder.DecodeTupleTypesIfApplicable(propertyTypeWithAnnotations, handle, moduleSymbol);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
304type = TupleTypeDecoder.DecodeTupleTypesIfApplicable(type, constraintHandle, moduleSymbol);
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
135var decoder = new TupleTypeDecoder(elementNames);
Symbols\Source\CustomModifierUtils.cs (1)
92resultType = TupleTypeDecoder.DecodeTupleTypesIfApplicable(resultType, names);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CSharpEESymbolProvider.cs (1)
119return TupleTypeDecoder.DecodeTupleTypesIfApplicable(type, tupleElementNamesOpt);
Symbols\PlaceholderLocalSymbol.cs (1)
58type = TupleTypeDecoder.DecodeTupleTypesIfApplicable(type, tupleElementNames.AsImmutableOrNull());