1 write to FunctionArguments
Microsoft.Build (1)
Evaluation\ExpressionShredder.cs (1)
601capture.FunctionArguments = Microsoft.NET.StringTools.Strings.WeakIntern(expression.AsSpan(startFunctionArguments, endFunctionArguments - startFunctionArguments));
32 references to FunctionArguments
Microsoft.Build (1)
Evaluation\Expander.cs (1)
2148string argumentsExpression = match.Captures[n].FunctionArguments;
Microsoft.Build.Engine.UnitTests (31)
Evaluation\ExpressionShredder_Tests.cs (31)
732Assert.Equal("a,b", capture.Captures[0].FunctionArguments); 752Assert.Equal("a,b", capture.Captures[0].FunctionArguments); 771Assert.Equal("'Meta0'", capture.Captures[0].FunctionArguments); 774Assert.Null(capture.Captures[1].FunctionArguments); 793Assert.Equal("'Meta0'", capture.Captures[0].FunctionArguments); 796Assert.Null(capture.Captures[1].FunctionArguments); 815Assert.Null(capture.Captures[0].FunctionArguments); 818Assert.Null(capture.Captures[1].FunctionArguments); 837Assert.Null(capture.Captures[0].FunctionArguments); 840Assert.Null(capture.Captures[1].FunctionArguments); 859Assert.Null(capture.Captures[0].FunctionArguments); 878Assert.Null(capture.Captures[0].FunctionArguments); 881Assert.Equal("$(Val), $(Boo)", capture.Captures[1].FunctionArguments); 900Assert.Null(capture.Captures[0].FunctionArguments); 903Assert.Equal("\"AA\", 'BB', `cc`", capture.Captures[1].FunctionArguments); 922Assert.Null(capture.Captures[0].FunctionArguments); 925Assert.Equal("'()', $(Boo), ')('", capture.Captures[1].FunctionArguments); 944Assert.Null(capture.Captures[0].FunctionArguments); 947Assert.Equal("`()`, $(Boo), \"AA\"", capture.Captures[1].FunctionArguments); 966Assert.Null(capture.Captures[0].FunctionArguments); 969Assert.Equal("`()`, $(Boo), \")(\"", capture.Captures[1].FunctionArguments); 988Assert.Null(capture.Captures[0].FunctionArguments); 991Assert.Equal("\"()\", $(Boo), `)(`", capture.Captures[1].FunctionArguments); 1012Assert.Null(capture.Captures[0].FunctionArguments); 1015Assert.Equal("\"()\", $(Boo), `)(`", capture.Captures[1].FunctionArguments); 1036Assert.Null(capture.Captures[0].FunctionArguments); 1039Assert.Equal("\"()\", $(Boo), `)(`", capture.Captures[1].FunctionArguments); 1060Assert.Null(capture.Captures[0].FunctionArguments); 1063Assert.Equal("\"()\", $(Boo), `)(`", capture.Captures[1].FunctionArguments); 1084Assert.Null(capture.Captures[0].FunctionArguments); 1087Assert.Equal("\"()\", $(Boo), `)(\"`", capture.Captures[1].FunctionArguments);