75 references to GetWithSeparators
Microsoft.CodeAnalysis (6)
Syntax\SeparatedSyntaxList.cs (4)
410
var nodesWithSeps = this.
GetWithSeparators
();
486
var nodesWithSeps = this.
GetWithSeparators
();
524
return new SeparatedSyntaxList<TNode>(this.
GetWithSeparators
().Replace(nodeInList, newNode));
572
var nodesWithSeps = this.
GetWithSeparators
();
Syntax\SeparatedSyntaxListBuilder.cs (2)
88
SyntaxNodeOrTokenList list = nodes.
GetWithSeparators
();
97
SyntaxNodeOrTokenList list = nodes.
GetWithSeparators
();
Microsoft.CodeAnalysis.CSharp (1)
Syntax\SyntaxNodeRemover.cs (1)
209
var withSeps = list.
GetWithSeparators
();
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
634
var elements = initializer.Expressions.
GetWithSeparators
().SelectAsArray(
1209
: SeparatedList<ArgumentSyntax>(initializer.Expressions.
GetWithSeparators
().Select(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (18)
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
44
!switchNode.Arms.
GetWithSeparators
().LastOrDefault().IsNode)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
327
var elementsWithSeparators = elements.
GetWithSeparators
();
401
nodesAndTokens.AddRange(initialCollectionExpression.Elements.
GetWithSeparators
());
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
162
var originalArgumentListChildren = argumentList.Arguments.
GetWithSeparators
();
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
76
var nodeOrTokenList = nodes.
GetWithSeparators
();
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
166
SeparatedList<ArgumentSyntax>([.. typeNode.Elements.
GetWithSeparators
().Select(ConvertTupleTypeElementComponent)]),
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
161
var argumentsWithSeparators = argumentList.Arguments.
GetWithSeparators
();
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (1)
45
foreach (var nodeOrToken in objectCreation.Initializer.Expressions.
GetWithSeparators
())
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
68
var list = NodeOrTokenList(current.Arguments.
GetWithSeparators
().Select(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
26
members.AddRange(destination.Members.
GetWithSeparators
());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
666
foreach (var item in argumentList.Arguments.
GetWithSeparators
())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1082
var commaIndex = parameterList2.Parameters.
GetWithSeparators
().IndexOf(token);
1091
var commaIndex = funcPtrParamList.Parameters.
GetWithSeparators
().IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (1)
28
: SyntaxFactory.SeparatedList<T>(newList.
GetWithSeparators
().Add(SyntaxFactory.Token(separator)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
333
var index = list.
GetWithSeparators
().IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
348
var argsAndCommas = tupleExpression.Arguments.
GetWithSeparators
();
921
var tokenIndex = argumentList.Arguments.
GetWithSeparators
().IndexOf(previousToken);
940
var tokenIndex = attributeArgumentList.Arguments.
GetWithSeparators
().IndexOf(previousToken);
Microsoft.CodeAnalysis.CSharp.Features (22)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (2)
113
foreach (var item in argumentList.Arguments.
GetWithSeparators
())
135
foreach (var item in argumentList.Arguments.
GetWithSeparators
())
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
85
return (tupleExpr.Arguments.
GetWithSeparators
().IndexOf(context.TargetToken) + 1) / 2;
ConvertAnonymousType\CSharpConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
48
=> SyntaxFactory.SeparatedList<ArgumentSyntax>(CreateArguments(OmitTrailingComma(initializers.
GetWithSeparators
())));
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (2)
299
parameterList.Parameters.
GetWithSeparators
().Skip(2))))
336
extensionMethod.TypeParameterList.Parameters.
GetWithSeparators
().Skip(movedTypeParameterCount * 2)));
SignatureHelp\SignatureHelpUtilities.cs (4)
30
list => list.Arguments.
GetWithSeparators
();
32
list => list.Arguments.
GetWithSeparators
();
34
e => e.Expressions.
GetWithSeparators
();
36
list => list.Arguments.
GetWithSeparators
();
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
29
private static readonly Func<TupleExpressionSyntax, SyntaxNodeOrTokenList> s_getArgumentsWithSeparators = e => e.Arguments.
GetWithSeparators
();
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
634
var elements = initializer.Expressions.
GetWithSeparators
().SelectAsArray(
1209
: SeparatedList<ArgumentSyntax>(initializer.Expressions.
GetWithSeparators
().Select(
src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
44
!switchNode.Arms.
GetWithSeparators
().LastOrDefault().IsNode)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
327
var elementsWithSeparators = elements.
GetWithSeparators
();
401
nodesAndTokens.AddRange(initialCollectionExpression.Elements.
GetWithSeparators
());
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
162
var originalArgumentListChildren = argumentList.Arguments.
GetWithSeparators
();
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (1)
76
var nodeOrTokenList = nodes.
GetWithSeparators
();
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
166
SeparatedList<ArgumentSyntax>([.. typeNode.Elements.
GetWithSeparators
().Select(ConvertTupleTypeElementComponent)]),
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
161
var argumentsWithSeparators = argumentList.Arguments.
GetWithSeparators
();
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (1)
45
foreach (var nodeOrToken in objectCreation.Initializer.Expressions.
GetWithSeparators
())
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
68
var list = NodeOrTokenList(current.Arguments.
GetWithSeparators
().Select(
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Classification\Worker_Preprocesser.cs (1)
302
foreach (var nodeOrToken in node.ErrorCodes.
GetWithSeparators
())
Simplification\Reducers\CSharpExtensionMethodReducer.cs (1)
109
var newArguments = SyntaxFactory.SeparatedList<ArgumentSyntax>(argumentList.Arguments.
GetWithSeparators
().AsEnumerable().Skip(2));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
26
members.AddRange(destination.Members.
GetWithSeparators
());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
666
foreach (var item in argumentList.Arguments.
GetWithSeparators
())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1082
var commaIndex = parameterList2.Parameters.
GetWithSeparators
().IndexOf(token);
1091
var commaIndex = funcPtrParamList.Parameters.
GetWithSeparators
().IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (1)
28
: SyntaxFactory.SeparatedList<T>(newList.
GetWithSeparators
().Add(SyntaxFactory.Token(separator)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
333
var index = list.
GetWithSeparators
().IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
348
var argsAndCommas = tupleExpression.Arguments.
GetWithSeparators
();
921
var tokenIndex = argumentList.Arguments.
GetWithSeparators
().IndexOf(previousToken);
940
var tokenIndex = attributeArgumentList.Arguments.
GetWithSeparators
().IndexOf(previousToken);
Microsoft.CodeAnalysis.Features (5)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
718
=> generator.SeparatedList<TArgumentSyntax>(ConvertArguments(generator, parameterNamingRule, isRecord, arguments.
GetWithSeparators
()));
Wrapping\SeparatedSyntaxList\AbstractSeparatedSyntaxListWrapper.cs (1)
79
document, listItems.
GetWithSeparators
(), cancellationToken).ConfigureAwait(false);
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (3)
218
var last = _listItems.
GetWithSeparators
().Last();
307
var itemsAndSeparators = _listItems.
GetWithSeparators
();
438
var itemsAndSeparators = _listItems.
GetWithSeparators
();
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\SyntaxNodeRemover.vb (1)
136
Dim withSeps = list.
GetWithSeparators
()
Roslyn.Diagnostics.CSharp.Analyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
26
members.AddRange(destination.Members.
GetWithSeparators
());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
666
foreach (var item in argumentList.Arguments.
GetWithSeparators
())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1082
var commaIndex = parameterList2.Parameters.
GetWithSeparators
().IndexOf(token);
1091
var commaIndex = funcPtrParamList.Parameters.
GetWithSeparators
().IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SeparatedSyntaxListExtensions.cs (1)
28
: SyntaxFactory.SeparatedList<T>(newList.
GetWithSeparators
().Add(SyntaxFactory.Token(separator)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
333
var index = list.
GetWithSeparators
().IndexOf(token);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
348
var argsAndCommas = tupleExpression.Arguments.
GetWithSeparators
();
921
var tokenIndex = argumentList.Arguments.
GetWithSeparators
().IndexOf(previousToken);
940
var tokenIndex = attributeArgumentList.Arguments.
GetWithSeparators
().IndexOf(previousToken);