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)
3275
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();
5862
return (ParameterListSyntax)Syntax.InternalSyntax.SyntaxFactory.ParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
ParameterSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
5874
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)
14102
var slot = ((Syntax.InternalSyntax.
ParameterSyntax
)this.Green).identifier;
Declarations\DeclarationTreeBuilder.cs (1)
1114
var
firstParameter = parameters[0];
Parser\LanguageParser.cs (11)
3596
default(SeparatedSyntaxList<
ParameterSyntax
>),
4870
private SeparatedSyntaxList<
ParameterSyntax
> ParseParameterList(
4882
Func<LanguageParser,
ParameterSyntax
> parseElement = forExtensionOrUnion
4902
LanguageParser @this, ref SyntaxToken open, SeparatedSyntaxListBuilder<
ParameterSyntax
> list, SyntaxKind expectedKind, SyntaxKind closeKind)
4980
private
ParameterSyntax
ParseParameter(bool identifierIsOptional)
4984
return (
ParameterSyntax
)this.EatNode();
8861
var
parameter = (
ParameterSyntax
)separatedParameters[0];
13954
var
parameter = _syntaxFactory.Parameter(
13992
LanguageParser @this, ref SyntaxToken openParen, SeparatedSyntaxListBuilder<
ParameterSyntax
> list, SyntaxKind expectedKind, SyntaxKind closeKind)
14025
private
ParameterSyntax
ParseLambdaParameter()