44 references to TypeConstraint
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Constraints.cs (1)
238
case SyntaxKind.
TypeConstraint
:
Syntax\SyntaxFacts.cs (1)
163
case
TypeConstraint
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpSyntaxKinds.cs (1)
147
public int TypeConstraint => (int)SyntaxKind.
TypeConstraint
;
SemanticModelExtensions.cs (1)
306
if (type.IsParentKind(SyntaxKind.
TypeConstraint
))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\LocalFunctionTests.cs (2)
7559
.Where(i => i.Ancestors().Any(a => a.Kind() is SyntaxKind.Attribute or SyntaxKind.
TypeConstraint
or SyntaxKind.DefaultExpression or SyntaxKind.InvocationExpression or SyntaxKind.EqualsValueClause))
8604
.Where(i => i.Ancestors().Any(a => a.IsKind(SyntaxKind.Attribute) || a.IsKind(SyntaxKind.
TypeConstraint
) || a.IsKind(SyntaxKind.DefaultExpression) || a.IsKind(SyntaxKind.InvocationExpression)))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (35)
Parsing\DeclarationParsingTests.cs (20)
1132
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[0].Constraints[0].Kind());
1173
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[0].Constraints[0].Kind());
1368
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[0].Constraints[1].Kind());
1417
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[0].Constraints[0].Kind());
1472
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[0].Constraints[0].Kind());
1483
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[1].Constraints[0].Kind());
1518
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[0].Constraints[0].Kind());
1527
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[1].Constraints[0].Kind());
1573
Assert.Equal(SyntaxKind.
TypeConstraint
, cs.ConstraintClauses[0].Constraints[1].Kind());
3445
Assert.Equal(SyntaxKind.
TypeConstraint
, ms.ConstraintClauses[0].Constraints[0].Kind());
6770
M(SyntaxKind.
TypeConstraint
);
6835
N(SyntaxKind.
TypeConstraint
);
8600
N(SyntaxKind.
TypeConstraint
);
9328
N(SyntaxKind.
TypeConstraint
);
9365
N(SyntaxKind.
TypeConstraint
);
9381
N(SyntaxKind.
TypeConstraint
);
9695
N(SyntaxKind.
TypeConstraint
);
9734
N(SyntaxKind.
TypeConstraint
);
9750
N(SyntaxKind.
TypeConstraint
);
9798
N(SyntaxKind.
TypeConstraint
);
Parsing\MemberDeclarationParsingTests.cs (9)
9221
M(SyntaxKind.
TypeConstraint
);
9276
M(SyntaxKind.
TypeConstraint
);
9343
M(SyntaxKind.
TypeConstraint
);
9428
M(SyntaxKind.
TypeConstraint
);
9486
M(SyntaxKind.
TypeConstraint
);
9541
M(SyntaxKind.
TypeConstraint
);
9591
N(SyntaxKind.
TypeConstraint
);
9599
M(SyntaxKind.
TypeConstraint
);
9653
M(SyntaxKind.
TypeConstraint
);
Parsing\RecordParsing.cs (5)
806
N(SyntaxKind.
TypeConstraint
);
822
M(SyntaxKind.
TypeConstraint
);
876
N(SyntaxKind.
TypeConstraint
);
892
M(SyntaxKind.
TypeConstraint
);
986
M(SyntaxKind.
TypeConstraint
);
Parsing\ScriptParsingTests.cs (1)
3338
M(SyntaxKind.
TypeConstraint
);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
195
if ((name.IsUnmanaged || name.IsNotNull) && name.Parent.IsKind(SyntaxKind.
TypeConstraint
))
CSharpSyntaxKinds.cs (1)
147
public int TypeConstraint => (int)SyntaxKind.
TypeConstraint
;
SemanticModelExtensions.cs (1)
306
if (type.IsParentKind(SyntaxKind.
TypeConstraint
))