4 instantiations of PositionalPatternClauseSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
8867
=> new
PositionalPatternClauseSyntax
(this.Kind, this.openParenToken, this.subpatterns, this.closeParenToken, diagnostics, GetAnnotations());
8870
=> new
PositionalPatternClauseSyntax
(this.Kind, this.openParenToken, this.subpatterns, this.closeParenToken, GetDiagnostics(), annotations);
30767
var result = new
PositionalPatternClauseSyntax
(SyntaxKind.PositionalPatternClause, openParenToken, subpatterns.Node, closeParenToken, this.context);
36189
var result = new
PositionalPatternClauseSyntax
(SyntaxKind.PositionalPatternClause, openParenToken, subpatterns.Node, closeParenToken);
24 references to PositionalPatternClauseSyntax
Microsoft.CodeAnalysis.CSharp (24)
_generated\0\Syntax.xml.Main.Generated.cs (1)
3810
return (RecursivePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.RecursivePattern(type == null ? null : (Syntax.InternalSyntax.TypeSyntax)type.Green, positionalPatternClause == null ? null : (Syntax.InternalSyntax.
PositionalPatternClauseSyntax
)positionalPatternClause.Green, propertyPatternClause == null ? null : (Syntax.InternalSyntax.PropertyPatternClauseSyntax)propertyPatternClause.Green, designation == null ? null : (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (20)
8652
internal readonly
PositionalPatternClauseSyntax
? positionalPatternClause;
8656
internal RecursivePatternSyntax(SyntaxKind kind, TypeSyntax? type,
PositionalPatternClauseSyntax
? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8682
internal RecursivePatternSyntax(SyntaxKind kind, TypeSyntax? type,
PositionalPatternClauseSyntax
? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation, SyntaxFactoryContext context)
8709
internal RecursivePatternSyntax(SyntaxKind kind, TypeSyntax? type,
PositionalPatternClauseSyntax
? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
8736
public
PositionalPatternClauseSyntax
? PositionalPatternClause => this.positionalPatternClause;
8755
public RecursivePatternSyntax Update(TypeSyntax type,
PositionalPatternClauseSyntax
positionalPatternClause, PropertyPatternClauseSyntax propertyPatternClause, VariableDesignationSyntax designation)
8849
public
PositionalPatternClauseSyntax
Update(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeParenToken)
8853
var
newNode = SyntaxFactory.PositionalPatternClause(openParenToken, subpatterns, closeParenToken);
27510
public virtual TResult VisitPositionalPatternClause(
PositionalPatternClauseSyntax
node) => this.DefaultVisit(node);
27764
public virtual void VisitPositionalPatternClause(
PositionalPatternClauseSyntax
node) => this.DefaultVisit(node);
28204
=> node.Update((TypeSyntax)Visit(node.Type), (
PositionalPatternClauseSyntax
)Visit(node.PositionalPatternClause), (PropertyPatternClauseSyntax)Visit(node.PropertyPatternClause), (VariableDesignationSyntax)Visit(node.Designation));
28206
public override CSharpSyntaxNode VisitPositionalPatternClause(
PositionalPatternClauseSyntax
node)
30746
public RecursivePatternSyntax RecursivePattern(TypeSyntax? type,
PositionalPatternClauseSyntax
? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
30754
public
PositionalPatternClauseSyntax
PositionalPatternClause(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeParenToken)
30765
if (cached != null) return (
PositionalPatternClauseSyntax
)cached;
30767
var
result = new PositionalPatternClauseSyntax(SyntaxKind.PositionalPatternClause, openParenToken, subpatterns.Node, closeParenToken, this.context);
36168
public static RecursivePatternSyntax RecursivePattern(TypeSyntax? type,
PositionalPatternClauseSyntax
? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
36176
public static
PositionalPatternClauseSyntax
PositionalPatternClause(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeParenToken)
36187
if (cached != null) return (
PositionalPatternClauseSyntax
)cached;
36189
var
result = new PositionalPatternClauseSyntax(SyntaxKind.PositionalPatternClause, openParenToken, subpatterns.Node, closeParenToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
5523
public SyntaxToken OpenParenToken => new SyntaxToken(this, ((InternalSyntax.
PositionalPatternClauseSyntax
)this.Green).openParenToken, Position, 0);
5534
public SyntaxToken CloseParenToken => new SyntaxToken(this, ((InternalSyntax.
PositionalPatternClauseSyntax
)this.Green).closeParenToken, GetChildPosition(2), GetChildIndex(2));
Parser\LanguageParser_Patterns.cs (1)
346
var
positionalPatternClause = _syntaxFactory.PositionalPatternClause(openParenToken, subPatterns, closeParenToken);