3 instantiations of SignatureArg
ILAssembler (3)
GrammarVisitor.cs (2)
5294
SignatureArg returnValue =
new
(VisitParamAttr(context.paramAttr()).Value, VisitType(context.type()).Value, VisitMarshalClause(context.marshalClause()).Value, null);
6415
return new(new
SignatureArg
(
SignatureArg.cs (1)
17
return new
SignatureArg
(ParameterAttributes.None, sentinelBlob, new BlobBuilder(0), null)
19 references to SignatureArg
ILAssembler (19)
GrammarVisitor.cs (18)
1482
public List<
SignatureArg
> AllLocals { get; } = new();
1535
foreach (
var
local in _currentMethod.AllLocals)
1897
ImmutableArray<
SignatureArg
> arguments = VisitSigArgs(signatureArguments).Value;
1900
foreach (
SignatureArg
argument in arguments)
2722
foreach (
var
local in _currentMethod.AllLocals)
2980
foreach (
var
arg in signatureArgs)
4255
foreach (
var
arg in args)
4906
foreach (
var
loc in newLocals)
5004
foreach (
var
arg in args)
5294
SignatureArg
returnValue = new(VisitParamAttr(context.paramAttr()).Value, VisitType(context.type()).Value, VisitMarshalClause(context.marshalClause()).Value, null);
5300
SignatureArg
? arg = args[i];
5411
foreach (
var
arg in args)
5462
ImmutableArray<
SignatureArg
> parameters = VisitSigArgs(parameterList).Value;
5465
foreach (
SignatureArg
parameter in parameters)
5998
foreach (
var
arg in args)
6408
public GrammarResult.Literal<
SignatureArg
> VisitSigArg(CILParser.SigArgContext context)
6412
return new(
SignatureArg
.CreateSentinelArgument());
6423
public GrammarResult.Sequence<
SignatureArg
> VisitSigArgs(CILParser.SigArgsContext context) => new([.. context.sigArg().Select(arg => VisitSigArg(arg).Value)]);
SignatureArg.cs (1)
13
public static
SignatureArg
CreateSentinelArgument()