1 instantiation of SlicePatternSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
9496
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
SlicePatternSyntax
(this, parent, position);
18 references to SlicePatternSyntax
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Patterns.cs (3)
185
SlicePatternSyntax
p => BindSlicePattern(p, inputType, permitDesignations, ref hasErrors, misplaced: true, diagnostics),
203
SlicePatternSyntax
node,
273
if (pattern is
SlicePatternSyntax
slice)
Syntax.xml.Main.Generated.cs (6)
325
public virtual TResult? VisitSlicePattern(
SlicePatternSyntax
node) => this.DefaultVisit(node);
1069
public virtual void VisitSlicePattern(
SlicePatternSyntax
node) => this.DefaultVisit(node);
1812
public override SyntaxNode? VisitSlicePattern(
SlicePatternSyntax
node)
3891
public static
SlicePatternSyntax
SlicePattern(SyntaxToken dotDotToken, PatternSyntax? pattern)
3894
return (
SlicePatternSyntax
)Syntax.InternalSyntax.SyntaxFactory.SlicePattern((Syntax.InternalSyntax.SyntaxToken)dotDotToken.Node!, pattern == null ? null : (Syntax.InternalSyntax.PatternSyntax)pattern.Green).CreateRed();
3898
public static
SlicePatternSyntax
SlicePattern(PatternSyntax? pattern = default)
Syntax.xml.Syntax.Generated.cs (4)
5935
public
SlicePatternSyntax
Update(SyntaxToken dotDotToken, PatternSyntax? pattern)
5939
var
newNode = SyntaxFactory.SlicePattern(dotDotToken, pattern);
5947
public
SlicePatternSyntax
WithDotDotToken(SyntaxToken dotDotToken) => Update(dotDotToken, this.Pattern);
5948
public
SlicePatternSyntax
WithPattern(PatternSyntax? pattern) => Update(this.DotDotToken, pattern);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10669
private static
SlicePatternSyntax
GenerateSlicePattern()
12311
var
node = GenerateSlicePattern();
12315
var
newNode = node.WithDotDotToken(node.DotDotToken).WithPattern(node.Pattern);
16941
var
oldNode = GenerateSlicePattern();
16957
var
oldNode = GenerateSlicePattern();