1 instantiation of FunctionPointerParameterSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
22151
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
FunctionPointerParameterSyntax
(this, parent, position);
27 references to FunctionPointerParameterSyntax
Microsoft.CodeAnalysis.CSharp (25)
_generated\0\Syntax.xml.Main.Generated.cs (8)
620
public virtual TResult? VisitFunctionPointerParameter(
FunctionPointerParameterSyntax
node) => this.DefaultVisit(node);
1368
public virtual void VisitFunctionPointerParameter(
FunctionPointerParameterSyntax
node) => this.DefaultVisit(node);
2115
public override SyntaxNode? VisitFunctionPointerParameter(
FunctionPointerParameterSyntax
node)
2412
public static FunctionPointerParameterListSyntax FunctionPointerParameterList(SyntaxToken lessThanToken, SeparatedSyntaxList<
FunctionPointerParameterSyntax
> parameters, SyntaxToken greaterThanToken)
2420
public static FunctionPointerParameterListSyntax FunctionPointerParameterList(SeparatedSyntaxList<
FunctionPointerParameterSyntax
> parameters = default)
5838
public static
FunctionPointerParameterSyntax
FunctionPointerParameter(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
5841
return (
FunctionPointerParameterSyntax
)Syntax.InternalSyntax.SyntaxFactory.FunctionPointerParameter(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.TypeSyntax)type.Green).CreateRed();
5845
public static
FunctionPointerParameterSyntax
FunctionPointerParameter(TypeSyntax type)
_generated\2\Syntax.xml.Syntax.Generated.cs (13)
580
public FunctionPointerTypeSyntax AddParameterListParameters(params
FunctionPointerParameterSyntax
[] items) => WithParameterList(this.ParameterList.WithParameters(this.ParameterList.Parameters.AddRange(items)));
603
public SeparatedSyntaxList<
FunctionPointerParameterSyntax
> Parameters
608
return red != null ? new SeparatedSyntaxList<
FunctionPointerParameterSyntax
>(red, GetChildIndex(1)) : default;
622
public FunctionPointerParameterListSyntax Update(SyntaxToken lessThanToken, SeparatedSyntaxList<
FunctionPointerParameterSyntax
> parameters, SyntaxToken greaterThanToken)
635
public FunctionPointerParameterListSyntax WithParameters(SeparatedSyntaxList<
FunctionPointerParameterSyntax
> parameters) => Update(this.LessThanToken, parameters, this.GreaterThanToken);
638
public FunctionPointerParameterListSyntax AddParameters(params
FunctionPointerParameterSyntax
[] items) => WithParameters(this.Parameters.AddRange(items));
13947
public
FunctionPointerParameterSyntax
Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
13951
var
newNode = SyntaxFactory.FunctionPointerParameter(attributeLists, modifiers, type);
13960
public new
FunctionPointerParameterSyntax
WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.Type);
13962
public new
FunctionPointerParameterSyntax
WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.Type);
13964
public new
FunctionPointerParameterSyntax
WithType(TypeSyntax type) => Update(this.AttributeLists, this.Modifiers, type);
13967
public new
FunctionPointerParameterSyntax
AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13969
public new
FunctionPointerParameterSyntax
AddModifiers(params SyntaxToken[] items) => WithModifiers(this.Modifiers.AddRange(items));
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
37
FunctionPointerParameterSyntax
? returnTypeParameter = syntax.ParameterList.Parameters[^1];
Symbols\Source\ParameterHelpers.cs (3)
118
SeparatedSyntaxList<
FunctionPointerParameterSyntax
> parametersList,
122
return MakeParameters<
FunctionPointerParameterSyntax
, FunctionPointerParameterSymbol, FunctionPointerMethodSymbol>(
134
FunctionPointerParameterSyntax
syntax, RefKind refKind, int ordinal,
Microsoft.Interop.ComInterfaceGenerator (2)
VirtualMethodPointerStubGenerator.cs (2)
102
List<
FunctionPointerParameterSyntax
> functionPointerParameters = [];
245
List<
FunctionPointerParameterSyntax
> functionPointerParameters = new();