1 instantiation of ClassOrStructConstraintSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
18854
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ClassOrStructConstraintSyntax
(this, parent, position);
32 references to ClassOrStructConstraintSyntax
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Constraints.cs (2)
150
var
constraintSyntax = (
ClassOrStructConstraintSyntax
)syntax;
Syntax.xml.Main.Generated.cs (6)
547
public virtual TResult? VisitClassOrStructConstraint(
ClassOrStructConstraintSyntax
node) => this.DefaultVisit(node);
1291
public virtual void VisitClassOrStructConstraint(
ClassOrStructConstraintSyntax
node) => this.DefaultVisit(node);
2034
public override SyntaxNode? VisitClassOrStructConstraint(
ClassOrStructConstraintSyntax
node)
5266
public static
ClassOrStructConstraintSyntax
ClassOrStructConstraint(SyntaxKind kind, SyntaxToken classOrStructKeyword, SyntaxToken questionToken)
5286
return (
ClassOrStructConstraintSyntax
)Syntax.InternalSyntax.SyntaxFactory.ClassOrStructConstraint(kind, (Syntax.InternalSyntax.SyntaxToken)classOrStructKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)questionToken.Node).CreateRed();
5290
public static
ClassOrStructConstraintSyntax
ClassOrStructConstraint(SyntaxKind kind)
Syntax.xml.Syntax.Generated.cs (4)
11795
public
ClassOrStructConstraintSyntax
Update(SyntaxToken classOrStructKeyword, SyntaxToken questionToken)
11799
var
newNode = SyntaxFactory.ClassOrStructConstraint(this.Kind(), classOrStructKeyword, questionToken);
11807
public
ClassOrStructConstraintSyntax
WithClassOrStructKeyword(SyntaxToken classOrStructKeyword) => Update(classOrStructKeyword, this.QuestionToken);
11808
public
ClassOrStructConstraintSyntax
WithQuestionToken(SyntaxToken questionToken) => Update(this.ClassOrStructKeyword, questionToken);
Syntax\ClassOrStructConstraintSyntax.cs (1)
9
public
ClassOrStructConstraintSyntax
Update(SyntaxToken classOrStructKeyword)
Syntax\SyntaxFactory.cs (1)
2690
public static
ClassOrStructConstraintSyntax
ClassOrStructConstraint(SyntaxKind kind, SyntaxToken classOrStructKeyword)
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\KeywordRecommenders\AllowsKeywordRecommender.cs (1)
39
.OfType<
ClassOrStructConstraintSyntax
>()
Completion\KeywordRecommenders\NewKeywordRecommender.cs (1)
100
.OfType<
ClassOrStructConstraintSyntax
>()
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
106
.OfType<
ClassOrStructConstraintSyntax
>()
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (13)
Generated\Syntax.Test.xml.Generated.cs (5)
10891
private static
ClassOrStructConstraintSyntax
GenerateClassOrStructConstraint()
13332
var
node = GenerateClassOrStructConstraint();
13336
var
newNode = node.WithClassOrStructKeyword(node.ClassOrStructKeyword).WithQuestionToken(node.QuestionToken);
18865
var
oldNode = GenerateClassOrStructConstraint();
18881
var
oldNode = GenerateClassOrStructConstraint();
Parsing\DeclarationParsingTests.cs (8)
1280
var
bound = (
ClassOrStructConstraintSyntax
)cs.ConstraintClauses[0].Constraints[0];
1321
var
bound = (
ClassOrStructConstraintSyntax
)cs.ConstraintClauses[0].Constraints[0];
1363
var
classBound = (
ClassOrStructConstraintSyntax
)cs.ConstraintClauses[0].Constraints[0];
1568
var
classBound = (
ClassOrStructConstraintSyntax
)cs.ConstraintClauses[0].Constraints[0];
Microsoft.VisualStudio.LanguageServices.CSharp (2)
LanguageService\CSharpHelpContextService.cs (2)
494
if (token.IsKind(SyntaxKind.ClassKeyword) && token.Parent is
ClassOrStructConstraintSyntax
)
500
if (token.IsKind(SyntaxKind.StructKeyword) && token.Parent is
ClassOrStructConstraintSyntax
)