1 instantiation of ClassOrStructConstraintSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
18854internal 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)
150var constraintSyntax = (ClassOrStructConstraintSyntax)syntax;
Syntax.xml.Main.Generated.cs (6)
547public virtual TResult? VisitClassOrStructConstraint(ClassOrStructConstraintSyntax node) => this.DefaultVisit(node); 1291public virtual void VisitClassOrStructConstraint(ClassOrStructConstraintSyntax node) => this.DefaultVisit(node); 2034public override SyntaxNode? VisitClassOrStructConstraint(ClassOrStructConstraintSyntax node) 5266public static ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind, SyntaxToken classOrStructKeyword, SyntaxToken questionToken) 5286return (ClassOrStructConstraintSyntax)Syntax.InternalSyntax.SyntaxFactory.ClassOrStructConstraint(kind, (Syntax.InternalSyntax.SyntaxToken)classOrStructKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)questionToken.Node).CreateRed(); 5290public static ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind)
Syntax.xml.Syntax.Generated.cs (4)
11795public ClassOrStructConstraintSyntax Update(SyntaxToken classOrStructKeyword, SyntaxToken questionToken) 11799var newNode = SyntaxFactory.ClassOrStructConstraint(this.Kind(), classOrStructKeyword, questionToken); 11807public ClassOrStructConstraintSyntax WithClassOrStructKeyword(SyntaxToken classOrStructKeyword) => Update(classOrStructKeyword, this.QuestionToken); 11808public ClassOrStructConstraintSyntax WithQuestionToken(SyntaxToken questionToken) => Update(this.ClassOrStructKeyword, questionToken);
Syntax\ClassOrStructConstraintSyntax.cs (1)
9public ClassOrStructConstraintSyntax Update(SyntaxToken classOrStructKeyword)
Syntax\SyntaxFactory.cs (1)
2690public 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)
10891private static ClassOrStructConstraintSyntax GenerateClassOrStructConstraint() 13332var node = GenerateClassOrStructConstraint(); 13336var newNode = node.WithClassOrStructKeyword(node.ClassOrStructKeyword).WithQuestionToken(node.QuestionToken); 18865var oldNode = GenerateClassOrStructConstraint(); 18881var oldNode = GenerateClassOrStructConstraint();
Parsing\DeclarationParsingTests.cs (8)
1280var bound = (ClassOrStructConstraintSyntax)cs.ConstraintClauses[0].Constraints[0]; 1321var bound = (ClassOrStructConstraintSyntax)cs.ConstraintClauses[0].Constraints[0]; 1363var classBound = (ClassOrStructConstraintSyntax)cs.ConstraintClauses[0].Constraints[0]; 1568var classBound = (ClassOrStructConstraintSyntax)cs.ConstraintClauses[0].Constraints[0];
Microsoft.VisualStudio.LanguageServices.CSharp (2)
LanguageService\CSharpHelpContextService.cs (2)
494if (token.IsKind(SyntaxKind.ClassKeyword) && token.Parent is ClassOrStructConstraintSyntax) 500if (token.IsKind(SyntaxKind.StructKeyword) && token.Parent is ClassOrStructConstraintSyntax)