59 references to Parameters
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Constraints.cs (4)
69
(TypeParameterConstraintClause constraintClause, ArrayBuilder<TypeConstraintSyntax>? typeConstraintNodes) = this.BindTypeParameterConstraints(typeParameterList.
Parameters
[ordinal], clause, isForOverride, diagnostics);
99
results[i] = GetDefaultTypeParameterConstraintClause(typeParameterList.
Parameters
[i], isForOverride);
367
var builder = ArrayBuilder<TypeParameterConstraintClause>.GetInstance(typeParameterList.
Parameters
.Count);
369
foreach (TypeParameterSyntax typeParameterSyntax in typeParameterList.
Parameters
)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Syntax.xml.Main.Generated.cs (1)
2018
=> node.Update(VisitToken(node.LessThanToken), VisitList(node.
Parameters
), VisitToken(node.GreaterThanToken));
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Syntax.xml.Syntax.Generated.cs (13)
6523
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
10278
if (lessThanToken != this.LessThanToken || parameters != this.
Parameters
|| greaterThanToken != this.GreaterThanToken)
10288
public TypeParameterListSyntax WithLessThanToken(SyntaxToken lessThanToken) => Update(lessThanToken, this.
Parameters
, this.GreaterThanToken);
10290
public TypeParameterListSyntax WithGreaterThanToken(SyntaxToken greaterThanToken) => Update(this.LessThanToken, this.
Parameters
, greaterThanToken);
10292
public TypeParameterListSyntax AddParameters(params TypeParameterSyntax[] items) => WithParameters(this.
Parameters
.AddRange(items));
10594
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
10760
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
10926
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
11092
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
11267
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
11531
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
11747
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
12699
return WithTypeParameterList(typeParameterList.WithParameters(typeParameterList.
Parameters
.AddRange(items)));
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
394
foreach (var parameter in typeParameterList.
Parameters
)
Symbols\Source\LocalFunctionSymbol.cs (1)
461
var typeParameters = Syntax.TypeParameterList?.
Parameters
?? default;
Symbols\Source\SourceNamedTypeSymbol.cs (3)
191
foreach (var tp in tpl.
Parameters
)
348
binder = binderFactory.GetBinder(typeParameterList.
Parameters
[0]);
429
binder = binderFactory.GetBinder(typeParameterList.
Parameters
[0]);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
1183
var typeParameters = syntax.TypeParameterList.
Parameters
;
Syntax\DelegateDeclarationSyntax.cs (1)
17
return this.TypeParameterList == null ? 0 : this.TypeParameterList.
Parameters
.Count;
Syntax\MethodDeclarationSyntax.cs (1)
17
return this.TypeParameterList == null ? 0 : this.TypeParameterList.
Parameters
.Count;
Syntax\TypeDeclarationSyntax.cs (1)
17
return this.TypeParameterList == null ? 0 : this.TypeParameterList.
Parameters
.Count;
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ILocalSymbolExtensions.cs (2)
36
typeParameters = methodDeclaration.TypeParameterList?.
Parameters
;
39
typeParameters = localFunctionStatement.TypeParameterList?.
Parameters
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
883
builder.Append(string.Join(", ", typeParameterList.
Parameters
.Select(static p => p.Identifier.ValueText)));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
330
TypeParameterListSyntax typeParameter => GetIndentationFromCommaSeparatedList(indenter, typeParameter.
Parameters
, token),
Microsoft.CodeAnalysis.CSharp.Features (6)
CodeRefactorings\MoveType\CSharpMoveTypeService.cs (1)
24
=> (syntax.Identifier.ValueText, syntax is TypeDeclarationSyntax { TypeParameterList.
Parameters
.Count: var arity } ? arity : 0);
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (2)
330
if (extensionMethod.TypeParameterList.
Parameters
.Count == movedTypeParameterCount)
336
extensionMethod.TypeParameterList.
Parameters
.GetWithSeparators().Skip(movedTypeParameterCount * 2)));
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
115
foreach (var typeParam in typeParameterList.
Parameters
)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
429
static typeParameterList => typeParameterList.
Parameters
,
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
394
foreach (var parameter in typeParameterList.
Parameters
)
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1762
return typeParameters?.
Parameters
.Count > 0 ? typeParameters : null;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (6)
194
typeParameterCount: localFunction.TypeParameterList?.
Parameters
.Count ?? 0));
236
typeParameterCount: typeDeclaration.TypeParameterList?.
Parameters
.Count ?? 0);
359
typeParameterCount: method.TypeParameterList?.
Parameters
.Count ?? 0));
512
foreach (var parameter in typeParameterList.
Parameters
)
638
var typeParameterNames = methodDeclaration.TypeParameterList?.
Parameters
.SelectAsArray(p => p.Identifier.Text);
648
var typeParameterNames = extensionBlockDeclaration.TypeParameterList?.
Parameters
.SelectAsArray(p => p.Identifier.Text);
Rename\CSharpRenameRewriterLanguageService.cs (1)
897
foreach (var typeParameter in ((TypeParameterListSyntax)currentTypeParameter.Parent!).
Parameters
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ILocalSymbolExtensions.cs (2)
36
typeParameters = methodDeclaration.TypeParameterList?.
Parameters
;
39
typeParameters = localFunctionStatement.TypeParameterList?.
Parameters
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
883
builder.Append(string.Join(", ", typeParameterList.
Parameters
.Select(static p => p.Identifier.ValueText)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
330
TypeParameterListSyntax typeParameter => GetIndentationFromCommaSeparatedList(indenter, typeParameter.
Parameters
, token),
Microsoft.DotNet.GenFacades (1)
TypeParser.cs (1)
125
return typeParameterList != null ? identifier + "`" + typeParameterList.
Parameters
.Count : identifier;
Microsoft.Extensions.Logging.Generators (3)
LoggerMessageGenerator.Parser.cs (3)
657
typeDeclaration.TypeParameterList.
Parameters
.Count != 0)
663
for (int i = 0; i < typeDeclaration.TypeParameterList.
Parameters
.Count; i++)
665
TypeParameterSyntax parameter = typeDeclaration.TypeParameterList.
Parameters
[i];
Microsoft.Interop.SourceGeneration (1)
src\runtime\src\libraries\Common\src\SourceGenerators\ContainingTypeUtilities.cs (1)
95
return "<" + string.Join(", ", typeParameters.
Parameters
.Select(static parameter =>
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ILocalSymbolExtensions.cs (2)
36
typeParameters = methodDeclaration.TypeParameterList?.
Parameters
;
39
typeParameters = localFunctionStatement.TypeParameterList?.
Parameters
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
883
builder.Append(string.Join(", ", typeParameterList.
Parameters
.Select(static p => p.Identifier.ValueText)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
330
TypeParameterListSyntax typeParameter => GetIndentationFromCommaSeparatedList(indenter, typeParameter.
Parameters
, token),
System.Text.Json.SourceGeneration (1)
src\runtime\src\libraries\Common\src\SourceGenerators\ContainingTypeUtilities.cs (1)
95
return "<" + string.Join(", ", typeParameters.
Parameters
.Select(static parameter =>