70 references to ToSet
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (3)
AbstractUserDiagnosticTest.cs (3)
252
var expectedTextSpans = spansList.
ToSet
();
259
actualTextSpans = diagnostics.Select(d => d.Location.SourceSpan).
ToSet
();
264
actualTextSpans = diagnostics.Where(d => d.Id == diagnosticId).Select(d => d.Location.SourceSpan).
ToSet
();
Microsoft.CodeAnalysis.CSharp.Features (14)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (2)
163
var conflictReferences = allReferences.Where(n => HasConflict(n, declarator)).
ToSet
();
164
var nonConflictReferences = allReferences.Where(n => !conflictReferences.Contains(n)).
ToSet
();
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
215
return existingArguments1.Concat(existingArguments2).
ToSet
();
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
69
var aliases = compilation.ExternalReferences.SelectMany(r => r.Properties.Aliases).
ToSet
();
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
148
return existingArguments.
ToSet
();
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
224
attributeNames = attributes.Select(GetAttributeName).
ToSet
();
Completion\KeywordRecommenders\FileKeywordRecommender.cs (1)
18
.
ToSet
();
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
16
private static readonly ISet<SyntaxKind> s_validModifiers = SyntaxKindSet.AllMemberModifiers.Where(s => s is not (SyntaxKind.RequiredKeyword or SyntaxKind.StaticKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.ConstKeyword)).
ToSet
();
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
208
.
ToSet
();
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
203
return NameGenerator.GenerateUniqueName(baseName, containingTypeMemberNames.
ToSet
(), StringComparer.Ordinal);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
332
allAffectedStatements = allAffectedStatements.Select(root.GetCurrentNode).
ToSet
();
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
84
var methodSet = accessibleMethods.
ToSet
();
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
148
.
ToSet
();
UseSimpleUsingStatementCodeFixProvider.cs (1)
53
var topmostUsingStatements = diagnostics.Select(d => (UsingStatementSyntax)d.AdditionalLocations[0].FindNode(cancellationToken)).
ToSet
();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpCodeGenerationService.cs (1)
543
var blockStatements = block.Statements.
ToSet
();
Microsoft.CodeAnalysis.EditorFeatures (2)
Shared\Utilities\LinkedEditsTracker.cs (1)
37
var currentActiveSpans = GetActiveSpansForSnapshot(_subjectBuffer.CurrentSnapshot).
ToSet
();
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (1)
309
var buffersToTag = spansToTag.Select(dss => dss.SnapshotSpan.Snapshot.TextBuffer).
ToSet
();
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (3)
Diagnostics\AbstractUserDiagnosticTest.cs (3)
252
var expectedTextSpans = spansList.
ToSet
();
259
actualTextSpans = diagnostics.Select(d => d.Location.SourceSpan).
ToSet
();
264
actualTextSpans = diagnostics.Where(d => d.Id == diagnosticId).Select(d => d.Location.SourceSpan).
ToSet
();
Microsoft.CodeAnalysis.Features (20)
AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
84
.
ToSet
();
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
47
var assemblyNames = uniqueIdentities.Select(i => i.Name).
ToSet
();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
225
.Where(n => FilterToTopLevelMembers(n, State.TypeNode)).
ToSet
();
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
258
var names = symbols.Select(p => p.Name).
ToSet
();
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
58
var inferredTypes = context.InferredTypes.Where(t => t.SpecialType != SpecialType.System_Void).
ToSet
();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
455
.Concat(startingProject).
ToSet
();
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
63
var types = s_typeNamesOfInterest.Select(compilation.GetTypeByMetadataName).WhereNotNull().
ToSet
();
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
340
=> GetConstructorNodes(containingType).Select(n => (solution.GetRequiredDocument(n.SyntaxTree).Id, n.Span)).
ToSet
();
FindUsages\DefinitionsAndReferences.cs (1)
38
var definitionSet = definitions.
ToSet
();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
151
var availableTypeParameterNames = allTypeParameters.Select(t => t.Name).
ToSet
();
GenerateMember\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
146
return derivedClasses.Concat(implementedTypes).
ToSet
();
IntroduceVariable\AbstractIntroduceVariableService.cs (2)
458
var newMatches = newSemanticDocument.Root.GetCurrentNodes(matches.AsEnumerable()).
ToSet
();
488
newMatches = newSemanticDocument.Root.GetCurrentNodes(matches.AsEnumerable()).
ToSet
();
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
100
var highPriDocsSet = priorityDocumentKeys.
ToSet
();
NavigateTo\AbstractNavigateToSearchService.GeneratedDocumentSearch.cs (1)
60
await ProcessDocumentsAsync(searchDocument: null, patternName, patternContainerOpt, declaredSymbolInfoKindsSet, onResultFound, generatedDocs.
ToSet
<Document>(), cancellationToken).ConfigureAwait(false);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (2)
54
var highPriDocs = priorityDocuments.Where(d => project.ContainsDocument(d.Id)).
ToSet
();
58
var lowPriDocs = project.Documents.Where(d => !highPriDocs.Contains(d)).
ToSet
();
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
51
d => (TMemberAccessExpressionSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken)).
ToSet
();
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
301
.
ToSet
();
Workspace\BackgroundCompiler.cs (1)
100
var visibleProjectIds = trackingService.GetVisibleDocuments().Select(d => d.ProjectId).
ToSet
();
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (1)
152
var projectAnalyzerReferenceIds = project.AnalyzerReferences.Select(r => r.Id).
ToSet
();
Microsoft.CodeAnalysis.VisualBasic.Features (8)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
127
Return existingArguments.
ToSet
()
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
334
Dim existingAttributeNames = attributes.Select(AddressOf GetAttributeName).WhereNotNull().
ToSet
()
Completion\KeywordRecommenders\Types\BuiltInTypesKeywordRecommender.vb (1)
109
Dim inferredSpecialTypes = context.InferredTypes.Select(Function(t) t.SpecialType).
ToSet
()
EncapsulateField\VisualBasicEncapsulateFieldService.vb (4)
102
Return NameGenerator.GenerateUniqueName(baseName, containingType.MemberNames.Where(Function(x) x <> originalFieldName).
ToSet
(), StringComparer.OrdinalIgnoreCase)
104
Return NameGenerator.GenerateUniqueName(baseName, containingType.MemberNames.
ToSet
(), StringComparer.OrdinalIgnoreCase)
117
propertyName = NameGenerator.GenerateUniqueName(propertyName, containingTypeMemberNames.Where(Function(m) m <> field.Name).
ToSet
(), StringComparer.OrdinalIgnoreCase)
130
Return NameGenerator.GenerateUniqueName(propertyName, containingTypeMemberNames.
ToSet
(), StringComparer.OrdinalIgnoreCase)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (1)
64
ToSet
()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
504
Dim oldBlockStatementsSet = oldBlockStatements.
ToSet
()
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
229
Dim descendentExpressions = expression.DescendantNodesAndSelf().OfType(Of ExpressionSyntax).Where(Function(e) span.Contains(e.Span)).
ToSet
()
SemanticModelExtensions.vb (1)
92
Return q.
ToSet
()
Microsoft.CodeAnalysis.Workspaces (14)
AbstractMoveDeclarationNearReferenceService.State.cs (1)
110
select statement).
ToSet
();
Classification\Classifier.cs (1)
83
var semanticSet = semanticClassifications.Select(s => s.TextSpan).
ToSet
();
Diagnostics\Extensions.cs (1)
331
Debug.Assert(documentAnalysisScope.Analyzers.
ToSet
().IsSubsetOf(compilationWithAnalyzers.Analyzers));
Editing\ImportAdderService.cs (1)
81
return namespaceSymbols.Except(conflicts).
ToSet
();
EnumerableExtensions.cs (1)
148
return source1.
ToSet
().SetEquals(source2);
FindSymbols\FindReferences\DependentTypeFinder.cs (3)
418
p => GetProjectsThatCouldReferenceType(dependencyGraph, p)).
ToSet
();
433
dependencyGraph, sourceProject).
ToSet
();
496
.Concat(projects.Select(p => p.Id)).
ToSet
();
Log\AggregateLogger.cs (1)
102
var set = aggregateLogger._loggers.Where(l => !predicate(l)).
ToSet
();
Recommendations\AbstractRecommendationService.cs (1)
52
return containingType.GetContainingTypes().
ToSet
();
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
363
.
ToSet
();
Shared\Extensions\ITypeSymbolExtensions.cs (1)
186
return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).
ToSet
());
Shared\Utilities\EnumValueUtilities.cs (1)
28
var existingConstants = orderedExistingConstants.
ToSet
();
SyntaxEditorExtensions.cs (1)
166
var nodesToVerify = nodesBySemanticBoundary.Where(group => group.Skip(1).Any()).Flatten().
ToSet
();
Microsoft.VisualStudio.LanguageServices (1)
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (1)
239
var seenDefinitions = entries.Select(r => r.DefinitionBucket.DefinitionItem).
ToSet
();