20 references to ParameterList
Microsoft.CodeAnalysis.CSharp (13)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (4)
31
if (syntax.
ParameterList
.Parameters.Count == 0)
37
FunctionPointerParameterSyntax? returnTypeParameter = syntax.
ParameterList
.Parameters[^1];
533
_parameters = syntax.
ParameterList
.Parameters.Count > 1
537
syntax.
ParameterList
.Parameters,
Syntax.xml.Main.Generated.cs (1)
1534
=> node.Update(VisitToken(node.DelegateKeyword), VisitToken(node.AsteriskToken), (FunctionPointerCallingConventionSyntax?)Visit(node.CallingConvention), (FunctionPointerParameterListSyntax?)Visit(node.
ParameterList
) ?? throw new ArgumentNullException("parameterList"));
Syntax.xml.Syntax.Generated.cs (6)
565
if (delegateKeyword != this.DelegateKeyword || asteriskToken != this.AsteriskToken || callingConvention != this.CallingConvention || parameterList != this.
ParameterList
)
575
public FunctionPointerTypeSyntax WithDelegateKeyword(SyntaxToken delegateKeyword) => Update(delegateKeyword, this.AsteriskToken, this.CallingConvention, this.
ParameterList
);
576
public FunctionPointerTypeSyntax WithAsteriskToken(SyntaxToken asteriskToken) => Update(this.DelegateKeyword, asteriskToken, this.CallingConvention, this.
ParameterList
);
577
public FunctionPointerTypeSyntax WithCallingConvention(FunctionPointerCallingConventionSyntax? callingConvention) => Update(this.DelegateKeyword, this.AsteriskToken, callingConvention, this.
ParameterList
);
580
public FunctionPointerTypeSyntax AddParameterListParameters(params FunctionPointerParameterSyntax[] items) => WithParameterList(this.
ParameterList
.WithParameters(this.
ParameterList
.Parameters.AddRange(items)));
Syntax\SyntaxExtensions.cs (2)
440
for (int i = functionPointerTypeSyntax.
ParameterList
.Parameters.Count - 1; i >= 0; i--)
442
TypeSyntax? paramType = functionPointerTypeSyntax.
ParameterList
.Parameters[i].Type;
Microsoft.CodeAnalysis.CSharp.Features (1)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
429
builder, "<", ">", functionPointerType.
ParameterList
.Parameters,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1160
.
ParameterList
.Parameters.Single().Type!)
1271
var nestedTypeInfo = model.GetTypeInfo(functionPointerTypeSyntax.
ParameterList
.Parameters.Single().Type!);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.cs (2)
11215
Assert.NotNull(node.
ParameterList
);
11216
var newNode = node.WithDelegateKeyword(node.DelegateKeyword).WithAsteriskToken(node.AsteriskToken).WithCallingConvention(node.CallingConvention).WithParameterList(node.
ParameterList
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
FunctionPointerUtilities.cs (2)
178
case FunctionPointerTypeSyntax {
ParameterList
: { Parameters: var paramSyntaxes } }:
262
if (typeSyntax is FunctionPointerTypeSyntax {
ParameterList
: { Parameters: var paramSyntaxes } })