195 references to Argument
Microsoft.AspNetCore.App.CodeFixes (1)
Authorization\AddAuthorizationBuilderFixer.cs (1)
103SyntaxFactory.Argument(assignmentExpression))));
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\Fixers\CSharpPreferIsKindFix.cs (1)
66.AddArgumentListArguments(SyntaxFactory.Argument(binaryExpression.Right.WithoutTrailingTrivia()))
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (2)
310Argument(innerInvocation.WithExpression( 319postMatchesInReverse.Add(new CollectionMatch<ArgumentSyntax>(Argument(expression), UseSpread: true));
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1210nodeOrToken => nodeOrToken.IsToken ? nodeOrToken : Argument((ExpressionSyntax)nodeOrToken.AsNode()!)));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (14)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
192ArgumentList([.. expressions.Select(Argument)]))); 319Argument(IdentifierName(prop.Name))); 563ArgumentList([.. updatedExpressions.Select(expression => Argument(expression.WithoutTrivia()))]),
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
180return Argument(
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (2)
150return argumentList.AddArguments(Argument(InvocationExpression( 169var wrappedArgument = Argument(canUseImplicitArray
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
216builder.Add(Argument(newDeclaration));
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
89var argument = Argument(rangeExpression).WithAdditionalAnnotations(Formatter.Annotation);
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (4)
63TupleExpression([Argument(exprB), Argument(exprA)]), 64TupleExpression([Argument(exprA), Argument(exprB)])));
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
173arguments.Add(Argument(stringLiteral));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (1)
17return SyntaxFactory.Argument(expression);
Microsoft.CodeAnalysis.CSharp.Features (33)
ChangeSignature\CSharpChangeSignatureService.cs (1)
928return (TArgumentSyntax)(SyntaxNode)Argument(objectCreation);
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
77=> SyntaxFactory.Argument(decl.Expression);
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (2)
209ArgumentList([Argument(lambda)])); 284ArgumentList([Argument(lambda)]));
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
80identifier => Argument(IdentifierName(identifier)))]);
ConvertLinq\ConvertForEachToLinqQuery\ToToListConverter.cs (1)
53SyntaxFactory.ArgumentList([SyntaxFactory.Argument(queryOrLinqInvocationExpression)])));
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (3)
205Argument(joinClause.LeftExpression), 206Argument(joinClause.RightExpression.WithoutTrailingTrivia())])), 354ArgumentList([Argument(expression)]))),
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (7)
500v => Argument(v.Name.ToIdentifierName()))]), 840arguments.Add(Argument(IdentifierName(argument.Name)).WithRefOrOutKeyword(refOrOut)); 858ArgumentList([Argument(LiteralExpression(SyntaxKind.FalseLiteralExpression))])); 880: TupleExpression([.. variableInfos.Select(v => Argument(v.Name.ToIdentifierName()))]), 970_ => TupleExpression([.. variableInfos.Select(v => Argument(CreateReturnExpression(v)))]), 977Argument(CreateFlowControlDeclarationExpression()), 978Argument(returnVariableExpression)]);
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
132Argument(DeclarationExpression(t.type.GenerateTypeSyntax(), t.designation)))]);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (2)
310Argument(innerInvocation.WithExpression( 319postMatchesInReverse.Add(new CollectionMatch<ArgumentSyntax>(Argument(expression), UseSpread: true));
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1210nodeOrToken => nodeOrToken.IsToken ? nodeOrToken : Argument((ExpressionSyntax)nodeOrToken.AsNode()!)));
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
192ArgumentList([.. expressions.Select(Argument)]))); 319Argument(IdentifierName(prop.Name))); 563ArgumentList([.. updatedExpressions.Select(expression => Argument(expression.WithoutTrivia()))]),
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
180return Argument(
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (2)
150return argumentList.AddArguments(Argument(InvocationExpression( 169var wrappedArgument = Argument(canUseImplicitArray
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
216builder.Add(Argument(newDeclaration));
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
89var argument = Argument(rangeExpression).WithAdditionalAnnotations(Formatter.Annotation);
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (4)
63TupleExpression([Argument(exprB), Argument(exprA)]), 64TupleExpression([Argument(exprA), Argument(exprB)])));
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
173arguments.Add(Argument(stringLiteral));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (16)
Syntax\SeparatedSyntaxListTests.cs (3)
69var insertAfterComment = argsWithComment.Insert(1, SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c"))); 77var insertAfterEOL = argsWithEOL.Insert(1, SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c"))); 83var insertBeforeMultiLineComment = argsWithMultiLineComment.Insert(1, SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")));
Syntax\SyntaxFactoryTests.cs (3)
279builder.Add(SyntaxFactory.Argument(SyntaxFactory.IdentifierName("x"))); 280builder.Add(SyntaxFactory.Argument(SyntaxFactory.IdentifierName("y"))); 281builder.Add(SyntaxFactory.Argument(SyntaxFactory.IdentifierName("z")));
Syntax\SyntaxNodeTests.cs (6)
690var argument = SyntaxFactory.Argument(name); 691var missingArgument = SyntaxFactory.Argument(missingName); 2126var argC = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")); 2127var argD = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("d")); 2166var argC = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")); 2167var argD = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("d"));
Syntax\SyntaxRewriterTests.cs (4)
379var argC = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")); 380var argD = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("d")); 398var argC = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("c")); 399var argD = SyntaxFactory.Argument(SyntaxFactory.ParseExpression("d"));
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3355=> argOrExpression as ArgumentSyntax ?? SyntaxFactory.Argument((ExpressionSyntax)argOrExpression);
Simplification\CSharpSimplificationService.Expander.cs (1)
1106var thisArgument = Argument(thisExpression).WithLeadingTrivia(SyntaxTriviaList.Empty);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (1)
17return SyntaxFactory.Argument(expression);
Microsoft.Interop.ComInterfaceGenerator (27)
ComClassGenerator.cs (4)
107Argument(TypeOfExpression(IdentifierName(ClassInfoTypeName))), 108Argument( 131Argument( 140Argument(IntLiteral(i))),
ComInterfaceGenerator.cs (9)
736Argument( 757Argument( 778Argument( 789Argument( 794Argument( 798Argument( 805Argument( 807Argument(CastExpression(IdentifierName("nuint"), 870Argument(ComInterfaceGeneratorHelpers.CreateEmbeddedDataBlobCreationStatement(context.InterfaceId.ToByteArray())))))
ComMethodContext.cs (2)
163? Argument(IdentifierName(info.InstanceIdentifier)).WithRefKindKeyword(MarshallerHelpers.GetManagedArgumentRefKindKeyword(info)) 164: Argument(IdentifierName(info.InstanceIdentifier));
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
61Argument(
Marshallers\KeepAliveThisMarshaller.cs (1)
29Argument(ThisExpression()))
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (4)
54Argument(IdentifierName(managedIdentifier)), 55Argument(ImplicitObjectCreationExpression( 58Argument(ComInterfaceGeneratorHelpers.CreateEmbeddedDataBlobCreationStatement(marshallingInfo.InterfaceId.ToByteArray())))), 60Argument(CastExpression(TypeSyntaxes.System_IntPtr, IdentifierName(VirtualMethodPointerStubGenerator.NativeThisParameterIdentifier))));
Marshallers\ObjectUnwrapperResolver.cs (1)
57Argument(IdentifierName(nativeIdentifier)))));
Marshallers\StructAsHResultMarshallerFactory.cs (2)
53Argument(IdentifierName(managed)))); 71Argument(IdentifierName(unmanaged))));
VirtualMethodPointerStubGenerator.cs (3)
65Argument(TypeOfExpression(methodStub.TypeKeyOwner.Syntax)))), 75Argument(LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(methodStub.VtableIndexData.Index)))), 250.AddArgumentListArguments(Argument(LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(method.VtableIndexData.Index)))),
Microsoft.Interop.JavaScript.JSImportGenerator (39)
JSExportGenerator.cs (6)
403Argument( 406BracketedArgumentList(SingletonSeparatedList(Argument( 410arguments.Add(Argument(IdentifierName(Constants.ArgumentsBuffer))); 415Argument( 443Argument(LiteralExpression(SyntaxKind.StringLiteralExpression, Literal(context.QualifiedMethodName))), 444Argument(LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(context.TypesHash))),
JSImportGenerator.cs (7)
295Argument(LiteralExpression(SyntaxKind.StringLiteralExpression, Literal(jsImportData.FunctionName))), 296Argument( 334Argument(IdentifierName(signatureContext.BindingName)), 335Argument(IdentifierName(Constants.ArgumentsBuffer))), 339BracketedArgumentList(SingletonSeparatedList(Argument( 349Argument(IdentifierName(signatureContext.BindingName)), 350Argument(argumentsBuffer)));
Marshaling\BaseJSGenerator.cs (1)
48Argument(IdentifierName(js))
Marshaling\FuncJSGenerator.cs (8)
32yield return ToManagedMethod(js, Argument(IdentifierName(managed)), jsty); 37yield return ToJSMethod(js, Argument(IdentifierName(managed)), jsty); 42yield return ToJSMethod(js, Argument(IdentifierName(managed)), jsty); 47yield return ToManagedMethod(js, Argument(IdentifierName(managed)), jsty); 93private static ArgumentSyntax ArgToJS(int i, TypeSyntax sourceType, MarshalerType marshalerType) => Argument(ParenthesizedLambdaExpression() 105Argument(IdentifierName("__delegate_arg"+(i+1))), 108private static ArgumentSyntax ArgToManaged(int i, TypeSyntax sourceType, MarshalerType marshalerType) => Argument(ParenthesizedLambdaExpression() 121Argument(IdentifierName("__delegate_arg"+(i+1))).WithRefOrOutKeyword(Token(SyntaxKind.OutKeyword)),
Marshaling\ImplicitArgumentGenerator.cs (1)
25Argument(IdentifierName(js))
Marshaling\PrimitiveJSGenerator.cs (2)
28yield return ToManagedMethod(js, Argument(IdentifierName(managed))); 33yield return ToJSMethod(js, Argument(IdentifierName(managed)));
Marshaling\TaskJSGenerator.cs (12)
28? ToManagedMethodVoid(js, Argument(IdentifierName(managed))) 29: ToManagedMethod(js, Argument(IdentifierName(managed)), jsty.ResultTypeInfo.Syntax); 35? ToJSMethodVoid(js, Argument(IdentifierName(managed))) 36: ToJSMethod(js, Argument(IdentifierName(managed)), jsty.ResultTypeInfo.Syntax); 42? ToJSMethodVoid(js, Argument(IdentifierName(managed))) 43: ToJSMethod(js, Argument(IdentifierName(managed)), jsty.ResultTypeInfo.Syntax); 49? ToManagedMethodVoid(js, Argument(IdentifierName(managed))) 50: ToManagedMethod(js, Argument(IdentifierName(managed)), jsty.ResultTypeInfo.Syntax); 74Argument(ParenthesizedLambdaExpression() 87Argument(IdentifierName("__task_result")).WithRefOrOutKeyword(Token(SyntaxKind.OutKeyword)), 97Argument(ParenthesizedLambdaExpression() 109Argument(IdentifierName("__task_result")),
SignatureBindingHelpers.cs (2)
26ArgumentList(SeparatedList(subTypes.Select(s => Argument(MarshalerTypeName(s)))))); 31return Argument(CollectionExpression(SeparatedList(arguments)));
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\ConvertToLibraryImportFixer.cs (3)
330SyntaxFactory.Argument(SyntaxFactory.IdentifierName( 366SyntaxFactory.Argument(SyntaxFactory.DeclarationExpression( 384SyntaxFactory.Argument(generator.ClearTrivia(assignment.Left))
Microsoft.Interop.SourceGeneration (54)
Marshalling\DelegateMarshaller.cs (3)
53Argument(IdentifierName(managedIdentifier))), 75Argument(IdentifierName(nativeIdentifier))), 85ArgumentList(SingletonSeparatedList(Argument(IdentifierName(managedIdentifier))))));
Marshalling\ElementsMarshalling.cs (11)
160Argument(CollectionSource.GetUnmanagedValuesSource(context)))), 161Argument( 170Argument(destination)); 181Argument(destination)); 196Argument(CollectionSource.GetManagedValuesSource(context)))), 197Argument( 210Argument(destination))); 221Argument(CollectionSource.GetManagedValuesDestination(context))); 240Argument(expression)); 344Argument(IdentifierName(numElementsIdentifier)))); 434Argument(IdentifierName(numElementsIdentifier))));
Marshalling\MarshallerHelpers.cs (4)
49Argument(LiteralExpression(SyntaxKind.NumericLiteralExpression, Literal(errorCode)))); 62MethodInvocationStatement(TypeSyntaxes.System_Runtime_InteropServices_Marshal, IdentifierName("SetLastPInvokeError"), Argument(IdentifierName(lastErrorIdentifier))); 100.AddArgumentListArguments(Argument(IdentifierName(GetIndexerIdentifier(i)))); 243Argument(IdentifierName(info.InstanceIdentifier))
Marshalling\MarshallingGeneratorExtensions.cs (7)
145ValueBoundaryBehavior.ManagedIdentifier when !info.IsByRef => Argument(IdentifierName(managedIdentifier)), 146ValueBoundaryBehavior.ManagedIdentifier when info.IsByRef => Argument(IdentifierName(managedIdentifier)).WithRefKindKeyword(MarshallerHelpers.GetManagedArgumentRefKindKeyword(info)), 147ValueBoundaryBehavior.NativeIdentifier => Argument(IdentifierName(nativeIdentifier)), 148ValueBoundaryBehavior.AddressOfNativeIdentifier => Argument(PrefixUnaryExpression(SyntaxKind.AddressOfExpression, IdentifierName(nativeIdentifier))), 149ValueBoundaryBehavior.CastNativeIdentifier => Argument(CastExpression(generator.AsParameter(context).Type, IdentifierName(nativeIdentifier))), 160return Argument(IdentifierName(managedIdentifier)).WithRefKindKeyword(MarshallerHelpers.GetManagedArgumentRefKindKeyword(info)); 162return Argument(IdentifierName(managedIdentifier));
Marshalling\StatefulMarshallingStrategy.cs (6)
79Argument(IdentifierName(managedIdentifier))); 123Argument(IdentifierName(nativeIdentifier))); 215Argument(IdentifierName(managedIdentifier)), 216Argument(StackAllocArrayCreationExpression( 296Argument(IdentifierName(numElementsIdentifier))); 308Argument(IdentifierName(numElementsIdentifier)));
Marshalling\StatelessMarshallingStrategy.cs (22)
48Argument(IdentifierName(nativeIdentifier))))))); 64Argument(IdentifierName(managedIdentifier))))); 120Argument(IdentifierName(nativeIdentifier))))))); 205Argument(IdentifierName(managedIdentifier)), 206Argument(IdentifierName(bufferIdentifier)), 207Argument(IdentifierName(numElementsIdentifier)) 230Argument(IdentifierName(managedIdentifier)), 231Argument(IdentifierName(bufferIdentifier)) 273Argument(IdentifierName(context.GetIdentifiers(TypeInfo).native)))))); 292Argument(IdentifierName(context.GetIdentifiers(TypeInfo).native)))))); 380Argument(IdentifierName(nativeIdentifier)), 381Argument(IdentifierName(numElementsIdentifier)) 408Argument(IdentifierName(managedIdentifier)), 409Argument(IdentifierName(numElementsIdentifier)) 468Argument(IdentifierName(nativeIdentifier)), 469Argument(IdentifierName(numElementsIdentifier)) 495Argument(IdentifierName(nativeIdentifier)), 496Argument(IdentifierName(numElementsIdentifier)), 510Argument(IdentifierName(managedIdentifier))))); 526Argument(IdentifierName(nativeIdentifier)), 527Argument(IdentifierName(numElementsIdentifier)) 541ArgumentList(SingletonSeparatedList(Argument(IdentifierName(managedIdentifier)))));
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
91Argument(IdentifierName(managedIdentifier))))))
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ArgumentGenerator.cs (1)
17return SyntaxFactory.Argument(expression);