79 references to Arguments
Microsoft.CodeAnalysis.CSharp (20)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1524=> node.Update(VisitToken(node.LessThanToken), VisitList(node.Arguments), VisitToken(node.GreaterThanToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (6)
185public GenericNameSyntax AddTypeArgumentListArguments(params TypeSyntax[] items) => WithTypeArgumentList(this.TypeArgumentList.WithArguments(this.TypeArgumentList.Arguments.AddRange(items))); 229if (lessThanToken != this.LessThanToken || arguments != this.Arguments || greaterThanToken != this.GreaterThanToken) 239public TypeArgumentListSyntax WithLessThanToken(SyntaxToken lessThanToken) => Update(lessThanToken, this.Arguments, this.GreaterThanToken); 241public TypeArgumentListSyntax WithGreaterThanToken(SyntaxToken greaterThanToken) => Update(this.LessThanToken, this.Arguments, greaterThanToken); 243public TypeArgumentListSyntax AddArguments(params TypeSyntax[] items) => WithArguments(this.Arguments.AddRange(items)); 14410return WithTypeArgumentList(typeArgumentList.WithArguments(typeArgumentList.Arguments.AddRange(items)));
Binder\Binder_Crefs.cs (2)
253int extensionArity = extensionTypeArguments?.Arguments.Count ?? 0; 1087SeparatedSyntaxList<TypeSyntax> typeArgumentSyntaxes = typeArgumentListSyntax.Arguments;
Binder\Binder_Expressions.cs (3)
1681? ((GenericNameSyntax)node).TypeArgumentList.Arguments 7801((GenericNameSyntax)right).TypeArgumentList.Arguments : 7929var typeArgumentsSyntax = right.Kind() == SyntaxKind.GenericName ? ((GenericNameSyntax)right).TypeArgumentList.Arguments : default(SeparatedSyntaxList<TypeSyntax>);
Binder\Binder_Symbols.cs (1)
1217SeparatedSyntaxList<TypeSyntax> typeArguments = node.TypeArgumentList.Arguments;
Binder\OpenTypeVisitor.cs (1)
42SeparatedSyntaxList<TypeSyntax> typeArguments = node.TypeArgumentList.Arguments;
Binder\WithCrefTypeParametersBinder.cs (2)
94AddTypeParameters(((GenericNameSyntax)typeSyntax).TypeArgumentList.Arguments, map); 115AddTypeParameters(extensionTypeArguments.Arguments, map);
Syntax\GenericNameSyntax.cs (1)
19return this.TypeArgumentList.Arguments.Any(SyntaxKind.OmittedTypeArgument);
Syntax\NameSyntax.cs (1)
17return this is GenericNameSyntax ? ((GenericNameSyntax)this).TypeArgumentList.Arguments.Count : 0;
Syntax\SyntaxExtensions.cs (2)
464for (int i = genericNameSyntax.TypeArgumentList.Arguments.Count - 1; i >= 0; i--) 466stack.Push(genericNameSyntax.TypeArgumentList.Arguments[i]);
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
146? genericName.TypeArgumentList.Arguments
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (1)
134TypeArgumentList.Arguments: [var castTypeArgument]
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1144TypeArgumentList.Arguments.Count: 1,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
119GenericNameSyntax { TypeArgumentList.Arguments: [{ } typeArgument] } => typeArgument, 120QualifiedNameSyntax { Right: GenericNameSyntax { TypeArgumentList.Arguments: [{ } typeArgument] } } => typeArgument,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfDiagnosticAnalyzer.cs (1)
70foreach (var argument in typeArgumentList.Arguments)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
559=> (genericName as GenericNameSyntax)?.TypeArgumentList.Arguments ?? default; 1570typeArguments = genericName.TypeArgumentList.Arguments;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (2)
117var xArg = x.TypeArgumentList.Arguments[i]; 118var yArg = y.TypeArgumentList.Arguments[i];
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (6)
72if (genericName.TypeArgumentList.Arguments.Count == 1) 75genericName.TypeArgumentList.Arguments.First(), 83var list = new FixedSizeArrayBuilder<ITypeParameterSymbol>(genericName.TypeArgumentList.Arguments.Count); 87foreach (var type in genericName.TypeArgumentList.Arguments) 150var result = new FixedSizeArrayBuilder<ITypeSymbol>(genericName.TypeArgumentList.Arguments.Count); 151foreach (var typeArgument in genericName.TypeArgumentList.Arguments)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
291var typeArguments = generic.TypeArgumentList.Arguments;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (2)
63if (current.Arguments.Any(a => a.Kind() != SyntaxKind.OmittedTypeArgument)) 65var list = NodeOrTokenList(current.Arguments.GetWithSeparators().Select(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
329TypeArgumentListSyntax typeArgument => GetIndentationFromCommaSeparatedList(indenter, typeArgument.Arguments, token),
Microsoft.CodeAnalysis.CSharp.Features (21)
GenerateType\CSharpGenerateTypeService.cs (3)
65var parameterIndex = typeArgumentList.Arguments.IndexOf(typeSyntax); 474var typeArguments = state.SimpleName.Arity == genericName.TypeArgumentList.Arguments.Count 475? genericName.TypeArgumentList.Arguments.OfType<SyntaxNode>().ToList()
SignatureHelp\SignatureHelpUtilities.cs (2)
32list => list.Arguments.GetWithSeparators(); 41list => list.Arguments.Select(a => (string?)null);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
516builder, "<", ">", genericName.TypeArgumentList.Arguments, AppendType);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
146? genericName.TypeArgumentList.Arguments
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (1)
134TypeArgumentList.Arguments: [var castTypeArgument]
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1144TypeArgumentList.Arguments.Count: 1,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
119GenericNameSyntax { TypeArgumentList.Arguments: [{ } typeArgument] } => typeArgument, 120QualifiedNameSyntax { Right: GenericNameSyntax { TypeArgumentList.Arguments: [{ } typeArgument] } } => typeArgument,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfDiagnosticAnalyzer.cs (1)
70foreach (var argument in typeArgumentList.Arguments)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (6)
72if (genericName.TypeArgumentList.Arguments.Count == 1) 75genericName.TypeArgumentList.Arguments.First(), 83var list = new FixedSizeArrayBuilder<ITypeParameterSymbol>(genericName.TypeArgumentList.Arguments.Count); 87foreach (var type in genericName.TypeArgumentList.Arguments) 150var result = new FixedSizeArrayBuilder<ITypeSymbol>(genericName.TypeArgumentList.Arguments.Count); 151foreach (var typeArgument in genericName.TypeArgumentList.Arguments)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
291var typeArguments = generic.TypeArgumentList.Arguments;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (2)
63if (current.Arguments.Any(a => a.Kind() != SyntaxKind.OmittedTypeArgument)) 65var list = NodeOrTokenList(current.Arguments.GetWithSeparators().Select(
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (3)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpMarkMembersAsStatic.Fixer.cs (1)
20=> (node as GenericNameSyntax)?.TypeArgumentList.Arguments;
Microsoft.NetCore.Analyzers\Runtime\CSharpDetectPreviewFeatureAnalyzer.cs (1)
167foreach (TypeSyntax typeArgument in typeArgumentList.Arguments)
Microsoft.NetCore.Analyzers\Usage\CSharpImplementGenericMathInterfacesCorrectly.cs (1)
38return genericName.TypeArgumentList.Arguments[0];
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Simplification\CSharpSimplificationService.Expander.cs (1)
766foreach (var typeArgument in castedTypeArgument.Arguments)
Simplification\Simplifiers\NameSimplifier.cs (1)
287var oldType = genericName.TypeArgumentList.Arguments.First();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
559=> (genericName as GenericNameSyntax)?.TypeArgumentList.Arguments ?? default; 1570typeArguments = genericName.TypeArgumentList.Arguments;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (2)
117var xArg = x.TypeArgumentList.Arguments[i]; 118var yArg = y.TypeArgumentList.Arguments[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
329TypeArgumentListSyntax typeArgument => GetIndentationFromCommaSeparatedList(indenter, typeArgument.Arguments, token),
Microsoft.CodeAnalysis.Razor.Compiler (2)
CSharp\GenericTypeNameRewriter.cs (1)
80var args = node.TypeArgumentList.Arguments;
Language\Components\ComponentGenericTypePass.cs (1)
498.SelectMany(arg => arg.Arguments)
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
222location = ((GenericNameSyntax)expression).TypeArgumentList.Arguments[ordinal].GetLocation();
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
559=> (genericName as GenericNameSyntax)?.TypeArgumentList.Arguments ?? default; 1570typeArguments = genericName.TypeArgumentList.Arguments;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (2)
117var xArg = x.TypeArgumentList.Arguments[i]; 118var yArg = y.TypeArgumentList.Arguments[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
329TypeArgumentListSyntax typeArgument => GetIndentationFromCommaSeparatedList(indenter, typeArgument.Arguments, token),