4 instantiations of ParameterSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
22461
=> new
ParameterSyntax
(this.Kind, this.attributeLists, this.modifiers, this.type, this.identifier, this.@default, diagnostics, GetAnnotations());
22464
=> new
ParameterSyntax
(this.Kind, this.attributeLists, this.modifiers, this.type, this.identifier, this.@default, GetDiagnostics(), annotations);
33139
return new
ParameterSyntax
(SyntaxKind.Parameter, attributeLists.Node, modifiers.Node, type, identifier, @default, this.context);
38561
return new
ParameterSyntax
(SyntaxKind.Parameter, attributeLists.Node, modifiers.Node, type, identifier, @default);
43 references to ParameterSyntax
Microsoft.CodeAnalysis.CSharp (43)
_generated\0\Syntax.xml.Main.Generated.cs (3)
3270
return (SimpleLambdaExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.SimpleLambdaExpression(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.
ParameterSyntax
)parameter.Green, (Syntax.InternalSyntax.SyntaxToken)arrowToken.Node!, block == null ? null : (Syntax.InternalSyntax.BlockSyntax)block.Green, expressionBody == null ? null : (Syntax.InternalSyntax.ExpressionSyntax)expressionBody.Green).CreateRed();
5848
return (ParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.ParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
ParameterSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
5860
return (BracketedParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.BracketedParameterList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
ParameterSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (27)
5101
internal readonly
ParameterSyntax
parameter;
5106
internal SimpleLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
ParameterSyntax
parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
5136
internal SimpleLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
ParameterSyntax
parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody, SyntaxFactoryContext context)
5167
internal SimpleLambdaExpressionSyntax(SyntaxKind kind, GreenNode? attributeLists, GreenNode? modifiers,
ParameterSyntax
parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
5200
public
ParameterSyntax
Parameter => this.parameter;
5231
public SimpleLambdaExpressionSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
ParameterSyntax
parameter, SyntaxToken arrowToken, BlockSyntax block, ExpressionSyntax expressionBody)
22096
public abstract CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> Parameters { get; }
22154
public override CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> Parameters => new CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
22172
public ParameterListSyntax Update(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> parameters, SyntaxToken closeParenToken)
22251
public override CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> Parameters => new CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
22269
public BracketedParameterListSyntax Update(SyntaxToken openBracketToken, CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> parameters, SyntaxToken closeBracketToken)
22443
public
ParameterSyntax
Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, TypeSyntax type, SyntaxToken identifier, EqualsValueClauseSyntax @default)
22447
var
newNode = SyntaxFactory.Parameter(attributeLists, modifiers, type, identifier, @default);
27617
public virtual TResult VisitParameter(
ParameterSyntax
node) => this.DefaultVisit(node);
27871
public virtual void VisitParameter(
ParameterSyntax
node) => this.DefaultVisit(node);
28093
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (
ParameterSyntax
)Visit(node.Parameter), (SyntaxToken)Visit(node.ArrowToken), (BlockSyntax)Visit(node.Block), (ExpressionSyntax)Visit(node.ExpressionBody));
28527
public override CSharpSyntaxNode VisitParameter(
ParameterSyntax
node)
30005
public SimpleLambdaExpressionSyntax SimpleLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
ParameterSyntax
parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
33080
public ParameterListSyntax ParameterList(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> parameters, SyntaxToken closeParenToken)
33102
public BracketedParameterListSyntax BracketedParameterList(SyntaxToken openBracketToken, CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> parameters, SyntaxToken closeBracketToken)
33124
public
ParameterSyntax
Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, TypeSyntax? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
35427
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers,
ParameterSyntax
parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
38502
public static ParameterListSyntax ParameterList(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> parameters, SyntaxToken closeParenToken)
38524
public static BracketedParameterListSyntax BracketedParameterList(SyntaxToken openBracketToken, CoreSyntax.SeparatedSyntaxList<
ParameterSyntax
> parameters, SyntaxToken closeBracketToken)
38546
public static
ParameterSyntax
Parameter(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, TypeSyntax? type, SyntaxToken? identifier, EqualsValueClauseSyntax? @default)
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
14092
var slot = ((Syntax.InternalSyntax.
ParameterSyntax
)this.Green).identifier;
Declarations\DeclarationTreeBuilder.cs (1)
1114
var
firstParameter = parameters[0];
Parser\LanguageParser.cs (11)
3554
default(SeparatedSyntaxList<
ParameterSyntax
>),
4828
private SeparatedSyntaxList<
ParameterSyntax
> ParseParameterList(
4840
Func<LanguageParser,
ParameterSyntax
> parseElement = forExtensionOrUnion
4860
LanguageParser @this, ref SyntaxToken open, SeparatedSyntaxListBuilder<
ParameterSyntax
> list, SyntaxKind expectedKind, SyntaxKind closeKind)
4938
private
ParameterSyntax
ParseParameter(bool identifierIsOptional)
4942
return (
ParameterSyntax
)this.EatNode();
8819
var
parameter = (
ParameterSyntax
)separatedParameters[0];
13912
var
parameter = _syntaxFactory.Parameter(
13950
LanguageParser @this, ref SyntaxToken openParen, SeparatedSyntaxListBuilder<
ParameterSyntax
> list, SyntaxKind expectedKind, SyntaxKind closeKind)
13983
private
ParameterSyntax
ParseLambdaParameter()