55 references to ToSet
Microsoft.CodeAnalysis.CSharp.Features (17)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (2)
160var conflictReferences = allReferences.Where(n => HasConflict(n, declarator)).ToSet(); 161var nonConflictReferences = allReferences.Where(n => !conflictReferences.Contains(n)).ToSet();
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
215return existingArguments1.Concat(existingArguments2).ToSet();
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
68var aliases = compilation.ExternalReferences.SelectMany(r => r.Properties.Aliases).ToSet();
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
147return existingArguments.ToSet();
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
254attributeNames = attributes.Select(GetAttributeName).ToSet();
Completion\KeywordRecommenders\FileKeywordRecommender.cs (1)
18.ToSet();
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (1)
50return context.IsTypeDeclarationContext(validModifiers: SyntaxKindSet.AllTypeModifiers.Except([SyntaxKind.ReadOnlyKeyword]).ToSet(),
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
16private 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();
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
198return NameGenerator.GenerateUniqueName(baseName, containingTypeMemberNames.ToSet(), StringComparer.Ordinal);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
402allAffectedStatements = allAffectedStatements.Select(root.GetCurrentNode).ToSet();
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
84var methodSet = accessibleMethods.ToSet();
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
210.ToSet();
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
74.ToSet();
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (2)
48d => (UsingStatementSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken)).ToSet(); 49var blockLikes = topmostUsingStatements.Select(u => u.Parent is GlobalStatementSyntax ? u.Parent.GetRequiredParent() : u.GetRequiredParent()).ToSet();
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
143.ToSet();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
543var blockStatements = block.Statements.ToSet();
Microsoft.CodeAnalysis.Features (17)
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
36var assemblyNames = uniqueIdentities.Select(i => i.Name).ToSet();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (2)
147var leadingTrivia = this.TypeDeclaration.GetLeadingTrivia().ToSet(); 267.Where(n => FilterToTopLevelMembers(n, this.TypeDeclaration)).ToSet();
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
263var names = symbols.Select(p => p.Name).ToSet();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
463.Concat(startingProject).ToSet();
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (1)
34var types = s_typeNamesOfInterest.Select(compilation.GetTypeByMetadataName).WhereNotNull().ToSet();
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
314.ToSet();
FindUsages\DefinitionsAndReferences.cs (1)
36var definitionSet = definitions.ToSet();
IntroduceVariable\AbstractIntroduceVariableService.cs (3)
310return matches.ToSet(); 428var newMatches = newSemanticDocument.Root.GetCurrentNodes(matches.AsEnumerable()).ToSet(); 458newMatches = newSemanticDocument.Root.GetCurrentNodes(matches.AsEnumerable()).ToSet();
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
50d => (TMemberAccessExpressionSyntax)d.AdditionalLocations[0].FindNode(getInnermostNodeForTie: true, cancellationToken)).ToSet();
src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
83.ToSet();
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
175var documentsUpdated = locationsByDocument.Select(g => g.Key).ToSet();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
148var availableTypeParameterNames = allTypeParameters.Select(t => t.Name).ToSet();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
135return derivedClasses.Concat(implementedTypes).ToSet();
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
458.ToSet();
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Completion\CompletionCapabilityHelper.cs (3)
48SupportedItemKinds = completionSetting?.CompletionItemKind?.ValueSet?.ToSet() ?? SpecializedCollections.EmptySet<CompletionItemKind>(); 49SupportedItemTags = completionSetting?.CompletionItem?.TagSupport?.ValueSet?.ToSet() ?? SpecializedCollections.EmptySet<CompletionItemTag>(); 50SupportedInsertTextModes = completionSetting?.CompletionItem?.InsertTextModeSupport?.ValueSet?.ToSet() ?? SpecializedCollections.EmptySet<InsertTextMode>();
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler_IOnInitialized.cs (1)
40.ToSet()
Microsoft.CodeAnalysis.Workspaces (16)
Classification\Classifier.cs (1)
104var semanticSet = semanticClassifications.Select(s => s.TextSpan).ToSet();
Diagnostics\Extensions.cs (2)
343Debug.Assert(documentAnalysisScope.ProjectAnalyzers.ToSet().IsSubsetOf(compilationWithAnalyzers.ProjectAnalyzers)); 344Debug.Assert(documentAnalysisScope.HostAnalyzers.ToSet().IsSubsetOf(compilationWithAnalyzers.HostAnalyzers));
FindSymbols\FindReferences\DependentTypeFinder.cs (3)
419p => GetProjectsThatCouldReferenceType(dependencyGraph, p)).ToSet(); 434dependencyGraph, sourceProject).ToSet(); 497.Concat(projects.Select(p => p.Id)).ToSet();
Log\AggregateLogger.cs (1)
100var set = aggregateLogger._loggers.Where(l => !predicate(l)).ToSet();
Recommendations\AbstractRecommendationService.cs (1)
48return containingType.GetContainingTypes().ToSet();
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
368.ToSet();
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
132return source1.ToSet().SetEquals(source2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
29var existingConstants = orderedExistingConstants.ToSet();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
802return type?.RemoveUnavailableTypeParameters(compilation, availableTypeParameters.Select(t => t.Name).ToSet());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
84return namespaceSymbols.Except(conflicts).ToSet();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (1)
166var nodesToVerify = nodesBySemanticBoundary.Where(group => group.Skip(1).Any()).Flatten().ToSet();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (1)
110select statement).ToSet();
Workspace\Solution\SolutionCompilationState.cs (1)
641var newDocumentIdSet = newDocumentInfos.Select(static d => d.Id).ToSet();