Base:

property
Parameters
Microsoft.CodeAnalysis.CSharp.Syntax.BaseParameterListSyntax.Parameters
424 references to Parameters
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.App.CodeFixes (2)
Microsoft.CodeAnalysis.CSharp (44)
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Features (42)
ChangeSignature\CSharpChangeSignatureService.cs (8)
323var updatedParameters = UpdateDeclaration(method.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
329var updatedParameters = UpdateDeclaration(typeWithParameters.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
335var updatedParameters = UpdateDeclaration(localFunction.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
341var updatedParameters = UpdateDeclaration(constructor.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
353var updatedParameters = UpdateDeclaration(delegateDeclaration.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
365var updatedParameters = UpdateDeclaration(anonymousMethod.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
393var doNotSkipParameterType = parenLambda.ParameterList.Parameters.FirstOrDefault()?.Type != null;
396parenLambda.ParameterList.Parameters,
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (14)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (25)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (198)
Parsing\DeclarationParsingTests.cs (167)
2012Assert.Equal(0, ds.ParameterList.Parameters.Count);
2039Assert.Equal(0, ds.ParameterList.Parameters.Count);
2067Assert.Equal(0, ds.ParameterList.Parameters.Count);
2114Assert.Equal(0, ds.ParameterList.Parameters.Count);
2161Assert.Equal(1, ds.ParameterList.Parameters.Count);
2162Assert.Equal(0, ds.ParameterList.Parameters[0].AttributeLists.Count);
2163Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.Count);
2164Assert.NotNull(ds.ParameterList.Parameters[0].Type);
2165Assert.Equal(typeText, ds.ParameterList.Parameters[0].Type.ToString());
2166Assert.NotEqual(default, ds.ParameterList.Parameters[0].Identifier);
2167Assert.Equal("c", ds.ParameterList.Parameters[0].Identifier.ToString());
2196Assert.Equal(1, ds.ParameterList.Parameters.Count);
2197Assert.Equal(0, ds.ParameterList.Parameters[0].AttributeLists.Count);
2198Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.Count);
2199Assert.NotNull(ds.ParameterList.Parameters[0].Type);
2200Assert.Equal("c", ds.ParameterList.Parameters[0].Type.ToString());
2201Assert.NotEqual(default, ds.ParameterList.Parameters[0].Identifier);
2202Assert.Equal("d", ds.ParameterList.Parameters[0].Identifier.ToString());
2231Assert.Equal(2, ds.ParameterList.Parameters.Count);
2232Assert.Equal(0, ds.ParameterList.Parameters[0].AttributeLists.Count);
2233Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.Count);
2234Assert.NotNull(ds.ParameterList.Parameters[0].Type);
2235Assert.Equal("c", ds.ParameterList.Parameters[0].Type.ToString());
2236Assert.NotEqual(default, ds.ParameterList.Parameters[0].Identifier);
2237Assert.Equal("d", ds.ParameterList.Parameters[0].Identifier.ToString());
2239Assert.Equal(0, ds.ParameterList.Parameters[1].AttributeLists.Count);
2240Assert.Equal(0, ds.ParameterList.Parameters[1].Modifiers.Count);
2241Assert.NotNull(ds.ParameterList.Parameters[1].Type);
2242Assert.Equal("e", ds.ParameterList.Parameters[1].Type.ToString());
2243Assert.NotEqual(default, ds.ParameterList.Parameters[1].Identifier);
2244Assert.Equal("f", ds.ParameterList.Parameters[1].Identifier.ToString());
2273Assert.Equal(1, ds.ParameterList.Parameters.Count);
2274Assert.Equal(0, ds.ParameterList.Parameters[0].AttributeLists.Count);
2275Assert.Equal(1, ds.ParameterList.Parameters[0].Modifiers.Count);
2276Assert.Equal(SyntaxKind.RefKeyword, ds.ParameterList.Parameters[0].Modifiers[0].Kind());
2277Assert.NotNull(ds.ParameterList.Parameters[0].Type);
2278Assert.Equal("c", ds.ParameterList.Parameters[0].Type.ToString());
2279Assert.NotEqual(default, ds.ParameterList.Parameters[0].Identifier);
2280Assert.Equal("d", ds.ParameterList.Parameters[0].Identifier.ToString());
2309Assert.Equal(1, ds.ParameterList.Parameters.Count);
2310Assert.Equal(0, ds.ParameterList.Parameters[0].AttributeLists.Count);
2311Assert.Equal(1, ds.ParameterList.Parameters[0].Modifiers.Count);
2312Assert.Equal(SyntaxKind.OutKeyword, ds.ParameterList.Parameters[0].Modifiers[0].Kind());
2313Assert.NotNull(ds.ParameterList.Parameters[0].Type);
2314Assert.Equal("c", ds.ParameterList.Parameters[0].Type.ToString());
2315Assert.NotEqual(default, ds.ParameterList.Parameters[0].Identifier);
2316Assert.Equal("d", ds.ParameterList.Parameters[0].Identifier.ToString());
2345Assert.Equal(1, ds.ParameterList.Parameters.Count);
2346Assert.Equal(0, ds.ParameterList.Parameters[0].AttributeLists.Count);
2347Assert.Equal(1, ds.ParameterList.Parameters[0].Modifiers.Count);
2348Assert.Equal(SyntaxKind.ParamsKeyword, ds.ParameterList.Parameters[0].Modifiers[0].Kind());
2349Assert.NotNull(ds.ParameterList.Parameters[0].Type);
2350Assert.Equal("c", ds.ParameterList.Parameters[0].Type.ToString());
2351Assert.NotEqual(default, ds.ParameterList.Parameters[0].Identifier);
2352Assert.Equal("d", ds.ParameterList.Parameters[0].Identifier.ToString());
2382Assert.Equal(1, ds.ParameterList.Parameters.Count);
2383Assert.Equal(0, ds.ParameterList.Parameters[0].AttributeLists.Count);
2384Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.Count);
2385Assert.Null(ds.ParameterList.Parameters[0].Type);
2386Assert.NotEqual(default, ds.ParameterList.Parameters[0].Identifier);
2415Assert.Equal(1, ds.ParameterList.Parameters.Count);
2416Assert.Equal(1, ds.ParameterList.Parameters[0].AttributeLists.Count);
2417Assert.Equal("[attr]", ds.ParameterList.Parameters[0].AttributeLists[0].ToString());
2418Assert.Equal(0, ds.ParameterList.Parameters[0].Modifiers.Count);
2419Assert.NotNull(ds.ParameterList.Parameters[0].Type);
2420Assert.Equal("c", ds.ParameterList.Parameters[0].Type.ToString());
2421Assert.NotEqual(default, ds.ParameterList.Parameters[0].Identifier);
2422Assert.Equal("d", ds.ParameterList.Parameters[0].Identifier.ToString());
2465Assert.Equal(0, ds.ParameterList.Parameters.Count);
2508Assert.Equal(0, ms.ParameterList.Parameters.Count);
2553Assert.Equal(0, ms.ParameterList.Parameters.Count);
2599Assert.Equal(0, ms.ParameterList.Parameters.Count);
2707Assert.Equal(0, ms.ParameterList.Parameters.Count);
2772Assert.Equal(0, ms.ParameterList.Parameters.Count);
2819Assert.Equal(0, ms.ParameterList.Parameters.Count);
2869Assert.Equal(0, ms.ParameterList.Parameters.Count);
3071Assert.Equal(1, ms.ParameterList.Parameters.Count);
3072Assert.Equal(0, ms.ParameterList.Parameters[0].AttributeLists.Count);
3073Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.Count);
3074Assert.NotNull(ms.ParameterList.Parameters[0].Type);
3075Assert.Equal("c", ms.ParameterList.Parameters[0].Type.ToString());
3076Assert.NotEqual(default, ms.ParameterList.Parameters[0].Identifier);
3077Assert.Equal("d", ms.ParameterList.Parameters[0].Identifier.ToString());
3124Assert.Equal(2, ms.ParameterList.Parameters.Count);
3126Assert.Equal(0, ms.ParameterList.Parameters[0].AttributeLists.Count);
3127Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.Count);
3128Assert.NotNull(ms.ParameterList.Parameters[0].Type);
3129Assert.Equal("c", ms.ParameterList.Parameters[0].Type.ToString());
3130Assert.NotEqual(default, ms.ParameterList.Parameters[0].Identifier);
3131Assert.Equal("d", ms.ParameterList.Parameters[0].Identifier.ToString());
3133Assert.Equal(0, ms.ParameterList.Parameters[1].AttributeLists.Count);
3134Assert.Equal(0, ms.ParameterList.Parameters[1].Modifiers.Count);
3135Assert.NotNull(ms.ParameterList.Parameters[1].Type);
3136Assert.Equal("e", ms.ParameterList.Parameters[1].Type.ToString());
3137Assert.NotEqual(default, ms.ParameterList.Parameters[1].Identifier);
3138Assert.Equal("f", ms.ParameterList.Parameters[1].Identifier.ToString());
3185Assert.Equal(1, ms.ParameterList.Parameters.Count);
3187Assert.Equal(0, ms.ParameterList.Parameters[0].AttributeLists.Count);
3188Assert.Equal(1, ms.ParameterList.Parameters[0].Modifiers.Count);
3189Assert.Equal(mod, ms.ParameterList.Parameters[0].Modifiers[0].Kind());
3190Assert.NotNull(ms.ParameterList.Parameters[0].Type);
3191Assert.Equal("c", ms.ParameterList.Parameters[0].Type.ToString());
3192Assert.NotEqual(default, ms.ParameterList.Parameters[0].Identifier);
3193Assert.Equal("d", ms.ParameterList.Parameters[0].Identifier.ToString());
3250Assert.Equal(1, ms.ParameterList.Parameters.Count);
3252Assert.Equal(0, ms.ParameterList.Parameters[0].AttributeLists.Count);
3253Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.Count);
3254Assert.Null(ms.ParameterList.Parameters[0].Type);
3255Assert.NotEqual(default, ms.ParameterList.Parameters[0].Identifier);
3256Assert.Equal(SyntaxKind.ArgListKeyword, ms.ParameterList.Parameters[0].Identifier.Kind());
3323Assert.Equal(0, ms.ParameterList.Parameters.Count);
3388Assert.Equal(1, ms.ParameterList.Parameters.Count);
3389Assert.Equal(0, ms.ParameterList.Parameters[0].AttributeLists.Count);
3390Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.Count);
3391Assert.NotNull(ms.ParameterList.Parameters[0].Type);
3392Assert.Equal(typeText, ms.ParameterList.Parameters[0].Type.ToString());
3393Assert.NotEqual(default, ms.ParameterList.Parameters[0].Identifier);
3394Assert.Equal("c", ms.ParameterList.Parameters[0].Identifier.ToString());
3440Assert.Equal(0, ms.ParameterList.Parameters.Count);
3488Assert.Equal(0, ms.ParameterList.Parameters.Count);
5363Assert.Equal(2, ps.ParameterList.Parameters.Count);
5365Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count);
5366Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count);
5367Assert.NotNull(ps.ParameterList.Parameters[0].Type);
5368Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString());
5369Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier);
5370Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString());
5372Assert.Equal(0, ps.ParameterList.Parameters[1].AttributeLists.Count);
5373Assert.Equal(0, ps.ParameterList.Parameters[1].Modifiers.Count);
5374Assert.NotNull(ps.ParameterList.Parameters[1].Type);
5375Assert.Equal("e", ps.ParameterList.Parameters[1].Type.ToString());
5376Assert.NotEqual(default, ps.ParameterList.Parameters[1].Identifier);
5377Assert.Equal("f", ps.ParameterList.Parameters[1].Identifier.ToString());
5443Assert.Equal(2, ps.ParameterList.Parameters.Count);
5445Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count);
5446Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count);
5447Assert.NotNull(ps.ParameterList.Parameters[0].Type);
5448Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString());
5449Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier);
5450Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString());
5452Assert.Equal(0, ps.ParameterList.Parameters[1].AttributeLists.Count);
5453Assert.Equal(0, ps.ParameterList.Parameters[1].Modifiers.Count);
5454Assert.NotNull(ps.ParameterList.Parameters[1].Type);
5455Assert.Equal("e", ps.ParameterList.Parameters[1].Type.ToString());
5456Assert.NotEqual(default, ps.ParameterList.Parameters[1].Identifier);
5457Assert.Equal("f", ps.ParameterList.Parameters[1].Identifier.ToString());
5557Assert.Equal(1, ps.ParameterList.Parameters.Count);
5559Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count);
5560Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count);
5561Assert.NotNull(ps.ParameterList.Parameters[0].Type);
5562Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString());
5563Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier);
5564Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString());
5619Assert.Equal(1, ms.ParameterList.Parameters.Count);
5620Assert.Equal(0, ms.ParameterList.Parameters[0].AttributeLists.Count);
5621Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.Count);
5622Assert.NotNull(ms.ParameterList.Parameters[0].Type);
5623Assert.Equal("c", ms.ParameterList.Parameters[0].Type.ToString());
5624Assert.NotEqual(default, ms.ParameterList.Parameters[0].Identifier);
5625Assert.Equal("d", ms.ParameterList.Parameters[0].Identifier.ToString());
5667Assert.Equal(1, ms.ParameterList.Parameters.Count);
5668Assert.Equal(0, ms.ParameterList.Parameters[0].AttributeLists.Count);
5669Assert.Equal(0, ms.ParameterList.Parameters[0].Modifiers.Count);
5670Assert.NotNull(ms.ParameterList.Parameters[0].Type);
5671Assert.Equal("c", ms.ParameterList.Parameters[0].Type.ToString());
5672Assert.NotEqual(default, ms.ParameterList.Parameters[0].Identifier);
5673Assert.Equal("d", ms.ParameterList.Parameters[0].Identifier.ToString());
Parsing\ExpressionParsingTests.cs (19)
1961Assert.Equal(1, am.ParameterList.Parameters.Count);
1962Assert.Equal("int a", am.ParameterList.Parameters[0].ToString());
1992Assert.Equal(0, am.ParameterList.Parameters.Count);
2098Assert.Equal(0, lambda.ParameterList.Parameters.Count);
2118Assert.Equal(0, lambda.ParameterList.Parameters.Count);
2138Assert.Equal(0, lambda.ParameterList.Parameters.Count);
2160Assert.Equal(1, lambda.ParameterList.Parameters.Count);
2161Assert.Equal(SyntaxKind.Parameter, lambda.ParameterList.Parameters[0].Kind());
2162var ps = (ParameterSyntax)lambda.ParameterList.Parameters[0];
2184Assert.Equal(2, lambda.ParameterList.Parameters.Count);
2185Assert.Equal(SyntaxKind.Parameter, lambda.ParameterList.Parameters[0].Kind());
2186var ps = (ParameterSyntax)lambda.ParameterList.Parameters[0];
2189var ps2 = (ParameterSyntax)lambda.ParameterList.Parameters[1];
2211Assert.Equal(1, lambda.ParameterList.Parameters.Count);
2212Assert.Equal(SyntaxKind.Parameter, lambda.ParameterList.Parameters[0].Kind());
2213var ps = (ParameterSyntax)lambda.ParameterList.Parameters[0];
2236Assert.Equal(1, lambda.ParameterList.Parameters.Count);
2237Assert.Equal(SyntaxKind.Parameter, lambda.ParameterList.Parameters[0].Kind());
2238var ps = (ParameterSyntax)lambda.ParameterList.Parameters[0];
Microsoft.CodeAnalysis.CSharp.Workspaces (30)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (10)
199parameterCount: localFunction.ParameterList.Parameters.Count,
291parameterCount: ctorDecl.ParameterList?.Parameters.Count ?? 0));
364parameterCount: method.ParameterList?.Parameters.Count ?? 0,
420if (memberDeclaration is RecordDeclarationSyntax { ParameterList: { Parameters.Count: > 0 } parameterList } recordDeclaration)
438foreach (var parameter in parameterList.Parameters)
494: GetSuffix('(', ')', constructor.ParameterList.Parameters);
498GetSuffix('(', ')', method.ParameterList.Parameters);
502GetSuffix('(', ')', method.ParameterList.Parameters);
619=> method.ParameterList.Parameters is [var parameter, ..] && parameter.Modifiers.Any(SyntaxKind.ThisKeyword);
647TryGetSimpleTypeName(methodDeclaration.ParameterList.Parameters[0].Type, typeParameterNames, out var targetTypeName, out var isArray);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.DotNet.ApiDiff (3)
Microsoft.DotNet.GenAPI (2)
Microsoft.Gen.ComplianceReports (1)
Microsoft.Gen.MetadataExtractor (1)
Microsoft.Interop.ComInterfaceGenerator (2)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.ML.InternalCodeAnalyzer (2)
Microsoft.VisualStudio.LanguageServices.CSharp (15)
Roslyn.Diagnostics.CSharp.Analyzers (7)