1 override of TupleElementTypesWithAnnotations
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Tuples\TupleTypeSymbol.cs (1)
559
public sealed override ImmutableArray<TypeWithAnnotations>
TupleElementTypesWithAnnotations
15 references to TupleElementTypesWithAnnotations
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Deconstruct.cs (1)
259
tupleOrDeconstructedTypes = type.
TupleElementTypesWithAnnotations
.SelectAsArray(TypeMap.AsTypeSymbol);
Binder\Binder_Patterns.cs (2)
993
BindValueTupleSubpatterns(positionalClause, declType, declType.
TupleElementTypesWithAnnotations
, permitDesignations, ref hasErrors, patternsBuilder, diagnostics);
1389
addSubpatternsForTuple(strippedInputType.
TupleElementTypesWithAnnotations
);
Binder\Binder_TupleOperators.cs (2)
364
return tupleType.
TupleElementTypesWithAnnotations
.Length;
384
ImmutableArray<BoundExpression> placeholders = tupleType.
TupleElementTypesWithAnnotations
Binder\DecisionDagBuilder.cs (1)
556
ImmutableArray<TypeWithAnnotations> elementTypes = inputType.
TupleElementTypesWithAnnotations
;
Binder\Semantics\Conversions\ConversionsBase.cs (1)
2339
var targetElementTypes = destination.
TupleElementTypesWithAnnotations
;
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
340
var tupleElementTypes = tupleType.
TupleElementTypesWithAnnotations
;
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (4)
63
var resultTypes = conversion.Type.
TupleElementTypesWithAnnotations
;
108
var destElementTypes = expr.Type.
TupleElementTypesWithAnnotations
;
444
var types = expr.Type.GetNullableUnderlyingType().
TupleElementTypesWithAnnotations
;
445
int tupleCardinality = operand.Type.
TupleElementTypesWithAnnotations
.Length;
Symbols\Compilation_WellKnownMembers.cs (1)
872
namesBuilder.AddMany(null, type.
TupleElementTypesWithAnnotations
.Length);
Symbols\Tuples\TupleTypeSymbol.cs (1)
985
var extensionTupleElementTypes = tuple.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics[ValueTupleRestPosition - 1].Type.
TupleElementTypesWithAnnotations
;
Symbols\TypeSymbol.cs (1)
569
return
TupleElementTypesWithAnnotations
.Length == targetCardinality;