1 write to ConstraintTypes
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\TypeParameterConstraintClause.cs (1)
122
this.
ConstraintTypes
= constraintTypes;
16 references to ConstraintTypes
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Constraints.cs (1)
368
var constraintTypes = constraintClause.
ConstraintTypes
;
Symbols\ConstraintsHelper.cs (3)
337
if (clauses.All(clause => clause.
ConstraintTypes
.IsEmpty))
342
return clauses.SelectAsArray(clause => clause.
ConstraintTypes
);
422
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
);
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)
184
Debug.Assert(declaredConstraints.All(clause => clause.
ConstraintTypes
.IsEmpty));
Symbols\Source\TypeParameterConstraintClause.cs (2)
168
foreach (TypeWithAnnotations constraintType in constraintClause.
ConstraintTypes
)
228
foreach (TypeWithAnnotations constraintType in constraintClause.
ConstraintTypes
)