265 references to Where
Aspire.Dashboard (13)
Components\Controls\ResourceActions.razor.cs (1)
78_highlightedCommands.AddRange(Resource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(MaxHighlightedCount));
Components\Controls\ResourceDetails.razor.cs (3)
85.Where(vm => (_showAll || vm.FromSpec) && ((IPropertyGridItem)vm).MatchesFilter(_filter)) 106.Where(vm => vm.MatchesFilter(_filter)) 112.Where(vm => vm.MatchesFilter(_filter))
Components\Pages\ConsoleLogs.razor.cs (1)
501_highlightedCommands.AddRange(selectedResource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(DashboardUIHelpers.MaxHighlightedCommands));
Model\Assistant\AIHelpers.cs (3)
63foreach (var u in resource.Urls.Where(u => !u.IsInternal)) 95foreach (var cmd in resource.Commands.Where(cmd => cmd.State == CommandViewModelState.Enabled)) 125foreach (var e in resource.Environment.Where(e => e.FromSpec))
Model\ExportHelpers.cs (1)
76var envContent = EnvHelpers.ConvertToEnvFormat(resource.Environment.Where(e => e.FromSpec).Select(e => new KeyValuePair<string, string?>(e.Name, e.Value)));
Model\ResourceGraph\ResourceGraphMapper.cs (1)
20var filteredRelationships = r.Relationships.Where(relationship => relationship.ResourceName != r.DisplayName);
Model\ResourceMenuBuilder.cs (1)
288.Where(c => c.State != CommandViewModelState.Hidden)
Model\TelemetryExportService.cs (2)
750? resource.Environment.Where(e => e.FromSpec).OrderBy(e => e.Name).ToDistinctDictionary(e => e.Name, e => e.Value) 770.Where(c => c.State == CommandViewModelState.Enabled)
Aspire.Hosting (2)
ApplicationModel\ResourceNotificationService.cs (1)
717string.Join(" ", newState.EnvironmentVariables.Where(e => e.IsFromSpec).Select(e => $"{e.Name} = {e.Value}")),
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
531.Where(u => !u.IsInactive && !string.IsNullOrEmpty(u.Url))
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
108.Where(a => WellKnownTypes.Implements(a.AttributeClass, modelNameParameter));
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
736.. snapshot.Properties.Where(p => !string.Equals(p.Name, "Anonymous access", StringComparison.OrdinalIgnoreCase)),
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
1564Assert.Empty(compilation.GetDiagnostics().Where(diagnostic => diagnostic.Severity > DiagnosticSeverity.Hidden));
dotnet (2)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
417.Where(static item => item.FromIncludeDirective)
Commands\Run\VirtualProjectBuildingCommand.cs (1)
781.Where(static d => d is not CSharpDirective.Shebang)
dotnet-format (6)
Analyzers\AnalyzerFormatter.cs (5)
75.Where(codefix => codefix.GetFixAllProvider()?.GetSupportedFixAllScopes()?.Contains(FixAllScope.Solution) == true) 76.SelectMany(codefix => codefix.FixableDiagnosticIds.Where(id => id.StartsWith("CS") || id.StartsWith("BC"))) 241.Where(analyzer => analyzer.SupportedDiagnostics.Any(descriptor => descriptor.Id == diagnosticId)) 269.Where(fixer => ContainsFixableId(fixer, id)) 316.Where(analyzer => DoesAnalyzerSupportLanguage(analyzer, project.Language));
Analyzers\AnalyzerRunner.cs (1)
56.Where(diagnostic => fixableCompilerDiagnostics.Contains(diagnostic.Id))
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
51=> _additionalFiles.Where(x => Regex.IsMatch(Path.GetFileName(x.Path), pattern, RegexOptions.IgnoreCase));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
176if (TryAddToRelatedDeclaration(declarations.Where(d => d is not ICompilationUnitSyntax), checkGeneratedCode: false, out var declaration1, out var availableIndices1) || 177TryAddToRelatedDeclaration(declarations.Where(d => d is ICompilationUnitSyntax), checkGeneratedCode: false, out declaration1, out availableIndices1))
ILAssembler (1)
GrammarVisitor.cs (1)
5010.Where(t => t is not null)
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryNode.cs (1)
116DebugDirectoryEntry pdbEntry = entries.Where(s => s.Type == DebugDirectoryEntryType.CodeView).FirstOrDefault();
Infrastructure.Tests (1)
ExtractTestPartitions\MockAssemblyBuilder.cs (1)
276.Where(d => d.Severity == DiagnosticSeverity.Error)
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
635foreach (var methodSymbol in targetClassSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Method).OfType<IMethodSymbol>())
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
544return diags.Where(d => _fixer.FixableDiagnosticIds.Contains(d.Id));
Microsoft.Analyzers.Local (1)
ApiLifecycle\AssemblyAnalysis.cs (1)
199.Where(member => member.IsExternallyVisible())
Microsoft.Analyzers.Local.Tests (1)
Resources\RoslynTestUtils.cs (1)
545return diags.Where(d => _fixer.FixableDiagnosticIds.Contains(d.Id));
Microsoft.AspNetCore.App.Analyzers (6)
Infrastructure\AmbiguousRoutePatternComparer.cs (2)
103var xParameterPolicies = x.ParameterParts.Where(p => p.Kind == RoutePatternKind.ParameterPolicy).OfType<RoutePatternPolicyParameterPartNode>().ToList(); 104var yParameterPolicies = y.ParameterParts.Where(p => p.Kind == RoutePatternKind.ParameterPolicy).OfType<RoutePatternPolicyParameterPartNode>().ToList();
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (1)
63foreach (var matchingParameter in resolvedParameters.Where(s => string.Equals(s.RouteParameterName, parameterName, StringComparison.OrdinalIgnoreCase)))
RouteHandlers\AtMostOneFromBodyAttribute.cs (3)
25var asParametersDecoratedParameters = methodSymbol.Parameters.Where(p => p.HasAttribute(asParametersAttributeType)); 29var fromBodyMetadataInterfaceMembers = asParameterDecoratedParameter.Type.GetMembers().Where( 39var fromBodyMetadataInterfaceParameters = methodSymbol.Parameters.Where(p => p.HasAttributeImplementingInterface(fromBodyMetadataInterfaceType));
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlComments\XmlComment.InheritDoc.cs (1)
286return baseType.Constructors.Where(c => IsSameSignature(methodSymbol, c)).FirstOrDefault();
Microsoft.CodeAnalysis (9)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1059var suppressableDiagnostics = reportedDiagnostics.Where(d => !d.IsSuppressed &&
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
372analyzers = analyzers.AddRange(suppressors.Where(suppressor => !suppressorsInAnalysisScope.Contains(suppressor)));
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (2)
308var attributes = symbol.GetAttributes().Where(a => IsSuppressionAttribute(a)); 344var attributes = symbol.GetAttributes().Where(a => IsSuppressionAttribute(a));
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray();
Operations\ControlFlowGraphBuilder.cs (1)
7999.Where(m => m.Kind == SymbolKind.Property)
SourceGeneration\RunResults.cs (2)
51ImmutableInterlocked.InterlockedInitialize(ref _lazyDiagnostics, Results.Where(r => !r.Diagnostics.IsDefaultOrEmpty).SelectMany(r => r.Diagnostics).ToImmutableArray()); 69ImmutableInterlocked.InterlockedInitialize(ref _lazyGeneratedTrees, Results.Where(r => !r.GeneratedSources.IsDefaultOrEmpty).SelectMany(r => r.GeneratedSources.Select(g => g.SyntaxTree)).ToImmutableArray());
Microsoft.CodeAnalysis.Analyzers (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
51=> _additionalFiles.Where(x => Regex.IsMatch(Path.GetFileName(x.Path), pattern, RegexOptions.IgnoreCase));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (2)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType); 112var orderedFieldDatas = children.Where(c => c.Symbol.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
176if (TryAddToRelatedDeclaration(declarations.Where(d => d is not ICompilationUnitSyntax), checkGeneratedCode: false, out var declaration1, out var availableIndices1) || 177TryAddToRelatedDeclaration(declarations.Where(d => d is ICompilationUnitSyntax), checkGeneratedCode: false, out declaration1, out availableIndices1))
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
51=> _additionalFiles.Where(x => Regex.IsMatch(Path.GetFileName(x.Path), pattern, RegexOptions.IgnoreCase));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (2)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType); 112var orderedFieldDatas = children.Where(c => c.Symbol.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
293.Where(s => s.Parameter != null && this.GetCachedAbstractValue(s).Kind == TaintedDataAbstractValueKind.Tainted) 755return arguments.Where(
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray();
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
96var locationsInSource = referencedSymbols.Where(symbol => symbol.IsFromSource());
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
58var constraints = typeParameter.ConstraintTypes.Where(ts => !ts.IsUnexpressibleTypeParameterConstraint()).ToList();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
140.Where(m => m.Kind != SymbolKind.Method);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
355.Where(m => m.IsAccessibleWithin(State.ClassOrStructType))
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
490.Where(m => field.IsStatic ? m.IsStaticConstructor() : m.IsConstructor())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
176if (TryAddToRelatedDeclaration(declarations.Where(d => d is not ICompilationUnitSyntax), checkGeneratedCode: false, out var declaration1, out var availableIndices1) || 177TryAddToRelatedDeclaration(declarations.Where(d => d is ICompilationUnitSyntax), checkGeneratedCode: false, out declaration1, out availableIndices1))
Microsoft.CodeAnalysis.CSharp (8)
BoundTree\LengthBasedStringSwitchData.cs (1)
154foreach (var group in inputCases.Where(c => !c.value.IsNull).GroupBy(c => c.value.StringValue!.Length))
CSharpCompilationOptions.cs (1)
742builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(Usings), Usings.Where(u => !u.IsValidClrNamespaceName()).First() ?? "null"));
FlowAnalysis\NullableWalker_Patterns.cs (1)
1003var leaf = nodes.Where(n => n is BoundLeafDecisionDagNode leaf && leaf.Label == node.DefaultLabel).First();
Symbols\NamedTypeSymbol.cs (1)
934return GetMembersUnordered().Where(IsInstanceFieldOrEvent);
Symbols\Source\SourceMemberContainerSymbol.cs (2)
1932IEnumerable<Symbol> result = membersAndInitializers.NonTypeMembers.Where(IsInstanceFieldOrEvent); 2557IEnumerable<IGrouping<string, NamedTypeSymbol>> extensionsByReceiverType = GetTypeMembers("").Where(static t => t.IsExtension).GroupBy(static t => ((SourceNamedTypeSymbol)t).ExtensionGroupingName!);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
893uniqueUsings.AddAll(globalUsingNamespacesOrTypes.Where(n => n.UsingDirectiveReference?.SyntaxTree != tree).Select(n => n.NamespaceOrType));
Symbols\Source\SourcePropertySymbolBase.cs (1)
1725=> GetAttributes().Where(a => a.IsTargetAttribute(attributeDescription)).Cast<SourceAttributeData>().ToImmutableArray();
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
172var intersectingDiagnostics = diagnostics.Where(d => d.Location.SourceSpan.IntersectsWith(rewrittenAncestor.Span));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
423return [refined, .. symbolInfo.CandidateSymbols.Where(s => s != refined)];
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
529.Where(i => i != -1) 615.Where(result => !result.IsInherited) 682.Where(trivia => !trivia.IsDocComment())
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
224var parameter = method.Parameters.Where(p => p.Name == identifier.Text).FirstOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (3)
59typeParameter.ConstraintTypes.Where(t => t.TypeKind == TypeKind.Class).Concat( 60typeParameter.ConstraintTypes.Where(t => t.TypeKind == TypeKind.Interface).Concat( 61typeParameter.ConstraintTypes.Where(t => t.TypeKind is not TypeKind.Class and not TypeKind.Interface)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (5)
456var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 468var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 838return outerTypes.Where(o => o.InferredType is IArrayTypeSymbol); 1039return parentTypes.Where(parentType => parentType.InferredType.SpecialType == SpecialType.System_String || parentType.InferredType.TypeKind == TypeKind.Delegate); 1721return types.Where(t => t.InferredType.IsAnonymousType())
Microsoft.CodeAnalysis.CSharp.Features (19)
AddImport\CSharpAddImportFeatureService.cs (1)
589aliases = [.. metadataReference.Properties.Aliases.Where(a => a != MetadataReferenceProperties.GlobalAlias)];
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)
227return attributeType.InstanceConstructors.Where(c => c.IsAccessibleWithin(within))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (3)
159return type.InstanceConstructors.Where(c => c.IsAccessibleWithin(within)) 198return type?.InstanceConstructors.Where(c => c.IsAccessibleWithin(within)) 217.Where(m => m.IsAccessibleWithin(within))
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
60.Where(t => t.IsTupleType)
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (1)
28.Where(identifier => variableNamesReadInside.Contains(identifier.ValueText));
Debugging\BreakpointResolver.cs (2)
25.Where(m => m.Name == name || 27.Where(i => i.Name == name)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
1156var localFunctionPreferences = Options.NamingStyle.SymbolSpecifications.Where(symbol => symbol.AppliesTo(new SymbolSpecification.SymbolKindOrTypeKind(MethodKind.LocalFunction), CreateMethodModifiers().Modifiers, null));
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
85return accessibleMethods.Where(m => !IsHiddenByOtherMethod(m, methodSet)).ToImmutableArrayOrEmpty();
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
136var tupleTypes = inferredTypes.Where(t => t.IsTupleType).OfType<INamedTypeSymbol>().ToList();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
172var intersectingDiagnostics = diagnostics.Where(d => d.Location.SourceSpan.IntersectsWith(rewrittenAncestor.Span));
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
529.Where(i => i != -1) 615.Where(result => !result.IsInherited) 682.Where(trivia => !trivia.IsDocComment())
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
224var parameter = method.Parameters.Where(p => p.Name == identifier.Text).FirstOrDefault();
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Usage\CSharpPreferGenericOverloads.cs (1)
38.Where(a => a.ArgumentKind != ArgumentKind.DefaultValue)
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Rename\CSharpRenameRewriterLanguageService.cs (2)
909.Where(t => t.Name == renamedSymbol.Name) 1012.Where(sym => !sym.Equals(renamedSymbol));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
423return [refined, .. symbolInfo.CandidateSymbols.Where(s => s != refined)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (3)
59typeParameter.ConstraintTypes.Where(t => t.TypeKind == TypeKind.Class).Concat( 60typeParameter.ConstraintTypes.Where(t => t.TypeKind == TypeKind.Interface).Concat( 61typeParameter.ConstraintTypes.Where(t => t.TypeKind is not TypeKind.Class and not TypeKind.Interface)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (5)
456var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 468var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 838return outerTypes.Where(o => o.InferredType is IArrayTypeSymbol); 1039return parentTypes.Where(parentType => parentType.InferredType.SpecialType == SpecialType.System_String || parentType.InferredType.TypeKind == TypeKind.Delegate); 1721return types.Where(t => t.InferredType.IsAnonymousType())
Microsoft.CodeAnalysis.Features (44)
AddImport\SymbolReferenceFinder.cs (1)
153.Where(NotNull)
BraceMatching\BraceMatchingService.cs (1)
32var matchers = _braceMatchers.Where(b => b.Metadata.Language == document.Project.Language);
ChangeSignature\AbstractChangeSignatureService.cs (1)
939var sourceSymbols = recommendations.Where(r => r.IsNonImplicitAndFromSource());
CodeFixes\Service\CodeFixService.cs (1)
810.Where(fixAllProviderInfo.CanBeFixed)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
311var containedDecls = decls.Where(d => span.Contains(d.DeclaredNode.Span));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (1)
34foreach (var diagnostic in diagnostics.Where(d => d.Location.IsInSource && !d.IsSuppressed))
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (2)
43foreach (var diagnostic in diagnostics.Where(d => d.Location.IsInSource && d.IsSuppressed)) 89foreach (var diagnostic in diagnostics.Where(d => !d.Location.IsInSource && d.IsSuppressed))
CodeFixes\Suppression\WrapperCodeFixProvider.cs (1)
24var diagnostics = context.Diagnostics.Where(SuppressionFixProvider.IsFixableDiagnostic);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
513.Where(refSymbol => refSymbol.Definition.Equals(symbol))
Completion\CompletionService.ProviderManager.cs (3)
197return [.. providers.Where(p => !p.IsSnippetProvider)]; 207return [.. providers.Where(p => p.IsSnippetProvider)]; 211return [.. providers.Where(p => !p.IsSnippetProvider)];
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
126.Where(x => x.elementName == tagName && !existingAttributes.Contains(x.attributeName))
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
48.Where(m => IsInitializableFieldOrProperty(m, enclosing));
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
63var inferredTypes = context.InferredTypes.Where(t => t.SpecialType != SpecialType.System_Void).ToSet<ITypeSymbol>(SymbolEqualityComparer.Default);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (2)
237return methods.Where(m => m.Name == memberName); 511.Where(IsViableIndexer)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
43.Where(expr => IsStringConcat(syntaxFacts, expr, semanticModel, cancellationToken))
Diagnostics\Service\DiagnosticAnalyzerService_CompilationWithAnalyzersPair.cs (1)
125var projectAnalyzers = analyzers.Where(a => !hostAnalyzerInfo.IsHostAnalyzer(a)).ToSet();
EditAndContinue\EmitSolutionUpdateResults.cs (1)
212.Where(r => r.Diagnostics.Any(static d => d.Severity == DiagnosticSeverity.Error))
ExtractMethod\MethodExtractor.AnalyzerResult.cs (4)
74=> Variables.Where(v => v.UseAsParameter); 77=> Variables.Where(v => v.GetDeclarationBehavior() == DeclarationBehavior.MoveIn); 80=> Variables.Where(v => v.GetDeclarationBehavior() is DeclarationBehavior.MoveOut); 83=> Variables.Where(v => v.GetDeclarationBehavior() is DeclarationBehavior.SplitOut or DeclarationBehavior.MoveOut);
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
99var parameterNamingRule = rules.Where(rule => rule.SymbolSpecification.AppliesTo(SymbolKind.Parameter, Accessibility.NotApplicable)).First();
GenerateType\AbstractGenerateTypeService.cs (1)
148.Where(r => r.SyntaxTree == node.SyntaxTree)
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
240.Where(c => c.DeclaredAccessibility is Accessibility.Public or Accessibility.Protected && !c.IsObsolete())
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
532.Where(m => m.Kind == fieldOrProperty.Kind)
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
379.Where(argument => argument.Value.Syntax is TExpressionSyntax
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (1)
221using var _1 = GetPooledHashSet(priorityDocuments.Where(d => project == d.Project), out var highPriDocs);
Navigation\NavigableItemFactory.cs (2)
60var visibleSourceLocations = locations.Where(loc => loc.IsVisibleSourceLocation()); 63: locations.Where(loc => loc.IsInSource);
Snippets\AbstractSnippetService.cs (1)
58foreach (var provider in _lazySnippetProviders.Where(p => p.Metadata.Language == language))
Snippets\SnippetFunctionService.cs (1)
65var enumFields = typeSymbol.GetMembers().Where(m => m.Kind == SymbolKind.Field && m.IsStatic);
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
96var locationsInSource = referencedSymbols.Where(symbol => symbol.IsFromSource());
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
58var constraints = typeParameter.ConstraintTypes.Where(ts => !ts.IsUnexpressibleTypeParameterConstraint()).ToList();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
140.Where(m => m.Kind != SymbolKind.Method);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
355.Where(m => m.IsAccessibleWithin(State.ClassOrStructType))
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
490.Where(m => field.IsStatic ? m.IsStaticConstructor() : m.IsConstructor())
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray();
StackTraceExplorer\StackFrameLocalMethodResolver.cs (1)
40.Where(member => member.Name == containingMethodName)
ValueTracking\ValueTracker.cs (1)
232foreach (var outOrRefParam in methodSymbol.Parameters.Where(p => p.IsRefOrOut()))
Microsoft.CodeAnalysis.Razor.Compiler (11)
Language\Components\ComponentLoweringPass.cs (2)
517.Where(a => string.Equals(a.Name, ComponentsApi.RenderTreeBuilder.ChildContent, StringComparison.Ordinal)) 540.Where(a => string.Equals(a.Name, tagHelperNode.TagName, StringComparison.Ordinal))
Language\Extensions\DefaultTagHelperOptimizationPass.cs (1)
36.Where(IsTagHelperRuntimeNode)
Language\TagHelpers\Producers\FormNameTagHelperProducer.Factory.cs (1)
23.Where(IsValidRenderTreeBuilder)
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (2)
241var viewComponentAttribute = componentType.GetAttributes().Where(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, _viewComponentAttributeSymbol)).FirstOrDefault(); 244.Where(namedArgument => string.Equals(namedArgument.Key, ViewComponentTypes.ViewComponent.Name, StringComparison.Ordinal))
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (2)
256var viewComponentAttribute = componentType.GetAttributes().Where(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, _viewComponentAttributeSymbol)).FirstOrDefault(); 259.Where(namedArgument => string.Equals(namedArgument.Key, ViewComponentTypes.ViewComponent.Name, StringComparison.Ordinal))
Mvc\ViewComponentTagHelperDescriptorFactory.cs (2)
259var viewComponentAttribute = componentType.GetAttributes().Where(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, _viewComponentAttributeSymbol)).FirstOrDefault(); 262.Where(namedArgument => string.Equals(namedArgument.Key, ViewComponentTypes.ViewComponent.Name, StringComparison.Ordinal))
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (1)
39.Where(r => r.Display is { } display && display.EndsWith("Microsoft.AspNetCore.Components.dll", StringComparison.Ordinal))
Microsoft.CodeAnalysis.Rebuild (2)
MetadataCompilationOptions.cs (2)
39var optionValues = _options.Where(pair => pair.optionName == optionName).ToArray(); 51var optionValues = _options.Where(pair => pair.optionName == optionName).ToArray();
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
51=> _additionalFiles.Where(x => Regex.IsMatch(Path.GetFileName(x.Path), pattern, RegexOptions.IgnoreCase));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (2)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType); 112var orderedFieldDatas = children.Where(c => c.Symbol.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
Microsoft.CodeAnalysis.Scripting (2)
Script.cs (2)
366return ImmutableArray.CreateRange(GetCompilation().GetDiagnostics(cancellationToken).Where(d => d.Severity == DiagnosticSeverity.Warning)); 370return ImmutableArray.CreateRange(e.Diagnostics.Where(d => d.Severity is DiagnosticSeverity.Error or DiagnosticSeverity.Warning));
Microsoft.CodeAnalysis.Workspaces (17)
Diagnostics\HostDiagnosticAnalyzers.cs (1)
328current = current.Add(referenceIdentity, [.. analyzers.Where(seen.Add)]);
Editing\SyntaxGenerator.cs (1)
811members: type.GetMembers().Where(CanBeDeclared).Select(Declaration)),
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
297foreach (var attr in assembly.GetAttributes().Where(IsInternalsVisibleToAttribute))
FindSymbols\SymbolFinder_Callers.cs (1)
46var directReference = references.Where(
Log\AggregateLogger.cs (1)
100var set = aggregateLogger._loggers.Where(l => !predicate(l)).ToSet();
Recommendations\AbstractRecommendationServiceRunner.cs (1)
540: [.. symbols.Where(s => s is not IFieldSymbol), .. namedType.TupleElements];
Rename\ConflictEngine\ConflictResolver.cs (3)
95var renameSymbolDeclarationLocation = renameLocations.Symbol.Locations.Where(loc => loc.IsInSource).FirstOrDefault(); 237.Where(s => !s.Equals(renamedSymbol) && 274.Where(s => !s.Equals(renamedSymbol) &&
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
781.Where(l => l.DocumentId == documentId && ShouldIncludeLocation(renameLocations, l)) 786.Where(l => l.DocumentId == documentId && l.IsRenameInStringOrComment)
Shared\Extensions\ISymbolExtensions.cs (1)
478return baseType.Constructors.Where(c => IsSameSignature(methodSymbol, c)).FirstOrDefault();
Shared\Extensions\ITypeSymbolExtensions.cs (1)
87var constructedInterfaces = typeSymbol.AllInterfaces.Where(i =>
Shared\Utilities\EditorBrowsableHelpers.cs (2)
43.Where(c => c.Parameters.Length == 1 && Equals(c.Parameters[0].Type, editorBrowsableStateType)); 108.Where(c => c.Parameters.Length == 1 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
176if (TryAddToRelatedDeclaration(declarations.Where(d => d is not ICompilationUnitSyntax), checkGeneratedCode: false, out var declaration1, out var availableIndices1) || 177TryAddToRelatedDeclaration(declarations.Where(d => d is ICompilationUnitSyntax), checkGeneratedCode: false, out declaration1, out availableIndices1))
Microsoft.DotNet.ApiCompatibility (2)
Rules\EnumsMustMatch.cs (2)
57.Where(a => a.Kind == SymbolKind.Field) 61.Where(a => a.Kind == SymbolKind.Field)
Microsoft.DotNet.ApiSymbolExtensions (1)
AttributeDataExtensions.cs (1)
31attributes.Where(attribute => attribute.IsVisibleOutsideOfAssembly(symbolFilter, excludeWithTypeArgumentsNotVisibleOutsideOfAssembly)).ToImmutableArray();
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\MembersMustExistAnalyzer.cs (1)
48var additionalAnalyzerFiles = context.Options.AdditionalFiles.Where(af => af.Path.IndexOf(s_analyzerName, 0, StringComparison.OrdinalIgnoreCase) >= 0);
Microsoft.DotNet.HotReload.Watch (6)
HotReload\CompilationHandler.cs (4)
608.Where(p => !updates.ProjectsToRestart.ContainsKey(p)) 868await Task.WhenAll(projectsToRestart.Where(p => !p.Options.IsMainProject).Select(p => p.TerminateForRestartAsync())).WaitAsync(cancellationToken); 972return projectsWithPath.Where(p => string.Equals(p.GetTargetFramework(), tfm, StringComparison.OrdinalIgnoreCase)); 983return projectsWithPath.Where(p => string.Equals(p.GetTargetFramework(), tfm, StringComparison.OrdinalIgnoreCase));
HotReload\HotReloadDotNetWatcher.cs (2)
1115var projectPaths = projects.Where(p => p.PhysicalPath != null).Select(p => p.PhysicalPath!).ToArray(); 1158foreach (var file in projects.Where(p => p.EntryPointFilePath != null).Select(p => p.EntryPointFilePath!))
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
736.Where(ic => ic.DeclaringSyntaxReferences
Microsoft.Extensions.Options.SourceGeneration (5)
Parser.cs (5)
201.Where(m => m.Kind == SymbolKind.Method) 286var baseMembers = baseType.GetMembers().Where(m => !addedMembers.Contains(m.Name)); 350foreach (var attribute in member.GetAttributes().Where(a => a.AttributeClass is not null)) 373if (transValidatorType.Constructors.Where(c => !c.Parameters.Any()).Any()) 436if (enumerationValidatorType.Constructors.Where(c => c.Parameters.Length == 0).Any())
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
GeneratorTests.cs (1)
101.Where(d => d.Severity >= DiagnosticSeverity.Warning)
Microsoft.Gen.Logging (4)
Parsing\Parser.cs (1)
709.Where(ic => ic.DeclaringSyntaxReferences
Parsing\Parser.LogProperties.cs (1)
122foreach (var property in members.Where(m => m.Kind == SymbolKind.Property).Cast<IPropertySymbol>())
Parsing\Parser.TagProvider.cs (1)
88var methodSymbols = providerType.GetMembers(providerMethodName).Where(m => m.Kind == SymbolKind.Method).Cast<IMethodSymbol>();
Parsing\TypeSymbolExtensions.cs (1)
82if (current.GetMembers("ToString").Where(m => m.Kind == SymbolKind.Method && m.DeclaredAccessibility == Accessibility.Public).Cast<IMethodSymbol>().Any(m => m.Parameters.Length == 0))
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\AddGeneratedComClassFixer.cs (1)
50var comVisibleAttributes = declaringType.GetAttributes().Where(attr =>
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
362foreach (var nativeArg in signatureElements.Where(e => e.NativeIndex != TypePositionInfo.UnsetIndex).OrderBy(e => e.NativeIndex))
SignatureBindingHelpers.cs (1)
19foreach (TypePositionInfo element in elements.Where(e => e.NativeIndex != TypePositionInfo.UnsetIndex).OrderBy(e => e.NativeIndex))
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
32List<Diagnostic> fixedDiagnostics = new(context.Diagnostics.Where(IsRequiresDiableRuntimeMarshallingDiagnostic));
Microsoft.Interop.SourceGeneration (2)
ManualTypeMarshallingHelper.cs (1)
155var attrs = entryPointType.GetAttributes().Where(attr => attr.AttributeClass.ToDisplayString() == TypeNames.CustomMarshallerAttribute).ToArray();
SignatureContext.cs (1)
32public IEnumerable<TypePositionInfo> ManagedParameters => ElementTypeInformation.Where(tpi => !TypePositionInfo.IsSpecialIndex(tpi.ManagedIndex));
Microsoft.ML.AutoML.SourceGenerator (10)
EstimatorTypeGenerator.cs (3)
25if (context.AdditionalFiles.Where(f => f.Path.Contains("code_gen_flag.json")).First() is AdditionalText text) 35var trainers = context.AdditionalFiles.Where(f => f.Path.Contains("trainer-estimators.json")) 40var transformers = context.AdditionalFiles.Where(f => f.Path.Contains("transformer-estimators.json"))
SearchSpaceGenerator.cs (2)
22if (context.AdditionalFiles.Where(f => f.Path.Contains("code_gen_flag.json")).First() is AdditionalText text) 32var searchSpacesJson = context.AdditionalFiles.Where(f => f.Path.Contains("search_space.json"))
SweepableEstimatorFactoryGenerator.cs (3)
22if (context.AdditionalFiles.Where(f => f.Path.Contains("code_gen_flag.json")).First() is AdditionalText text) 32var trainers = context.AdditionalFiles.Where(f => f.Path.Contains("trainer-estimators.json")) 37var transformers = context.AdditionalFiles.Where(f => f.Path.Contains("transformer-estimators.json"))
SweepableEstimatorGenerator.cs (2)
21if (context.AdditionalFiles.Where(f => f.Path.Contains("code_gen_flag.json")).First() is AdditionalText text) 31var estimators = context.AdditionalFiles.Where(f => f.Path.Contains("trainer-estimators.json") || f.Path.Contains("transformer-estimators.json"))
Microsoft.ML.Benchmarks.Tests (2)
BenchmarksTest.cs (2)
63string.Join(", ", summary.Reports.Where(r => !r.BuildResult.IsBuildSuccess).Select(r => r.BenchmarkCase.DisplayInfo))); 67string.Join(", ", summary.Reports.Where(r => r.ExecuteResults == null).Select(r => r.BenchmarkCase.DisplayInfo)));
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
139foreach (IFieldSymbol s in type.GetMembers().Where(p => p.Kind == SymbolKind.Field))
NuGet.CommandLine.XPlat (5)
Utility\MSBuildAPIUtility.cs (5)
211dependenciesWithVersionOverride = packageSpec.TargetFrameworks.SelectMany(tfm => tfm.Dependencies.Where(d => !d.AutoReferenced && d.VersionOverride != null)); 221IEnumerable<LibraryDependency> dependenciesWithDefinedVersion = packageSpec.TargetFrameworks.SelectMany(tfm => tfm.Dependencies.Where(d => !d.VersionCentrallyManaged && !d.AutoReferenced && d.VersionOverride == null)); 227IEnumerable<LibraryDependency> autoReferencedAndDefinedInCentralFile = packageSpec.TargetFrameworks.SelectMany(tfm => tfm.Dependencies.Where(d => d.AutoReferenced && tfm.CentralPackageVersions.ContainsKey(d.Name))); 233IEnumerable<LibraryDependency> packageReferencedDependenciesWithoutCentralVersionDefined = packageSpec.TargetFrameworks.SelectMany(tfm => tfm.Dependencies.Where(d => d.LibraryRange.VersionRange == null)); 809var matchingPackages = frameworkDependencies.Where(d =>
NuGet.Commands (1)
Utility\Extensions.cs (1)
30.Where(e => e.LibraryRange.TypeConstraintAllows(LibraryDependencyTarget.Package)));
NuGet.ProjectModel (1)
PackageSpecReferenceDependencyProvider.cs (1)
224.Where(d => d.LibraryRange.TypeConstraint == LibraryDependencyTarget.Reference)
Roslyn.Diagnostics.Analyzers (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\AdditionalFileProvider.cs (1)
51=> _additionalFiles.Where(x => Regex.IsMatch(Path.GetFileName(x.Path), pattern, RegexOptions.IgnoreCase));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (2)
52var members = namedType.GetMembers().Where(m => m.Kind != SymbolKind.NamedType); 112var orderedFieldDatas = children.Where(c => c.Symbol.Kind == SymbolKind.Field).OrderBy(c => c.MaintainabilityIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
176if (TryAddToRelatedDeclaration(declarations.Where(d => d is not ICompilationUnitSyntax), checkGeneratedCode: false, out var declaration1, out var availableIndices1) || 177TryAddToRelatedDeclaration(declarations.Where(d => d is ICompilationUnitSyntax), checkGeneratedCode: false, out declaration1, out availableIndices1))
Roslyn.Diagnostics.CSharp.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
423return [refined, .. symbolInfo.CandidateSymbols.Where(s => s != refined)];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (3)
59typeParameter.ConstraintTypes.Where(t => t.TypeKind == TypeKind.Class).Concat( 60typeParameter.ConstraintTypes.Where(t => t.TypeKind == TypeKind.Interface).Concat( 61typeParameter.ConstraintTypes.Where(t => t.TypeKind is not TypeKind.Class and not TypeKind.Interface)));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (5)
456var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 468var constructors = type.InstanceConstructors.Where(m => m.Parameters.Length > index); 838return outerTypes.Where(o => o.InferredType is IArrayTypeSymbol); 1039return parentTypes.Where(parentType => parentType.InferredType.SpecialType == SpecialType.System_String || parentType.InferredType.TypeKind == TypeKind.Delegate); 1721return types.Where(t => t.InferredType.IsAnonymousType())
System.Text.Json.SourceGeneration (1)
Helpers\RoslynExtensions.cs (1)
117=> type.Constructors.Where(ctor => !ctor.IsStatic && !(ctor.IsImplicitlyDeclared && type.IsValueType && ctor.Parameters.Length == 0));