1 write to ConstraintTypes
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\TypeParameterConstraintClause.cs (1)
125
this.
ConstraintTypes
= constraintTypes;
14 references to ConstraintTypes
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Constraints.cs (1)
410
var constraintTypes = constraintClause.
ConstraintTypes
;
Symbols\ConstraintsHelper.cs (2)
366
if (clauses.All(clause => clause.
ConstraintTypes
.IsEmpty))
451
builder[i] = TypeParameterConstraintClause.Create(constraintKind, constraint.
ConstraintTypes
);
Symbols\Source\SourceNamedTypeSymbol.cs (8)
374
if (results.All(clause => clause.
ConstraintTypes
.IsEmpty))
512
ImmutableArray<TypeWithAnnotations> originalConstraintTypes = constraint.
ConstraintTypes
;
569
if (clause.
ConstraintTypes
.Length == 0)
576
else if (clause.
ConstraintTypes
.Length == 0)
583
SmallDictionary<TypeWithAnnotations, int> clauseConstraintTypesMap = toDictionary(clause.
ConstraintTypes
, originalConstraintTypesMap.Comparer);
597
TypeWithAnnotations constraintType2 = clause.
ConstraintTypes
[index2];
666
ImmutableArray<TypeWithAnnotations> originalConstraintTypes = constraint.
ConstraintTypes
;
726
if (originalConstraintTypes.Length == 0 && clause.
ConstraintTypes
.Length == 0)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
173
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
)