98 references to SeparatedList
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (27)
ArgumentFixer.cs (1)
24
=> oldArgumentList.WithArguments(SyntaxFactory.
SeparatedList
(newArguments));
ArgumentGenerator.cs (2)
24
=> SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(arguments.Select(GenerateArgument)));
27
=> SyntaxFactory.BracketedArgumentList(SyntaxFactory.
SeparatedList
(arguments.Select(GenerateArgument)));
AttributeArgumentFixer.cs (1)
24
=> oldArgumentList.WithArguments(SyntaxFactory.
SeparatedList
(newArguments));
AttributeGenerator.cs (2)
35
SyntaxFactory.
SeparatedList
(attributeNodes)));
99
return SyntaxFactory.AttributeArgumentList(SyntaxFactory.
SeparatedList
(arguments));
ConstructorGenerator.cs (1)
104
=> SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(arguments.Select(ArgumentGenerator.GenerateArgument)));
ConvertToRecordEngine.cs (4)
214
SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(
343
SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(inheritedPositionalParams))
408
SyntaxFactory.ParameterList(SyntaxFactory.
SeparatedList
(propertiesToAddAsParams))
539
SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(updatedExpressions
CSharpCodeGenerationService.cs (1)
464
var newAttributes = SyntaxFactory.
SeparatedList
(attributes.Where(a => a != attributeToRemove));
CSharpSyntaxGeneratorInternal.cs (1)
117
SyntaxFactory.
SeparatedList
(
CSharpUseDeconstructionCodeFixProvider.cs (1)
165
SyntaxFactory.
SeparatedList
<VariableDesignationSyntax>(tupleType.TupleElements.Select(
CSharpUseLocalFunctionCodeFixProvider.cs (1)
255
: SyntaxFactory.ParameterList(SyntaxFactory.
SeparatedList
(delegateMethod.Parameters.Select(parameter =>
CSharpUseTupleSwapCodeFixProvider.cs (2)
71
TupleExpression(
SeparatedList
(new[] { Argument(exprB), Argument(exprA) })),
72
TupleExpression(
SeparatedList
(new[] { Argument(exprA), Argument(exprB) }))));
ExpressionGenerator.cs (1)
43
SyntaxFactory.
SeparatedList
(typedConstant.Values.Select(v => GenerateExpression(generator, v)))));
ITypeParameterSymbolExtensions.cs (1)
82
SyntaxFactory.
SeparatedList
(constraints)));
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (4)
95
SyntaxFactory.
SeparatedList
(Enumerable.Repeat<ExpressionSyntax>(SyntaxFactory.OmittedArraySizeExpression(), arrayType.Rank))));
152
? SyntaxFactory.FunctionPointerUnmanagedCallingConventionList(SyntaxFactory.
SeparatedList
(conventionsList))
166
SyntaxFactory.FunctionPointerType(callingConventionSyntax, SyntaxFactory.FunctionPointerParameterList(SyntaxFactory.
SeparatedList
(parameters))), symbol);
204
SyntaxFactory.TypeArgumentList(SyntaxFactory.
SeparatedList
(typeArguments)));
NamedTypeGenerator.cs (1)
333
return SyntaxFactory.BaseList(SyntaxFactory.
SeparatedList
(types));
ParameterGenerator.cs (2)
26
return SyntaxFactory.ParameterList(SyntaxFactory.
SeparatedList
(parameters));
38
return SyntaxFactory.BracketedParameterList(SyntaxFactory.
SeparatedList
(parameters));
TypeParameterGenerator.cs (1)
22
SyntaxFactory.
SeparatedList
(typeParameters.Select(t => GenerateTypeParameter(t, info))));
Microsoft.CodeAnalysis.CSharp.Features (23)
ArgumentFixer.cs (1)
24
=> oldArgumentList.WithArguments(SyntaxFactory.
SeparatedList
(newArguments));
AttributeArgumentFixer.cs (1)
24
=> oldArgumentList.WithArguments(SyntaxFactory.
SeparatedList
(newArguments));
ChangeSignature\CSharpChangeSignatureService.cs (1)
360
var updatedParameters = UpdateDeclaration(
SeparatedList
(new[] { lambda.Parameter }), signaturePermutation, CreateNewParameterSyntax);
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
386
=> SyntaxFactory.RecursivePattern(type: null, positionalPatternClause: null, PropertyPatternClause(
SeparatedList
(subpatterns)), designation: null);
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
35
SeparatedList
(sections.Select(section => AsSwitchExpressionArmSyntax(section, feature)))));
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (2)
82
SyntaxFactory.
SeparatedList
(identifiers.Select(
87
SyntaxFactory.
SeparatedList
<VariableDesignationSyntax>(identifiers.Select(
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
209
SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(
ConvertToRecordEngine.cs (4)
214
SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(
343
SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(inheritedPositionalParams))
408
SyntaxFactory.ParameterList(SyntaxFactory.
SeparatedList
(propertiesToAddAsParams))
539
SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(updatedExpressions
CSharpUseDeconstructionCodeFixProvider.cs (1)
165
SyntaxFactory.
SeparatedList
<VariableDesignationSyntax>(tupleType.TupleElements.Select(
CSharpUseLocalFunctionCodeFixProvider.cs (1)
255
: SyntaxFactory.ParameterList(SyntaxFactory.
SeparatedList
(delegateMethod.Parameters.Select(parameter =>
CSharpUseTupleSwapCodeFixProvider.cs (2)
71
TupleExpression(
SeparatedList
(new[] { Argument(exprB), Argument(exprA) })),
72
TupleExpression(
SeparatedList
(new[] { Argument(exprA), Argument(exprB) }))));
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
123
SyntaxFactory.
SeparatedList
(list)),
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
204
return SyntaxFactory.
SeparatedList
(typeVariables);
440
SyntaxFactory.
SeparatedList
(list)),
623
SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(arguments)));
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
145
SyntaxFactory.VariableDeclaration(keyValuePair.Value.First().Declaration.Type, SyntaxFactory.
SeparatedList
(variables)));
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (2)
128
SeparatedList
(localTypesAndDesignations.SelectAsArray(n => n.designation))));
133
return TupleExpression(
SeparatedList
(localTypesAndDesignations.SelectAsArray(t =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NullableReferenceTypesTests.cs (1)
7762
SyntaxFactory.
SeparatedList
<ExpressionSyntax>(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (11)
Syntax\SeparatedSyntaxListTests.cs (3)
89
var list = SyntaxFactory.
SeparatedList
<SyntaxNode>(
274
var list = SyntaxFactory.
SeparatedList
<SyntaxNode>(
297
var list = SyntaxFactory.
SeparatedList
<SyntaxNode>(
Syntax\SyntaxFactoryTests.cs (8)
224
var null1 = SyntaxFactory.
SeparatedList
((ParameterSyntax[])null);
230
var null2 = SyntaxFactory.
SeparatedList
((System.Collections.Generic.IEnumerable<VariableDeclaratorSyntax>)null);
236
var empty1 = SyntaxFactory.
SeparatedList
(new TypeArgumentListSyntax[] { });
242
var empty2 = SyntaxFactory.
SeparatedList
(System.Linq.Enumerable.Empty<TypeParameterSyntax>());
248
var singleton1 = SyntaxFactory.
SeparatedList
(new[] { SyntaxFactory.IdentifierName("a") });
254
var singleton2 = SyntaxFactory.
SeparatedList
((System.Collections.Generic.IEnumerable<ExpressionSyntax>)new[] { SyntaxFactory.IdentifierName("x") });
260
var list1 = SyntaxFactory.
SeparatedList
(new[] { SyntaxFactory.IdentifierName("a"), SyntaxFactory.IdentifierName("b"), SyntaxFactory.IdentifierName("c") });
271
var list2 = SyntaxFactory.
SeparatedList
<ArgumentSyntax>(builder);
Microsoft.CodeAnalysis.CSharp.Workspaces (36)
ArgumentGenerator.cs (2)
24
=> SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(arguments.Select(GenerateArgument)));
27
=> SyntaxFactory.BracketedArgumentList(SyntaxFactory.
SeparatedList
(arguments.Select(GenerateArgument)));
AttributeGenerator.cs (2)
35
SyntaxFactory.
SeparatedList
(attributeNodes)));
99
return SyntaxFactory.AttributeArgumentList(SyntaxFactory.
SeparatedList
(arguments));
CodeGeneration\CSharpSyntaxGenerator.cs (18)
327
? SyntaxFactory.ParameterList(SyntaxFactory.
SeparatedList
(parameters.Cast<ParameterSyntax>()))
344
baseConstructorArguments != null ? SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(baseConstructorArguments.Select(AsArgument)))) : null,
493
? SyntaxFactory.BracketedParameterList(SyntaxFactory.
SeparatedList
(parameters.Cast<ParameterSyntax>()))
696
var baseTypeList = baseTypes.Count > 0 ? SyntaxFactory.BaseList(SyntaxFactory.
SeparatedList
(baseTypes)) : null;
743
var baseTypeList = itypes?.Count > 0 ? SyntaxFactory.BaseList(SyntaxFactory.
SeparatedList
(itypes)) : null;
769
itypes != null ? SyntaxFactory.BaseList(SyntaxFactory.
SeparatedList
(itypes)) : null,
892
=> members != null ? SyntaxFactory.
SeparatedList
(members.Select(this.AsEnumMember)) : default;
926
return SyntaxFactory.AttributeArgumentList(SyntaxFactory.
SeparatedList
(arguments.Select(AsAttributeArgument)));
1761
? SyntaxFactory.TypeParameterList(SyntaxFactory.
SeparatedList
(typeParameterNodes.Cast<TypeParameterSyntax>()))
1843
? SyntaxFactory.
SeparatedList
<TypeParameterConstraintSyntax>(types.Select(t => SyntaxFactory.TypeConstraint((TypeSyntax)t)))
3175
SyntaxFactory.BracketedArgumentList(SyntaxFactory.
SeparatedList
(arguments)));
3198
=> SyntaxFactory.
SeparatedList
(expressions.OfType<ExpressionSyntax>());
3227
=> SyntaxFactory.
SeparatedList
(arguments.Select(AsArgument));
3389
SyntaxFactory.TypeArgumentList(SyntaxFactory.
SeparatedList
(typeArguments.Cast<TypeSyntax>())));
3397
return SyntaxFactory.GenericName(sname.Identifier, SyntaxFactory.TypeArgumentList(SyntaxFactory.
SeparatedList
(typeArguments.Cast<TypeSyntax>())));
3401
return gname.WithTypeArgumentList(SyntaxFactory.TypeArgumentList(SyntaxFactory.
SeparatedList
(typeArguments.Cast<TypeSyntax>())));
3480
=> SyntaxFactory.TupleType(SyntaxFactory.
SeparatedList
(elements.Cast<TupleElementSyntax>()));
3633
=> SyntaxFactory.TupleExpression(SyntaxFactory.
SeparatedList
(arguments.Select(AsArgument)));
ConstructorGenerator.cs (1)
104
=> SyntaxFactory.ArgumentList(SyntaxFactory.
SeparatedList
(arguments.Select(ArgumentGenerator.GenerateArgument)));
CSharpCodeGenerationService.cs (1)
464
var newAttributes = SyntaxFactory.
SeparatedList
(attributes.Where(a => a != attributeToRemove));
CSharpSyntaxGeneratorInternal.cs (1)
117
SyntaxFactory.
SeparatedList
(
ExpressionGenerator.cs (1)
43
SyntaxFactory.
SeparatedList
(typedConstant.Values.Select(v => GenerateExpression(generator, v)))));
ITypeParameterSymbolExtensions.cs (1)
82
SyntaxFactory.
SeparatedList
(constraints)));
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (4)
95
SyntaxFactory.
SeparatedList
(Enumerable.Repeat<ExpressionSyntax>(SyntaxFactory.OmittedArraySizeExpression(), arrayType.Rank))));
152
? SyntaxFactory.FunctionPointerUnmanagedCallingConventionList(SyntaxFactory.
SeparatedList
(conventionsList))
166
SyntaxFactory.FunctionPointerType(callingConventionSyntax, SyntaxFactory.FunctionPointerParameterList(SyntaxFactory.
SeparatedList
(parameters))), symbol);
204
SyntaxFactory.TypeArgumentList(SyntaxFactory.
SeparatedList
(typeArguments)));
NamedTypeGenerator.cs (1)
333
return SyntaxFactory.BaseList(SyntaxFactory.
SeparatedList
(types));
ParameterGenerator.cs (2)
26
return SyntaxFactory.ParameterList(SyntaxFactory.
SeparatedList
(parameters));
38
return SyntaxFactory.BracketedParameterList(SyntaxFactory.
SeparatedList
(parameters));
Simplification\CSharpSimplificationService.Expander.cs (1)
751
SyntaxFactory.
SeparatedList
(
TypeParameterGenerator.cs (1)
22
SyntaxFactory.
SeparatedList
(typeParameters.Select(t => GenerateTypeParameter(t, info))));