1 write to ConstraintTypes
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\TypeParameterConstraintClause.cs (1)
125
this.
ConstraintTypes
= constraintTypes;
16 references to ConstraintTypes
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Constraints.cs (1)
410
var constraintTypes = constraintClause.
ConstraintTypes
;
Symbols\ConstraintsHelper.cs (3)
366
if (clauses.All(clause => clause.
ConstraintTypes
.IsEmpty))
371
return clauses.SelectAsArray(clause => clause.
ConstraintTypes
);
451
builder[i] = TypeParameterConstraintClause.Create(constraintKind, constraint.
ConstraintTypes
);
Symbols\Source\SourceNamedTypeSymbol.cs (9)
375
if (results.All(clause => clause.
ConstraintTypes
.IsEmpty))
383
return results.SelectAsArray(clause => clause.
ConstraintTypes
);
513
ImmutableArray<TypeWithAnnotations> originalConstraintTypes = constraint.
ConstraintTypes
;
570
if (clause.
ConstraintTypes
.Length == 0)
577
else if (clause.
ConstraintTypes
.Length == 0)
584
SmallDictionary<TypeWithAnnotations, int> clauseConstraintTypesMap = toDictionary(clause.
ConstraintTypes
, originalConstraintTypesMap.Comparer);
598
TypeWithAnnotations constraintType2 = clause.
ConstraintTypes
[index2];
667
ImmutableArray<TypeWithAnnotations> originalConstraintTypes = constraint.
ConstraintTypes
;
727
if (originalConstraintTypes.Length == 0 && clause.
ConstraintTypes
.Length == 0)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
174
Debug.Assert(declaredConstraints.All(clause => clause.
ConstraintTypes
.IsEmpty));
Symbols\Source\TypeParameterConstraintClause.cs (2)
171
foreach (TypeWithAnnotations constraintType in constraintClause.
ConstraintTypes
)
231
foreach (TypeWithAnnotations constraintType in constraintClause.
ConstraintTypes
)