810 references to Any
AnalyzerRunner (1)
DiagnosticAnalyzerRunner.cs (1)
273if (analyzer.SupportedDiagnostics.Any(static diagnosticDescriptor => diagnosticDescriptor.IsEnabledByDefault))
Aspire.Hosting (1)
ExternalServiceBuilderExtensions.cs (1)
139if (urlSnapshots.Any(u => string.Equals(u.Url, uri.ToString(), StringComparisons.Url)))
BuildActionTelemetryTable (4)
src\Workspaces\Core\Portable\Shared\Extensions\TelemetryExtensions.cs (1)
56if (diagnostic.Descriptor.ImmutableCustomTags().Any(static t => t == WellKnownDiagnosticTags.Telemetry))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
ConfigurationSchemaGenerator (3)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (3)
859if (current.GetMembers("Add").Any(member => 875if (current.GetMembers("Add").Any(member => 942_emitGenericParseEnum = _typeSymbols.Enum.GetMembers("Parse").Any(m => m is IMethodSymbol methodSymbol && methodSymbol.IsGenericMethod);
GenerateDocumentationAndConfigFiles (21)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.RequiresUnsafeModifier())),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
71else if (!symbol.Locations.Any(static loc => loc.IsInMetadata)) 91=> symbol != null && symbol.Locations.Any(static loc => loc.IsInSource);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
148ITupleOperation tupleOperation => tupleOperation.Elements.Any(IsSymbolReferencedByOperation),
Metrics (18)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
Metrics.Legacy (18)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
Microsoft.Analyzers.Extra (3)
AsyncMethodWithoutCancellation.cs (1)
132.Any(data =>
CallAnalysis\Arrays.cs (1)
115if (keyType.GetAttributes().Any(a => a.AttributeClass != null && SymbolEqualityComparer.Default.Equals(a.AttributeClass, flagsAttr)))
UsingToStringInLoggersAnalyzer.cs (1)
53return symbol.GetAttributes().Any(a => a.AttributeClass != null && IsLoggerMessageAttribute(a.AttributeClass));
Microsoft.AspNetCore.Analyzer.Testing (2)
DiagnosticAnalyzerRunner.cs (1)
86diags = diags.Where(d => d.Severity == DiagnosticSeverity.Error || analyzer.SupportedDiagnostics.Any(s => s.Id.Equals(d.Id))).ToImmutableArray();
DiagnosticVerifier.cs (1)
109diags = diags.Where(d => d.Severity == DiagnosticSeverity.Error || analyzer.SupportedDiagnostics.Any(s => s.Id.Equals(d.Id))).ToImmutableArray();
Microsoft.AspNetCore.App.Analyzers (2)
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
269if (!(method.ReducedFrom ?? method).Parameters.Any(
src\Shared\RoslynUtils\ParsabilityHelper.cs (1)
118var implementsIParsable = typeSymbol.AllInterfaces.Any(
Microsoft.AspNetCore.App.Analyzers.Test (1)
RouteEmbeddedLanguage\RoutePatternParserTests.cs (1)
183if (!tree.Diagnostics.Any(d => ex.Message.Contains(d.Message)))
Microsoft.AspNetCore.Components.Analyzers (3)
ComponentFacts.cs (3)
25return property.GetAttributes().Any(a => 43return property.GetAttributes().Any(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, symbols.ParameterAttribute)); 87return property.GetAttributes().Any(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, symbols.CascadingParameterAttribute));
Microsoft.AspNetCore.Components.SdkAnalyzers (3)
ComponentFacts.cs (3)
25return property.GetAttributes().Any(a => 43return property.GetAttributes().Any(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, symbols.ParameterAttribute)); 87return property.GetAttributes().Any(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, symbols.CascadingParameterAttribute));
Microsoft.AspNetCore.Http.RequestDelegateGenerator (18)
RequestDelegateGenerator.cs (15)
174var hasJsonBodyOrService = endpoints.Any(endpoint => endpoint.EmitterContext.HasJsonBodyOrService); 175var hasJsonBodyOrQuery = endpoints.Any(endpoint => endpoint.EmitterContext.HasJsonBodyOrQuery); 176var hasJsonBody = endpoints.Any(endpoint => endpoint.EmitterContext.HasJsonBody); 177var hasFormBody = endpoints.Any(endpoint => endpoint.EmitterContext.HasFormBody); 178var hasRouteOrQuery = endpoints.Any(endpoint => endpoint.EmitterContext.HasRouteOrQuery); 179var hasBindAsync = endpoints.Any(endpoint => endpoint.EmitterContext.HasBindAsync); 180var hasParsable = endpoints.Any(endpoint => endpoint.EmitterContext.HasParsable); 181var hasEndpointMetadataProvider = endpoints.Any(endpoint => endpoint.EmitterContext.HasEndpointMetadataProvider); 182var hasEndpointParameterMetadataProvider = endpoints.Any(endpoint => endpoint.EmitterContext.HasEndpointParameterMetadataProvider); 183var hasIResult = endpoints.Any(endpoint => endpoint.Response?.IsIResult == true); 240var hasFormBody = endpoints.Any(endpoint => endpoint.EmitterContext.HasFormBody); 241var hasJsonBody = endpoints.Any(endpoint => endpoint.EmitterContext.HasJsonBody || endpoint.EmitterContext.HasJsonBodyOrService || endpoint.EmitterContext.HasJsonBodyOrQuery); 242var hasResponseMetadata = endpoints.Any(endpoint => endpoint.EmitterContext.HasResponseMetadata); 243var requiresPropertyAsParameterInfo = endpoints.Any(endpoint => endpoint.EmitterContext.RequiresPropertyAsParameterInfo); 244var requiresParameterBindingMetadataClass = endpoints.Any(endpoint => endpoint.EmitterContext.RequiresParameterBindingMetadataClass);
src\Shared\RoslynUtils\ParsabilityHelper.cs (1)
118var implementsIParsable = typeSymbol.AllInterfaces.Any(
StaticRouteHandlerModel\Emitters\DiagnosticEmitter.cs (2)
35((INamedTypeSymbol)typeSymbol).TypeArguments.Any(a => a is ITypeParameterSymbol)) 42((INamedTypeSymbol)typeSymbol).TypeArguments.Any(typeArg =>
Microsoft.CodeAnalysis (18)
CodeGen\PermissionSetAttribute.cs (1)
85Debug.Assert(((INamedTypeSymbol)iSymbol).GetMembers(HexPropertyName).Any(
CommandLine\CommonCompiler.cs (1)
1126if (HasSuppressableWarningsOrErrors(diagnostics) && analyzers.Any(a => a is DiagnosticSuppressor))
Compilation\Compilation.cs (1)
254if (previousScriptCompilation.GetDiagnostics().Any(static d => d.Severity == DiagnosticSeverity.Error))
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
378HasDiagnosticSuppressors = this.Analyzers.Any(static a => a is DiagnosticSuppressor);
DiagnosticAnalyzer\AnalyzerImageReference.cs (1)
26if (analyzers.Any(static a => a == null))
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (2)
140if (analyzers.Any(static a => a == null)) 775if (compilationEvents.Any(e => e is SymbolDeclaredCompilationEvent) &&
MetadataReader\MetadataDecoder.cs (1)
40return !modifiers.IsDefaultOrEmpty && modifiers.Any(static m => !m.IsOptional);
Operations\OperationExtensions.cs (1)
63return model.GetDiagnostics(operation.Syntax.Span, cancellationToken).Any(static d => d.DefaultSeverity == DiagnosticSeverity.Error);
PEWriter\LocalScope.cs (2)
32Debug.Assert(!locals.Any(l => l.Name == null)); 33Debug.Assert(!constants.Any(c => c.Name == null));
PEWriter\MetadataWriter.cs (2)
4189if (!locals.Any(static variable => !variable.SlotInfo.Id.IsNone)) 4199if (!locals.Any(static variable => !variable.SlotInfo.Id.IsNone))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
StrongName\DesktopStrongNameProvider.cs (1)
56if (!keyFileSearchPaths.IsDefault && keyFileSearchPaths.Any(static path => !PathUtilities.IsAbsolute(path)))
Syntax\LineDirectiveMap.cs (1)
119return this.Entries.Any(static e => e.State == PositionState.Hidden);
Microsoft.CodeAnalysis.Analyzers (27)
ImmutableObjectMethodAnalyzer.cs (1)
90if (!s_immutableMethodNames.Any(n => methodName.StartsWith(n, StringComparison.Ordinal)))
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (3)
206invocationOperation.Arguments.Any(arg => IsSymbolType(arg.Value, symbolType))) 218!invocationOperation.Arguments.Any(arg => IsSymbolType(arg.Value, iEqualityComparer))) 268!objectCreation.Arguments.Any(arg => IsSymbolType(arg.Value, iEqualityComparerType)))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
202if (entry.Symbols.Any(ContainsAttributeSymbol))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.RequiresUnsafeModifier())),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
71else if (!symbol.Locations.Any(static loc => loc.IsInMetadata)) 91=> symbol != null && symbol.Locations.Any(static loc => loc.IsInSource);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
148ITupleOperation tupleOperation => tupleOperation.Elements.Any(IsSymbolReferencedByOperation),
Microsoft.CodeAnalysis.AnalyzerUtilities (21)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
157containingMethod.Parameters.Any(p => _disposeOwnershipTransferLikelyTypes.Contains(p.Type));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
126=> parameter != null && parameter.GetAttributes().Any(attr => attr.AttributeClass != null &&
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityBasedPredicateAnalysisData.cs (1)
171if (!analysisEntity.Indices.Any(index => !index.IsConstant()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
Microsoft.CodeAnalysis.BannedApiAnalyzers (23)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.RequiresUnsafeModifier())),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
71else if (!symbol.Locations.Any(static loc => loc.IsInMetadata)) 91=> symbol != null && symbol.Locations.Any(static loc => loc.IsInSource);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
148ITupleOperation tupleOperation => tupleOperation.Elements.Any(IsSymbolReferencedByOperation),
SymbolIsBannedAnalyzerBase.cs (1)
202if (entry.Symbols.Any(ContainsAttributeSymbol))
Microsoft.CodeAnalysis.CodeStyle (20)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
43Debug.Assert(!supportedDiagnostics.Any(descriptor => descriptor.CustomTags.Any(t => t == WellKnownDiagnosticTags.Unnecessary)) || this is AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer);
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (2)
141var isFixable = collectionType.SpecialType == SpecialType.System_Collections_IEnumerable || collectionType.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 159collectionType.AllInterfaces.Any(static i => i.OriginalDefinition.SpecialType == SpecialType.System_Collections_Generic_IEnumerable_T);
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (1)
83=> operation.Arms.Any(IsDefault);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
949methodSymbol.ContainingType.GetMembers(suffix).Any(static m => m is IPropertySymbol);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
433method.Parameters.Any(static p => p.IsRefOrOut() && p.Type.IsDelegateType())))
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
168if (members.Any(m => m is IMethodSymbol))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
Microsoft.CodeAnalysis.CodeStyle.Fixes (17)
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
95var anySymbolReferencesNotInSource = referencedSymbols.Any(static symbol => !symbol.IsFromSource());
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
346if (GetParameterTypes(cancellationToken).Any(static t => !IsValidAttributeParameterType(t))) 432var generateUnsafe = !IsContainedInUnsafeType && newParameters.Any(static p => p.RequiresUnsafeModifier());
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
94if (classType.Constructors.Any(static c => c.Parameters.Length == 0 && c.IsImplicitlyDeclared))
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (1)
52return locations.Any(static loc => loc.IsInSource);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
194if (semanticInfo.GetAllSymbols().Any(static s => s.Kind is SymbolKind.Local or SymbolKind.Parameter) &&
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
99isUnsafe = returnType.RequiresUnsafeModifier() || parameters.Any(static p => p.Type.RequiresUnsafeModifier());
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
66=> fields.Any(f => IsAssignedToField(f, parameter)) || properties.Any(p => IsAssignedToProperty(p, parameter));
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (3)
77var isComImport = unimplementedMembers.Any(static t => t.type.IsComImport); 264return method.TypeParameters.Any(t => IsUnexpressibleTypeParameter(t, allowDelegateAndEnumConstraints)); 273var condition3 = typeParameter.HasReferenceTypeConstraint && typeParameter.ConstraintTypes.Any(static ts => ts.IsReferenceType && ts.SpecialType != SpecialType.System_Object);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
89if (lastCase.Clauses.Any(static c => c.CaseKind == CaseKind.Default))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.RequiresUnsafeModifier())),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
71else if (!symbol.Locations.Any(static loc => loc.IsInMetadata)) 91=> symbol != null && symbol.Locations.Any(static loc => loc.IsInSource);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
148ITupleOperation tupleOperation => tupleOperation.Elements.Any(IsSymbolReferencedByOperation),
Microsoft.CodeAnalysis.Collections.Package (3)
Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
Microsoft.CodeAnalysis.CSharp (90)
Binder\Binder_Attributes.cs (1)
250if (attributeConstructor.Parameters.Any(static p => p.RefKind is RefKind.In or RefKind.RefReadOnlyParameter))
Binder\Binder_Expressions.cs (4)
5970if (handlerPlaceholders.Any(static placeholder => placeholder.ArgumentIndex == BoundInterpolatedStringArgumentPlaceholder.InstanceParameter)) 11196(parameters.Any(p => p.EffectiveScope != ScopedKind.None) ? parameters.SelectAsArray(p => p.EffectiveScope) : default); 11198(parameters.Any(p => p.HasUnscopedRefAttribute && p.UseUpdatedEscapeRules) ? parameters.SelectAsArray(p => p.HasUnscopedRefAttribute && p.UseUpdatedEscapeRules) : default); 11199var parameterDefaultValues = parameters.Any(p => p.HasExplicitDefaultValue) ?
Binder\Binder_InterpolatedString.cs (1)
323parts.Any(static p => p.HasErrors ||
Binder\Binder_Invocation.cs (1)
129Debug.Assert(!args.Any(static e => e.Kind == BoundKind.OutVariablePendingInference ||
Binder\Semantics\Conversions\Conversions.cs (1)
95if (invoke.Parameters.Any(p => p.HasUnscopedRefAttribute))
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (2)
414if (u.Any(isValid)) 468if (u.Any(isValid))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
3020return constraintTypes.Any(static t => isExpressionType(t.Type));
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
2632return conversionsOpt.Any(static c => c.Kind == ConversionKind.FunctionType); 4441canInfer = !extensionTypeArguments.IsDefault && !extensionTypeArguments.Any(t => !t.HasType);
BoundTree\BoundDecisionDag.cs (1)
205return this.TopologicallySortedNodes.Any(static node => node is BoundEvaluationDecisionDagNode e && e.Evaluation.Kind == BoundKind.DagAssignmentEvaluation);
BoundTree\UnboundLambda.cs (1)
409bool hasErrors = !types.IsDefault && types.Any(static t => t.Type?.Kind == SymbolKind.ErrorType);
CodeGen\EmitArrayInitializer.cs (1)
488if (initializers.Any(static init => init.ConstantValueOpt == null))
Compilation\CSharpCompilation.cs (1)
4251if (!memberIsReadOnly.IsDefault && memberIsReadOnly.Any(static v => !v))
Compilation\SyntaxAndDeclarationManager.cs (1)
722return externalSyntaxTrees.Any(static t => t.HasReferenceOrLoadDirectives());
CSharpCompilationOptions.cs (1)
710if (Usings != null && Usings.Any(static u => !u.IsValidClrNamespaceName()))
Emitter\Model\GenericTypeInstanceReference.cs (1)
30Debug.Assert(!underlyingNamedType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Any(static a => a.CustomModifiers.Any()));
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (1)
29Debug.Assert(!underlyingNamedType.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Any(static a => a.CustomModifiers.Any()));
FlowAnalysis\DefiniteAssignment.cs (1)
412var foundAwait = result.Any(static pending => HasAwait(pending));
FlowAnalysis\NullableWalker.cs (6)
1643return compilation.SyntaxTrees.Any(static tree => ((CSharpSyntaxTree)tree).IsNullableAnalysisEnabled(new Text.TextSpan(0, tree.Length)) == true); 3746return AnonymousTypeManager.GetAnonymousTypeFieldTypes(type).Any(static t => canIgnoreAnyType(t.Type)); 4662if (members.Any(static m => m.Kind == SymbolKind.Field)) 4668if (members.Any(static m => m.Kind == SymbolKind.Property)) 7212Debug.Assert(!arguments.Any(a => a.IsParamsArrayOrCollection)); 7287bool parameterHasNotNullIfNotNull = !IsAnalyzingAttribute && !parametersOpt.IsDefault && parametersOpt.Any(static p => !p.NotNullIfParameterNotNull.IsEmpty);
Lowering\AsyncRewriter\AsyncRewriter.AsyncIteratorRewriter.cs (1)
142if (_isEnumerable && this.method.Parameters.Any(static p => !p.IsExtensionParameterImplementation() && p.HasEnumeratorCancellationAttribute))
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
250=> variableType.GetMembers(WellKnownMemberNames.ObjectToString).Any(m => m.GetOverriddenMember() is not null);
Lowering\LocalRewriter\LocalRewriter.cs (7)
334delegateInvoke.Parameters.Any(static (p) => p.IsParamsCollection)) 390if (typeParameters.Any(static typeParameter => typeParameter.HasUnmanagedTypeConstraint)) 398typeParameters.Any(static t => t.ConstraintTypesNoUseSiteDiagnostics.Any(static t => t.ContainsNativeIntegerWrapperType()))) 406bool constraintsNeedNullableAttribute = typeParameters.Any( 416predicate(localFunction.ReturnTypeWithAnnotations) || localFunction.ParameterTypesWithAnnotations.Any(predicate); 1128symbol.Parameters.Any(static p => p.RefKind == RefKind.In))
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
972if (!sortedNodes.Any(static n => n.Kind == BoundKind.WhenDecisionDagNode)) return;
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
520.Any(static node => node is BoundWhenDecisionDagNode { WhenExpression: { ConstantValueOpt: null } }); 560!decisionDag.TopologicallySortedNodes.Any(static n => usesOriginalInput(n))) 587return n.Bindings.Any(static b => b.TempContainingValue.IsOriginalInput);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
690(requiresInstanceReceiver && arguments.Any(a => usesReceiver(a))))
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
744delegateInvoke.Parameters.Any(static (p) => p.IsParamsCollection))
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
441Debug.Assert(!arrayAccess.Indices.Any(a => a.IsParamsArrayOrCollection));
Lowering\SyntheticBoundNodeFactory.cs (1)
1746var discardsPresent = arguments.Any(static a => a.Kind == BoundKind.DiscardExpression);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
568return modifiers.Any(static m => !m.IsEmpty); 579return tupleSymbol.TupleElements.Any(static e => !e.IsDefaultTupleElement());
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
259if (fields.Any(static f => f.RefKind != RefKind.None))
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
790parameter.RefCustomModifiers.Any(static m => !m.IsOptional))
Symbols\MemberSymbolExtensions.cs (1)
850return method.ReturnType.ContainsTupleNames() || method.Parameters.Any(static p => p.Type.ContainsTupleNames());
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
329_packedFlags.SetIsVolatile(customModifiersArray.Any(static m => !m.IsOptional && ((CSharpCustomModifier)m).ModifierSymbol.SpecialType == SpecialType.System_Runtime_CompilerServices_IsVolatile));
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
342return propertyParams.Any(p => (!p.RefCustomModifiers.IsDefaultOrEmpty && p.RefCustomModifiers.Any(static m => !m.IsOptional && !m.Modifier.IsWellKnownTypeInAttribute())) ||
Symbols\MethodSymbol.cs (1)
873if (typeArguments.Any(NamedTypeSymbol.TypeWithAnnotationsIsNullFunction))
Symbols\NamedTypeSymbol.cs (1)
1219if (typeArguments.Any(TypeWithAnnotationsIsNullFunction))
Symbols\Source\CustomModifierUtils.cs (4)
160return modifiers.Any(static modifier => !modifier.IsOptional && ((CSharpCustomModifier)modifier).ModifierSymbol.IsWellKnownTypeInAttribute()); 165return modifiers.Any(static modifier => modifier.IsOptional && ((CSharpCustomModifier)modifier).ModifierSymbol.IsWellKnownTypeRequiresLocationAttribute()); 170return modifiers.Any(static modifier => !modifier.IsOptional && ((CSharpCustomModifier)modifier).ModifierSymbol.IsWellKnownTypeIsExternalInit()); 175return modifiers.Any(static modifier => !modifier.IsOptional && ((CSharpCustomModifier)modifier).ModifierSymbol.IsWellKnownTypeOutAttribute());
Symbols\Source\SourceAssemblySymbol.cs (2)
1961bool emitCompilationRelaxationsAttribute = !isBuildingNetModule && !this.Modules.Any(static m => m.HasAssemblyCompilationRelaxationsAttribute); 1981bool emitRuntimeCompatibilityAttribute = !isBuildingNetModule && !this.Modules.Any(static m => m.HasAssemblyRuntimeCompatibilityAttribute);
Symbols\Source\SourceMemberContainerSymbol.cs (10)
230Debug.Assert(containingSymbol is NamespaceSymbol { IsGlobalNamespace: true } || !declaration.Declarations.Any(static d => d.IsSimpleProgram)); 1078Debug.Assert(!nonTypeMembers.Any(static s => s is TypeSymbol)); 1079Debug.Assert(haveIndexers == nonTypeMembers.Any(static s => s.IsIndexer())); 1417hasDeclaredMembers = declaration.Declarations.Any(static decl => decl.HasRequiredMembers); 1869if (interfaces.Any(needsTupleElementNamesAttribute)) 1922interfaces.Any(predicate); 2325Debug.Assert(!membersByName[indexerName.AsMemory()].Any(SymbolExtensions.IsIndexer)); 3271Debug.Assert(!nonTypeMembersWithPartialImplementations.Any(static s => s is TypeSymbol)); 5480return initializers.Any(static siblings => siblings.Any(static initializer => !initializer.FieldOpt.IsConst));
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (4)
250reportedAnError = implementingMemberAndDiagnostics.Diagnostics.Diagnostics.Any(static d => d.Severity == DiagnosticSeverity.Error); 1395if (parameters.Any(static p => 1413else if (parameters.Any(p => (p.RefKind is RefKind.Ref or RefKind.Out) && p.Type.IsRefLikeOrAllowsRefLikeType())) 1429else if (parameters.Any(p => p.RefKind == RefKind.None && p.Type.IsRefLikeOrAllowsRefLikeType()))
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1166var foundAnyMatch = interceptorsNamespaces.Any(ns => isDeclaredInNamespace(thisNamespaceNames, ns));
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1820return this.declaration.Declarations.Any(static d => d.IsSimpleProgram); 1977|| !InstanceConstructors.Any(c => c is { ParameterCount: 0, DeclaredAccessibility: Accessibility.Internal or Accessibility.Public })
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
520if (typeArguments.IsDefault || typeArguments.Any(t => !t.HasType))
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
845else if (IsPartial && !HasExplicitAccessModifier && Parameters.Any(static p => p.RefKind == RefKind.Out))
Symbols\Source\SourcePropertySymbol.cs (1)
697if (ContainingType.TypeParameters.Any(static tp => tp.Name == ParameterSymbol.ValueParameterName))
Symbols\Source\SourceTypeParameterSymbol.cs (2)
307&& ConstraintTypesNoUseSiteDiagnostics.Any(static t => t.ContainsNativeIntegerWrapperType())) 331if (this.ConstraintTypesNoUseSiteDiagnostics.Any(static c => c.NeedsNullableAttribute()))
Symbols\Symbol_Attributes.cs (1)
377Debug.Assert(!boundAttributes.Any(static (attr) => attr == null));
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
100return containingType.IsReadOnly || (containingType.IsRecordStruct && !positionalMembers.Any(static m => hasNonReadOnlyGetter(m)));
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
124printableMembers.Any(static m => m.GetTypeOrReturnType().Type.IsErrorType()))
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
252compilation.SyntaxTrees.Any(static tree => ((CSharpSyntaxTree)tree).IsNullableAnalysisEnabled(new TextSpan(0, tree.Length)) == true);
Symbols\TypeMap.cs (1)
45Debug.Assert(allowAlpha || !from.Any(static tp => tp is SubstitutedTypeParameterSymbol && tp.ContainingSymbol is not SourceExtensionImplementationMethodSymbol)); // Tracked by https://github.com/dotnet/roslyn/issues/76130 : Follow up, will the SourceExtensionImplementationMethodSymbol type check still be necessary at the end
Symbols\TypeSymbol.cs (1)
1115return !symbolAndDiagnostics.Diagnostics.Diagnostics.Any(static d => d.Code == (int)ErrorCode.ERR_MostSpecificImplementationIsNotFound);
Symbols\VarianceSafety.cs (2)
94Debug.Assert(container.TypeParameters.Any(static tp => tp.Variance != VarianceKind.None)); 111if (container.TypeParameters.Any(static tp => tp.Variance != VarianceKind.None))
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
243!argumentType.AllInterfaces.Any(i => Equals(i.OriginalDefinition, ienumerableOfTType)))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
275if (type.AllInterfaces.Any(t => t.OriginalDefinition.Equals(isetType) || t.OriginalDefinition.Equals(ireadOnlySetType))) 337if (namedType.GetAttributes().Any(a => a.AttributeClass.IsCollectionBuilderAttribute()))
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
220if (!addMethods.Any(m => m.Parameters is [{ Type: var parameterType }] && Equals(parameterType, elementType)))
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
97if (symbols.Any(s => s.IsAccessibleWithin(containingType)) ||
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (3)
318if (primaryConstructor.Parameters.Any(static p => p.RefKind is RefKind.Ref or RefKind.Out)) 369if (constructor.Parameters.Any(p => p.Type.IsRefLikeType)) 575if (symbols.Any(s => !Equals(s, parameter) && !Equals(s, member)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
65if (leadingDirectives.Any(t => t.Kind() == SyntaxKind.EndIfDirectiveTrivia))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
535return symbolInfo.GetBestOrAllSymbols().Any() && !symbolInfo.GetBestOrAllSymbols().Any(static s => s is IMethodSymbol);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
303if (positionalParameterInfos.Any(info => info.IsInherited))
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (1)
56.Any(symbol => symbol.SetMethod is IMethodSymbol { IsInitOnly: true });
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1031var anyGeneric = symbols.Any(static s =>
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
635if (method.TypeArguments.Any(static t => t.Kind == SymbolKind.ErrorType)) 754var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 1033if (parentTypes.Any(static parentType => parentType.InferredType.SpecialType == SpecialType.System_String || parentType.InferredType.TypeKind == TypeKind.Delegate))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
575return !otherAccessors.Any(
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (2)
99var renameFileAction = actions.Any(action => action is not CodeAction.SolutionChangeAction); 213var hasChangeNamespaceAction = actions.Any(action => action is CodeAction.SolutionChangeAction);
Semantics\SpeculationAnalyzerTests.cs (2)
541return !langCompilation.GetDiagnostics().Any(isProblem) && 542!langCompilation.Emit(temporaryStream).Diagnostics.Any(isProblem);
StringIndentation\StringIndentationTests.cs (1)
54if (region.OrderedHoleSpans.Any(s => s.Contains(lineStart)))
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
151var result = tree.Diagnostics.Any(d => ex.Message.Contains(d.Message));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
11673Assert.False(members2.Any(u => u.Equals(m))); 11674Assert.False(members2.Any(u => m.Equals(u)));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
2804Assert.False(assembly.GetAttributes().Any(attr => attr.IsTargetAttribute(AttributeDescription.InternalsVisibleToAttribute)));
FlowAnalysis\IterationJumpYieldStatementTests.cs (2)
917Assert.True(flow.VariablesDeclared.Any((s) => s.Name == "b")); 918Assert.True(flow.VariablesDeclared.Any((s) => s.Name == "s"));
Semantics\CollectionExpressionTests.cs (1)
13986m => m.GetAttributes().Any(a => a.AttributeClass?.ToTestDisplayString() == "System.Runtime.CompilerServices.CompilerGeneratedAttribute"));
Semantics\PatternMatchingTests_ListPatterns.cs (1)
3453Assert.True(used.Any(r => r.Display == "range"));
Microsoft.CodeAnalysis.CSharp.Features (28)
BraceCompletion\LessAndGreaterThanBraceCompletionService.cs (1)
67return info.CandidateSymbols.Any(static s => s.GetArity() > 0);
CodeRefactorings\NodeSelectionHelpers.cs (1)
61return members.Any(m => m is GlobalStatementSyntax or IncompleteMemberSyntax)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
605if (!fixAllSpans.Any(fixAllSpan => fixAllSpan.Contains(originalNode.Span)))
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (2)
49if (nameInfo.PossibleSymbolKinds.Any(static k => k.SymbolKind == SymbolKind.Parameter)) 200=> namespaceSymbol != null && namespaceSymbol.GetTypeMembers(name).Any(static t => t.DeclaredAccessibility == Accessibility.Public);
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
190if (fieldOrProperty is IPropertySymbol property && property.Parameters.Any(static p => !p.IsOptional))
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
121var preselect = symbols.Any(static t => t.Preselect);
Completion\CompletionProviders\SymbolCompletionProvider.cs (2)
214var preselect = symbols.Any(static t => t.Preselect); 251var isInferredTypeDelegateOrFunctionPointer = context.InferredTypes.Any(static type => type.IsDelegateType() || type.IsFunctionPointerType());
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
32=> !operation.SemanticModel.AnalyzeControlFlow(operation.Syntax).ExitPoints.Any(static n => n.IsKind(SyntaxKind.BreakStatement));
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
93!_semanticModel.GetDiagnostics(_source.Span, _cancellationToken).Any(static diagnostic => diagnostic.DefaultSeverity == DiagnosticSeverity.Error))
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
351c => !extensionMethodInfo.MethodTypeParameters.Any(t => t.Name == c.Name.Identifier.ValueText))];
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
190=> field.DeclaringSyntaxReferences.Any(static d => d.GetSyntax().GetAncestor<FieldDeclarationSyntax>().Modifiers.Any(SyntaxKind.NewKeyword));
ExtractMethod\CSharpSelectionResult.cs (1)
134=> exitPoints.Any(n => n is not (BreakStatementSyntax or ContinueStatementSyntax or ReturnStatementSyntax));
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (2)
61semanticModel.LookupSymbols(throughExpression.SpanStart, name: throughSymbol?.Name).Any(static s => s is not INamedTypeSymbol) || 62(throughSymbol is not INamespaceOrTypeSymbol && semanticModel.LookupSymbols(throughExpression.SpanStart, container: throughSymbol?.ContainingType).Any(static s => s is not INamedTypeSymbol));
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
243!argumentType.AllInterfaces.Any(i => Equals(i.OriginalDefinition, ienumerableOfTType)))
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
275if (type.AllInterfaces.Any(t => t.OriginalDefinition.Equals(isetType) || t.OriginalDefinition.Equals(ireadOnlySetType))) 337if (namedType.GetAttributes().Any(a => a.AttributeClass.IsCollectionBuilderAttribute()))
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (1)
220if (!addMethods.Any(m => m.Parameters is [{ Type: var parameterType }] && Equals(parameterType, elementType)))
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
97if (symbols.Any(s => s.IsAccessibleWithin(containingType)) ||
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (3)
318if (primaryConstructor.Parameters.Any(static p => p.RefKind is RefKind.Ref or RefKind.Out)) 369if (constructor.Parameters.Any(p => p.Type.IsRefLikeType)) 575if (symbols.Any(s => !Equals(s, parameter) && !Equals(s, member)))
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
303if (positionalParameterInfos.Any(info => info.IsInherited))
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (1)
56.Any(symbol => symbol.SetMethod is IMethodSymbol { IsInitOnly: true });
Testing\CSharpTestMethodFinder.cs (1)
48var matches = TestFrameworkMetadata.Any(metadata => metadata.MatchesAttributeSyntacticName(attributeName));
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
207return diagnostics.Any(static d => d.Id is CS0165 or CS0103);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (9)
EditAndContinue\TopLevelEditingTests.cs (8)
6080SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S.C")) 6084semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)]) 7349SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol) 7355SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S")) 8748SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Boolean))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")), 8749SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol) 8788SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Boolean))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")), 8789SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
Testing\CSharpTestMethodFinderTests.cs (1)
490var matchFound = testMethods.Any(m => testMethodFinder.IsMatch(semanticModel, m, expectedTestName, CancellationToken.None));
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
152Assert.False(m.ReferencedAssemblies.Any(a => a.Name == "libB"));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
Semantics\LookupTests.cs (1)
1986Assert.True(symbols.Any(s => s.Kind == SymbolKind.TypeParameter));
Semantics\ScriptSemanticsTests.cs (1)
606Assert.False(symbols.Any(s => s.Name == "Roslyn"));
Semantics\SimpleLambdaParametersWithModifiersTests.cs (2)
202symbol.Parameters.Single().GetAttributes().Any(a => a.AttributeClass!.Equals( 205symbol.Parameters.Single().GetAttributes().Any(a => a.AttributeClass!.Equals(
Semantics\TopLevelStatementsTests.cs (4)
3953Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter)); 4102Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter)); 4137Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter)); 4142Assert.False(symbols.Any(s => s.Kind == SymbolKind.Parameter));
Semantics\UnsafeTests.cs (1)
5190if (expectError != compilationDiagnostics.Any(diag => diag.Severity == DiagnosticSeverity.Error))
Semantics\UseSiteErrorTests.cs (1)
2443Assert.True(diagnostics.Any(d => d.Code == (int)ErrorCode.ERR_NoTypeDef));
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (2)
225Assert.False(step.Outputs.Any(o => o.Value is ClassDeclarationSyntax { Identifier.ValueText: "D" })); 256Assert.False(step.Outputs.Any(o => o.Value is ClassDeclarationSyntax { Identifier.ValueText: "C" }));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (35)
Compilation\GetImportScopesTests.cs (20)
147Assert.True(scopes.Single().Imports.Any(i => i.NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) })); 148Assert.True(scopes.Single().Imports.Any(i => i.NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) })); 149Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 150Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 336Assert.True(scopes.Single().Aliases.Any(a => a is { Name: "S", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) } })); 337Assert.True(scopes.Single().Aliases.Any(a => a is { Name: "M", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) } })); 338Assert.True(scopes.Single().Aliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 339Assert.True(scopes.Single().Aliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 536Assert.True(scopes.Single().ExternAliases.Any(a => a is { Name: "CORE1", Target: INamespaceSymbol { IsGlobalNamespace: true } })); 537Assert.True(scopes.Single().ExternAliases.Any(a => a is { Name: "CORE2", Target: INamespaceSymbol { IsGlobalNamespace: true } })); 538Assert.True(scopes.Single().ExternAliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE1" })); 539Assert.True(scopes.Single().ExternAliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE2" })); 682Assert.True(scopes.Single().Imports.Any(i => i.NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(System) })); 683Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 684Assert.True(scopes.Single().Imports.Any(i => i.NamespaceOrType is INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: false, Name: nameof(System.IO) })); 685Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.IO) } } })); 688Assert.True(scopes.Single().Aliases.Any(i => i is { Name: "M", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: true, Name: nameof(Microsoft) } })); 689Assert.True(scopes.Single().Aliases.Any(i => i.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 690Assert.True(scopes.Single().Aliases.Any(i => i is { Name: "T", Target: INamespaceSymbol { ContainingNamespace.IsGlobalNamespace: false, Name: nameof(System.Threading) } })); 691Assert.True(scopes.Single().Aliases.Any(i => i.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.Threading) } } }));
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (9)
1388Assert.True(symbolsInC.Any(s => s.Name == "A" && s.Kind == SymbolKind.NamedType)); 1389Assert.True(symbolsInC.Any(s => s.Name == "B" && s.Kind == SymbolKind.NamedType)); 1390Assert.True(symbolsInC.Any(s => s.Name == "C" && s.Kind == SymbolKind.NamedType)); 1391Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "A")); 1392Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "B")); 1393Assert.True(symbolsInC.Any(s => s.Name == "M" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "C")); 1394Assert.True(symbolsInC.Any(s => s.Name == "F" && s.Kind == SymbolKind.Method && s.ContainingType.Name == "C")); 1395Assert.True(symbolsInC.Any(s => s.Name == "System" && s.Kind == SymbolKind.Namespace)); 1396Assert.True(symbolsInC.Any(s => s.Name == "Microsoft" && s.Kind == SymbolKind.Namespace));
Compilation\UsedAssembliesTests.cs (1)
282Assert.True(diagnostics.Any(d => d.DefaultSeverity == DiagnosticSeverity.Error));
Symbols\CustomModifiersTests.cs (1)
306return type.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.Any(a => a.CustomModifiers.Any());
Symbols\IndexerTests.cs (2)
2560Assert.True(((TypeSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single()).GetMembers().Any(x => x.IsIndexer())); 2564Assert.True(((TypeSymbol)compilation.GlobalNamespace.GetTypeMembers("C").Single()).GetMembers().Any(x => x.IsIndexer()));
Symbols\InterfaceImplementationTests.cs (1)
1151Assert.True(type.Interfaces().Any(@interface => @interface.Name == "I1"));
Symbols\RequiredMembersTests.cs (1)
84if (ctorAttributes.Any(attr => attr.AttributeClass.ToTestDisplayString() == "System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute"))
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (2)
1833if (!compileDiagnostics.Any(d => d.DefaultSeverity == DiagnosticSeverity.Error) && 1840if (!compileDiagnostics.Any(d => d.Code == (int)ErrorCode.HDN_UnusedExternAlias || d.Code == (int)ErrorCode.HDN_UnusedUsingDirective))
Extensions.cs (1)
191return type.InstanceConstructors.Single(c => c.DeclaringSyntaxReferences.Any(r => r.GetSyntax() is TypeDeclarationSyntax));
LifetimeAnnotationAttributesVisitor.cs (1)
76if (!parameters.Any(p => TryGetScopedRefAttribute((PEParameterSymbol)p)))
UsesIsNullableVisitor.cs (1)
213return types.Any(t => UsesIsNullable(t, inProgress));
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Simplification\CSharpSimplificationService.Expander.cs (1)
741if (!typeArguments.Any(static t => t.ContainsAnonymousType()))
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
227return scopes.Any(static s => s.Aliases.Length > 0); 409return symbols.Any(static s => s is ILocalSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
65if (leadingDirectives.Any(t => t.Kind() == SyntaxKind.EndIfDirectiveTrivia))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
535return symbolInfo.GetBestOrAllSymbols().Any() && !symbolInfo.GetBestOrAllSymbols().Any(static s => s is IMethodSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1031var anyGeneric = symbols.Any(static s =>
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
635if (method.TypeArguments.Any(static t => t.Kind == SymbolKind.ErrorType)) 754var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 1033if (parentTypes.Any(static parentType => parentType.InferredType.SpecialType == SpecialType.System_String || parentType.InferredType.TypeKind == TypeKind.Delegate))
Microsoft.CodeAnalysis.EditorFeatures (4)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (2)
482if (!mergeConflictComments.Any(s => replacement.NewSpan.IntersectsWith(s))) 507if (!mergeConflictComments.Any(s => replacement.NewSpan.IntersectsWith(s)))
IntelliSense\AsyncCompletion\Helpers.cs (1)
168item.HasAdditionalFilterTexts && item.AdditionalFilterTexts.Any(isPrefixMatch);
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (1)
311Contract.ThrowIfTrue(_dataSource.Options.Any(o => o is not Option2<bool> and not PerLanguageOption2<bool>), "All options must be Option2<bool> or PerLanguageOption2<bool>");
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Completion\AbstractArgumentProviderTests`1.cs (3)
102Contract.ThrowIfTrue(arguments.Any(argument => syntaxFacts.IsNamedArgument(argument)), "Named arguments are not currently supported by this test."); 103Contract.ThrowIfTrue(parameters.Any(parameter => parameter.IsParams), "'params' parameters are not currently supported by this test."); 116=> parameters.Any(parameter => parameter.IsParams) ? int.MaxValue : parameters.Length;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (13)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
836syntax |= diagnostics.Any(d => d.Properties["Origin"] == "Syntactic"); 837semantic |= diagnostics.Any(d => d.Properties["Origin"] != "Syntactic");
SymbolFinder\SymbolFinderTests.cs (11)
588Assert.True(delegates.Any(i => i.Locations.Any(loc => loc.IsInMetadata)), "We should find a metadata delegate"); 589Assert.Single(delegates, i => i.Locations.Any(loc => loc.IsInSource)); // We should find a single source delegate 618Assert.True(enums.Any(i => i.Locations.Any(loc => loc.IsInMetadata)), "We should find a metadata enum"); 619Assert.Single(enums, i => i.Locations.Any(loc => loc.IsInSource)); // We should find a single source type 712Assert.True(typesThatDerive.Any(t => t.Name == "T_DependProject_Class")); 719Assert.True(typesThatDerive.Any(t => t.Name == "T_DependProject_Class")); 726Assert.True(typesThatDerive.Any(t => t.Name == "T_DependProject_Class")); 825Assert.True(classInSource.Locations.Any(loc => loc.IsInMetadata)); 832Assert.True(sourceDefinition.Locations.Any(loc => loc.IsInSource)); 873Assert.True(classInSource.Locations.Any(loc => loc.IsInMetadata)); 880Assert.True(sourceDefinition.Locations.Any(loc => loc.IsInSource));
Microsoft.CodeAnalysis.Extensions.Package (7)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
Microsoft.CodeAnalysis.Features (71)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.State.cs (1)
114!constructorParams.Any(static p => p.IsParams) &&
ChangeSignature\AbstractChangeSignatureService.cs (2)
149if (symbol.Locations.Any(static loc => loc.IsInMetadata)) 281if (symbol.Definition.Locations.Any(static loc => loc.IsInMetadata))
CodeLens\CodeLensFindReferenceProgress.cs (1)
125!definition.Locations.Any(static loc => loc.IsInSource);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
65Debug.Assert(parts.IsEmpty || parts.Any(static s => s.IndexOfAny(Path.GetInvalidPathChars()) < 0));
Completion\CompletionService_GetCompletions.cs (1)
101if (!triggeredContexts.Any(static cc => cc.Items.Count > 0))
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (2)
120return namedType.GetTypeMembers().Any(IsValidForGenericConstraintContext); 140var preselect = symbols.Any(static t => t.Preselect);
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
278var preselect = symbols.Any(static t => t.Preselect);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
170=> aliases.IsEmpty || aliases.Any(static alias => alias == MetadataReferenceProperties.GlobalAlias);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (3)
128if (!sections.Any(static section => section.Labels.IsDefault)) 132if (!sections.Any(static section => GetSwitchArmKind(section.Body) == OperationKind.Return)) 241if (!fixAllSpans.Any(fixAllSpan => fixAllSpan.Contains(originalIfStatement.Span)))
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
94.Any(static diagnostic => diagnostic.DefaultSeverity == DiagnosticSeverity.Error))
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (3)
76var containsAnonymousType = fields.Any(static p => p.Type.ContainsAnonymousType()); 135if (!capturedTypeParameters.Any(static tp => tp.TypeParameterKind == TypeParameterKind.Method)) 144if (!capturedTypeParameters.Any(static tp => tp.TypeParameterKind == TypeParameterKind.Type))
Debugging\AbstractBreakpointResolver.cs (1)
270if ((methodOrProperty.Language == _language) && methodOrProperty.Locations.Any(static location => location.IsInSource))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
3605if (otherMembersOfParameterName.Any(static m => m is IPropertySymbol)) 3976return memberWithInitializer.ContainingType.Constructors.Any( 5186parameter.ContainingType.GetMembers($"<{parameter.Name}>P").Any(m => m.Kind == SymbolKind.Field);
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
270=> diagnostics.Any(static e => e.Kind.IsBlocking());
EditAndContinue\EmitSolutionUpdateResults.cs (1)
195.Where(r => r.Diagnostics.Any(static d => d.Severity == DiagnosticSeverity.Error))
EditAndContinue\Utilities\Extensions.cs (2)
176=> !type.InstanceConstructors.Any(static c => !(c.Parameters is [] || c.ContainingType.IsRecord && c.IsCopyConstructor())); 245=> type.GetMembers().Any(static member => member.ExplicitInterfaceImplementations().Any());
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (1)
66where method.Parameters.Any(static p => p.Name == _patternName)
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
99if (selectedMemberNodes.Any(m => m.FirstAncestorOrSelf<SyntaxNode>(syntaxFacts.IsTypeDeclaration) != containingTypeDeclarationNode))
ExtractMethod\MethodExtractor.Analyzer.cs (1)
94var isThisParameterWritten = dataFlowAnalysisData.WrittenInside.Any(static s => IsThisParameter(s));
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
319if (variables.Any(v => v.ReturnBehavior == ReturnBehavior.Initialization) ||
FindUsages\DefinitionItemFactory.cs (2)
168if (!definition.Locations.Any(static location => location.MetadataModule != null)) 197if (!constituentNamespace.Locations.Any(static location => location.MetadataModule != null))
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
241var canAddNullCheck = viableMembers.Any(
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.State.cs (2)
62if (mappedMembers.Any(m => m is null)) 107where c.Parameters.All(p => p.RefKind == RefKind.None) && !c.Parameters.Any(static p => p.IsParams)
GenerateType\AbstractGenerateTypeService.State.cs (1)
298!symbol.Locations.Any(static loc => loc.IsInSource))
GoToBase\AbstractGoToBaseService.cs (1)
74else if (baseSymbol.Locations.Any(static l => l.IsInMetadata))
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (3)
311var derivedSymbols = allDerivedSymbols.WhereAsArray(symbol => symbol.Locations.Any(static l => l.IsInSource)); 356var implementingSymbols = allImplementingSymbols.WhereAsArray(symbol => symbol.Locations.Any(static l => l.IsInSource)); 383var overridingSymbols = allOverridingSymbols.WhereAsArray(symbol => symbol.Locations.Any(static l => l.IsInSource));
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
443if (parameterType.GetAttributes().Any(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, flagsAttributeType)))
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
90useDecompiler = !symbol.ContainingAssembly.GetAttributes().Any(static attribute => attribute.AttributeClass?.Name == nameof(SuppressIldasmAttribute)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
283if (!symbol.Locations.Any(static l => l.IsInMetadata))
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
52if (selectedMembers.Any(m => !m.ContainingType.Equals(containingType)))
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
50if (selectedMembers.Any(m => !m.ContainingType.Equals(containingType)))
PullMemberUp\MembersPuller.cs (1)
354result.MemberAnalysisResults.Any(static analysis => analysis.Member.IsAbstract || analysis.MakeMemberDeclarationAbstract))
PullMemberUp\PullMembersUpOptions.cs (1)
38PullUpOperationNeedsToDoExtraChanges = MemberAnalysisResults.Any(static result => result.PullMemberUpNeedsToDoExtraChanges);
ReplaceMethodWithProperty\AbstractReplaceMethodWithPropertyService.cs (1)
35if (current.Locations.Any(static loc => loc.IsInMetadata))
Shared\Utilities\ExtractTypeHelpers.cs (1)
192if (includedMembers.Any(m => DoesMemberReferenceTypeParameter(m, typeParameter, [])))
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (1)
43Debug.Assert(!supportedDiagnostics.Any(descriptor => descriptor.CustomTags.Any(t => t == WellKnownDiagnosticTags.Unnecessary)) || this is AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer);
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (2)
141var isFixable = collectionType.SpecialType == SpecialType.System_Collections_IEnumerable || collectionType.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 159collectionType.AllInterfaces.Any(static i => i.OriginalDefinition.SpecialType == SpecialType.System_Collections_Generic_IEnumerable_T);
src\Analyzers\Core\Analyzers\PopulateSwitch\PopulateSwitchExpressionHelpers.cs (1)
83=> operation.Arms.Any(IsDefault);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
949methodSymbol.ContainingType.GetMembers(suffix).Any(static m => m is IPropertySymbol);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
433method.Parameters.Any(static p => p.IsRefOrOut() && p.Type.IsDelegateType())))
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
168if (members.Any(m => m is IMethodSymbol))
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
95var anySymbolReferencesNotInSource = referencedSymbols.Any(static symbol => !symbol.IsFromSource());
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (2)
346if (GetParameterTypes(cancellationToken).Any(static t => !IsValidAttributeParameterType(t))) 432var generateUnsafe = !IsContainedInUnsafeType && newParameters.Any(static p => p.RequiresUnsafeModifier());
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (1)
94if (classType.Constructors.Any(static c => c.Parameters.Length == 0 && c.IsImplicitlyDeclared))
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (1)
52return locations.Any(static loc => loc.IsInSource);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
194if (semanticInfo.GetAllSymbols().Any(static s => s.Kind is SymbolKind.Local or SymbolKind.Parameter) &&
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
99isUnsafe = returnType.RequiresUnsafeModifier() || parameters.Any(static p => p.Type.RequiresUnsafeModifier());
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
66=> fields.Any(f => IsAssignedToField(f, parameter)) || properties.Any(p => IsAssignedToProperty(p, parameter));
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (3)
77var isComImport = unimplementedMembers.Any(static t => t.type.IsComImport); 264return method.TypeParameters.Any(t => IsUnexpressibleTypeParameter(t, allowDelegateAndEnumConstraints)); 273var condition3 = typeParameter.HasReferenceTypeConstraint && typeParameter.ConstraintTypes.Any(static ts => ts.IsReferenceType && ts.SpecialType != SpecialType.System_Object);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
89if (lastCase.Clauses.Any(static c => c.CaseKind == CaseKind.Default))
UnusedReferences\UnusedReferencesRemover.cs (1)
233return reference.Dependencies.Any(HasAnyCompilationAssembly);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
403return renameLocations.Locations.Any(
ValueTracking\ValueTracker.cs (1)
251return methodSymbol.Parameters.Any(static p => p.IsRefOrOut());
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\EditAndContinueTestVerifier.cs (2)
173var includeFirstLineInDiagnostics = expectedResult.Diagnostics.Any(d => d.FirstLine != null) == true; 224Assert.Equal(expectedResult.Diagnostics.Any(d => d.RudeEditKind.IsBlocking()), result.ExceptionRegions.IsDefault);
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
3552Assert.False(readers.Any(r => r is null));
Microsoft.CodeAnalysis.InteractiveHost (4)
Interactive\Core\InteractiveHost.Service.cs (1)
669if (diagnostics.Any(static d => d.Severity == DiagnosticSeverity.Error))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
Microsoft.CodeAnalysis.LanguageServer (4)
HostWorkspace\LanguageServerProjectLoader.cs (2)
217if (diagnosticLogItems.Any(item => item.Kind is DiagnosticLogItemKind.Error)) 350var worstLspMessageKind = diagnosticLogItems.Any(logItem => logItem.Kind is DiagnosticLogItemKind.Error) ? LSP.MessageType.Error : LSP.MessageType.Warning;
HostWorkspace\ProjectDependencyHelper.cs (1)
89var projectAssetsHasVersion = projectAssetsVersions.Any(projectAssetsVersion => SatisfiesVersion(requestedVersionRange, projectAssetsVersion));
Testing\TestDiscoverer.cs (1)
100var isMatch = testMethods.Any(m => testMethodFinder.IsMatch(semanticModel, m, discoveredTest.FullyQualifiedName, cancellationToken));
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\SolutionAnalyzerConfigOptionsUpdater.cs (1)
44if (!args.ChangedOptions.Any(static o => o.key.Option.Definition.IsEditorConfigOption))
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\PullDiagnosticTests.cs (1)
1454Assert.False(results.Any(r => r.TextDocument!.DocumentUri.GetRequiredParsedUri().LocalPath.Contains(".ts")));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (22)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.RequiresUnsafeModifier())),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
71else if (!symbol.Locations.Any(static loc => loc.IsInMetadata)) 91=> symbol != null && symbol.Locations.Any(static loc => loc.IsInSource);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
148ITupleOperation tupleOperation => tupleOperation.Elements.Any(IsSymbolReferencedByOperation),
Microsoft.CodeAnalysis.PublicApiAnalyzers (20)
DeclarePublicApiAnalyzer.Impl.cs (2)
760if (_unshippedData.RemovedApiList.Any(x => x.Text == pair.Key)) 909key.Type.GetMembers(WellKnownMemberNames.InstanceConstructorName).Any(
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
444public bool HasEmbeddedPdb => PeReader.ReadDebugDirectory().Any(static entry => entry.Type == DebugDirectoryEntryType.EmbeddedPortablePdb);
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
src\VisualStudio\Core\Def\Watson\FaultReporter.cs (2)
197if (!UnblameableMethodPrefixes.Any(p => blamedMethod.StartsWith(p))) 213if (!UnblameableMethodPrefixes.Any(p => methodName.StartsWith(p)))
Microsoft.CodeAnalysis.ResxSourceGenerator (18)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
Microsoft.CodeAnalysis.Scripting.TestUtilities (1)
ScriptingTestHelpers.cs (1)
85e.Diagnostics.Any(d => d.Severity == DiagnosticSeverity.Error && e.Message == d.ToString());
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (1)
351Any(d => d.Code == (int)VisualBasic.ERRID.ERR_GotoIntoWith ||
PDB\DeterministicBuildCompilationTestHelpers.cs (1)
83if (frameworkReferences.Any(x => x.GetModuleVersionId() == info.Mvid))
Microsoft.CodeAnalysis.Threading.Package (3)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
Microsoft.CodeAnalysis.UnitTests (1)
AnalyzerAssemblyLoaderTests.cs (1)
432if (loader.AnalyzerAssemblyResolvers.Any(x => x == AnalyzerAssemblyLoader.StreamAnalyzerAssemblyResolver))
Microsoft.CodeAnalysis.Workspaces (47)
CodeFixes\CodeFixContext.cs (1)
245if (diagnostics.Any(static d => d == null))
Diagnostics\DiagnosticAnalyzerInfoCache.cs (2)
59public readonly bool HasCompilationEndDescriptor = supportedDescriptors.Any(DiagnosticDescriptorExtensions.IsCompilationEnd); 185descriptors.Length > 0 && descriptors[0].ImmutableCustomTags().Any(static t => t == WellKnownDiagnosticTags.Telemetry);
Editing\SyntaxGenerator.cs (1)
243method.Parameters.Any(p => p.Type.GetReferencedTypeParameters().Any(t => IsNullableAnnotatedTypeParameter(typeParameter, t)));
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
46if (symbols.Any(static s => s is INamespaceSymbol or IPreprocessingSymbol or IDynamicTypeSymbol)) 120var project = assembly.Locations.Any(static loc => loc.IsInMetadata)
FindSymbols\FindReferences\DependentTypeFinder.cs (2)
74var searchInMetadata = type.Locations.Any(s_isInMetadata); 364derivedType.Locations.Any(s_isInMetadata) &&
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
249var exactArgumentCount = symbol.Parameters.Any(static p => p.IsOptional || p.IsParams)
FindSymbols\FindReferences\MetadataUnifyingEquivalenceComparer.cs (1)
51=> symbol.Locations.Any(static l => l.IsInSource);
FindSymbols\SymbolFinder.cs (1)
232c => c.DeclaringSyntaxReferences.Any(r => linkedNode.Equals(r.GetSyntax(cancellationToken))));
FindSymbols\SymbolFinder_Helpers.cs (1)
18if (symbol.Locations.Any(static l => l.IsInMetadata))
Recommendations\AbstractRecommendationServiceRunner.cs (1)
136if (!parameterTypeSymbols.Any(static t => t.IsKind(SymbolKind.TypeParameter)))
Rename\ConflictEngine\ConflictResolver.cs (1)
171return conflictResolution.ReplacementTextValid && renamedSymbol != null && renamedSymbol.Locations.Any(static loc => loc.IsInSource);
Rename\IRemoteRenamerService.cs (1)
129if (referencedSymbols.Any(s => s is null))
Rename\LightweightRenameLocations.cs (1)
54if (referencedSymbols.Any(s => s is null))
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
68referencedSymbol.Locations.Any(static loc => loc.IsInSource))
Shared\Extensions\IFindReferencesResultExtensions.cs (2)
82if (definition.Locations.Any(static loc => loc.IsInSource)) 88definition.Locations.Any(static loc => loc.IsInMetadata))
Shared\Extensions\ISymbolExtensions.cs (1)
670(s is INamespaceSymbol || s.Locations.Any(static loc => loc.IsInSource) || !s.HasUnsupportedMetadata) &&
Shared\Extensions\ITypeSymbolExtensions.cs (2)
158typeSymbol.Locations.Any(static location => location.IsInSource)) || 183return type.AllInterfaces.Any(s => s.SpecialType is SpecialType.System_Collections_Generic_IEnumerable_T or SpecialType.System_Collections_IEnumerable);
Shared\Extensions\TelemetryExtensions.cs (1)
56if (diagnostic.Descriptor.ImmutableCustomTags().Any(static t => t == WellKnownDiagnosticTags.Telemetry))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.RequiresUnsafeModifier())),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
71else if (!symbol.Locations.Any(static loc => loc.IsInMetadata)) 91=> symbol != null && symbol.Locations.Any(static loc => loc.IsInSource);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
148ITupleOperation tupleOperation => tupleOperation.Elements.Any(IsSymbolReferencedByOperation),
Workspace\ProjectSystem\IFileChangeWatcher.cs (2)
39if (extensionFilters.Any(static filter => !filter.StartsWith("."))) 64if (watchedDirectory.ExtensionFilters.Length == 0 || watchedDirectory.ExtensionFilters.Any(filter => filePath.EndsWith(filter, stringComparison)))
Workspace\Solution\ProjectState.cs (3)
881Debug.Assert(!documents.Any(d => DocumentStates.Contains(d.Id))); 893Debug.Assert(!documents.Any(d => AdditionalDocumentStates.Contains(d.Id))); 905Debug.Assert(!documents.Any(d => AnalyzerConfigDocumentStates.Contains(d.Id)));
Workspace\Solution\SolutionCompilationState.cs (2)
801if (!texts.Any(static t => t.documentId.IsSourceGenerated)) 1006if (!syntaxRoots.Any(static t => t.documentId.IsSourceGenerated))
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
182if (diagnosticItems.Any(d => d.Kind == DiagnosticLogItemKind.Error))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Remote\ServiceDescriptorTests.cs (1)
327if (!MessagePackFormatters.Formatters.Any(
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
688.Any(ds => ds.GetSyntax() is ClassDeclarationSyntax));
Microsoft.Extensions.Options.SourceGeneration (1)
ParserUtilities.cs (1)
36.Any(x =>
Microsoft.Extensions.Validation.ValidationsGenerator (2)
Extensions\ITypeSymbolExtensions.cs (1)
136return parameter.GetAttributes().Any(attr =>
src\Shared\RoslynUtils\ParsabilityHelper.cs (1)
118var implementsIParsable = typeSymbol.AllInterfaces.Any(
Microsoft.Gen.ContextualOptions (3)
ContextReceiver.cs (1)
49.Where(_ => _.symbol!.GetAttributes().Any(attribute => SymbolEqualityComparer.Default.Equals(attribute.AttributeClass, holder!.OptionsContextAttribute)))
ContextualOptionsGenerator.cs (1)
41.Where(_ => _.symbol!.GetAttributes().Any(attribute => SymbolEqualityComparer.Default.Equals(attribute.AttributeClass, holder!.OptionsContextAttribute)))
Parser.cs (1)
54if (!type.Definitions.Any(def => def.Modifiers.Any(static token => token.IsKind(SyntaxKind.PartialKeyword))))
Microsoft.Gen.Logging (2)
Parsing\Parser.cs (1)
710.Any(ds => ds.GetSyntax() is ClassDeclarationSyntax));
src\Generators\Shared\ParserUtilities.cs (1)
41.Any(x =>
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Shared\ParserUtilities.cs (1)
41.Any(x =>
Microsoft.Gen.Metrics (1)
src\Generators\Shared\ParserUtilities.cs (1)
41.Any(x =>
Microsoft.Gen.MetricsReports (1)
src\Generators\Shared\ParserUtilities.cs (1)
41.Any(x =>
Microsoft.Interop.ComInterfaceGenerator (13)
Analyzers\AddGeneratedComClassAnalyzer.cs (3)
36if (type.GetAttributes().Any(attr => generatedComClassAttributeType.Equals(attr.AttributeClass, SymbolEqualityComparer.Default))) 49if (iface.GetAttributes().Any(attr => generatedComInterfaceAttributeType.Equals(attr.AttributeClass, SymbolEqualityComparer.Default))) 57&& type.BaseType.GetAttributes().Any(attr => generatedComClassAttributeType.Equals(attr.AttributeClass, SymbolEqualityComparer.Default)))
Analyzers\ComHostingDoesNotSupportGeneratedComInterfaceAnalyzer.cs (2)
53if (containingType.GetAttributes().Any(attr => generatedComClassAttribute.Equals(attr.AttributeClass, SymbolEqualityComparer.Default))) 61if (iface.GetAttributes().Any(attr => generatedComInterfaceAttribute.Equals(attr.AttributeClass, SymbolEqualityComparer.Default)))
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
126mayRequireAdditionalWork |= generatorDiagnostics.Any(diag => diag.IsFatal);
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (2)
37sourceGeneratedComRecognizers.Add(type => type.GetAttributes().Any(attr => generatedComClassAttribute.Equals(attr.AttributeClass, SymbolEqualityComparer.Default))); 41sourceGeneratedComRecognizers.Add(type => type.GetAttributes().Any(attr => generatedComInterfaceAttribute.Equals(attr.AttributeClass, SymbolEqualityComparer.Default)));
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (3)
245&& !parameter.GetAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute)) 254&& !methodSymbol.GetReturnTypeAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute)) 275&& !methodSymbol.GetReturnTypeAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute))
VtableIndexStubGenerator.cs (2)
294bool implementsIUnmanagedInterfaceOfSelf = symbol.ContainingType.AllInterfaces.Any(iface => SymbolEqualityComparer.Default.Equals(iface, expectedUnmanagedInterfaceType)); 419if (!method.ContainingType.GetAttributes().Any(att => att.AttributeClass.IsOfType(TypeNames.UnmanagedObjectUnwrapperAttribute)))
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
172mayRequireAdditionalWork |= bindingFailures.Any(d => d.IsFatal);
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (3)
245&& !parameter.GetAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute)) 254&& !methodSymbol.GetReturnTypeAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute)) 275&& !methodSymbol.GetReturnTypeAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute))
Microsoft.Interop.SourceGeneration (6)
CompilationExtensions.cs (2)
17if (compilation.SourceModule.GetAttributes().Any(attr => attr.AttributeClass.ToDisplayString() == TypeNames.System_Runtime_CompilerServices_SkipLocalsInitAttribute)) 21if (compilation.SourceModule.GetAttributes().Any(attr => attr.AttributeClass.ToDisplayString() == TypeNames.System_Runtime_CompilerServices_DisableRuntimeMarshallingAttribute))
ManualTypeMarshallingHelper.cs (2)
86&& entryPointType.GetAttributes().Any(attr => attr.AttributeClass.ToDisplayString() == TypeNames.ContiguousCollectionMarshallerAttribute); 91return entryPointType.GetAttributes().Any(attr => attr.AttributeClass.ToDisplayString() == TypeNames.CustomMarshallerAttribute);
SignatureContext.cs (2)
156if (method.GetAttributes().Any(IsSkipLocalsInitAttribute)) 163if (type.GetAttributes().Any(IsSkipLocalsInitAttribute))
Microsoft.ML.InternalCodeAnalyzer (3)
BestFriendAnalyzer.cs (2)
99assemblyWantsBestFriends = symbolAssembly.GetAttributes().Any(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, wantsToBeBestFriendsAttributeType)); 104if (symbol.GetAttributes().Any(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, bestFriendAttributeType)))
InstanceInitializerAnalyzer.cs (1)
49if (symbol.GetAttributes().Any(i => i.AttributeClass.Name == "ArgumentAttribute"))
Microsoft.VisualStudio.LanguageServices (15)
CommonControls\MemberSelectionViewModel.cs (1)
47public bool ShowMakeAbstract => Members.Any(m => m.IsMakeAbstractCheckable);
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (1)
231return patternMatcher.Matches(tree.Name) || tree.Children.Any(c => SearchNodeTree(c, patternMatcher, cancellationToken));
ExtractInterface\ExtractInterfaceDialogViewModel.cs (1)
62if (!MemberContainers.Any(c => c.IsChecked))
InheritanceMargin\MarginGlyph\InheritanceMarginGlyph.cs (1)
177&& inheritanceMarginViewModel.MenuItemViewModels.Any(static vm => vm is TargetMenuItemViewModel))
LanguageService\AbstractLanguageService`2.VsCodeWindowManager.cs (1)
62if (e.ChangedOptions.Any(item => item.key.Language == _languageService.RoslynLanguageName && item.key.Option.Equals(NavigationBarViewOptionsStorage.ShowNavigationBar)))
Library\ObjectBrowser\AbstractListItemFactory.cs (5)
134|| symbol.Locations.Any(static l => l.IsInSource || l.IsInMetadata); 149if (symbol.Locations.Any(static l => l.IsInSource)) 154if (symbol.Locations.Any(static l => l.IsInMetadata)) 571if (typeMember.Locations.Any(static l => l.IsInSource)) 576if (typeMember.Locations.Any(static l => l.IsInMetadata))
PullMemberUp\WarningDialog\PullMemberUpWarningViewModel.cs (1)
26options.MemberAnalysisResults.Any(static result => result.ChangeDestinationTypeToAbstract))
StackTraceExplorer\StackTraceExplorerToolWindow.cs (2)
78if (result.ParsedFrames.Any(static frame => FrameTriggersActivate(frame))) 113return firstNodeOrToken.Token.LeadingTrivia.Any(static t => t.Kind == StackFrameKind.AtTrivia);
Watson\FaultReporter.cs (2)
197if (!UnblameableMethodPrefixes.Any(p => blamedMethod.StartsWith(p))) 213if (!UnblameableMethodPrefixes.Any(p => methodName.StartsWith(p)))
Roslyn.Diagnostics.Analyzers (22)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.RequiresUnsafeModifier())),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
71else if (!symbol.Locations.Any(static loc => loc.IsInMetadata)) 91=> symbol != null && symbol.Locations.Any(static loc => loc.IsInSource);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
148ITupleOperation tupleOperation => tupleOperation.Elements.Any(IsSymbolReferencedByOperation),
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
65if (leadingDirectives.Any(t => t.Kind() == SyntaxKind.EndIfDirectiveTrivia))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
535return symbolInfo.GetBestOrAllSymbols().Any() && !symbolInfo.GetBestOrAllSymbols().Any(static s => s is IMethodSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1031var anyGeneric = symbols.Any(static s =>
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
635if (method.TypeArguments.Any(static t => t.Kind == SymbolKind.ErrorType)) 754var maxParameterCount = parameterList.Any(p => p.IsParams) ? int.MaxValue : parameterList.Length; 1033if (parentTypes.Any(static parentType => parentType.InferredType.SpecialType == SpecialType.System_String || parentType.InferredType.TypeKind == TypeKind.Delegate))
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTestUtilities.cs (1)
33var hasPortableDebugInformation = module.Module.PEReaderOpt.ReadDebugDirectory().Any(static entry => entry.IsPortableCodeView);
System.Text.Json.SourceGeneration (3)
Helpers\RoslynExtensions.cs (2)
120=> attributeType != null && memberInfo.GetAttributes().Any(attr => SymbolEqualityComparer.Default.Equals(attr.AttributeClass, attributeType)); 379return symbol.GetAttributes().Any(attr =>
JsonSourceGenerator.Parser.cs (1)
1592!namedConverterType.Constructors.Any(c => c.Parameters.Length == 0 && IsSymbolAccessibleWithin(c, within: contextType)))
System.Text.RegularExpressions.Generator (1)
RegexGenerator.Parser.cs (1)
69if (generatedRegexAttr.ConstructorArguments.Any(ca => ca.Kind == TypedConstantKind.Error))
System.Windows.Forms.Analyzers.CSharp (4)
System\Windows\Forms\CSharp\Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectAnalyzer.cs (2)
53.Any(i => i.Name == "ITypedDataObject" && i.ContainingNamespace.ToDisplayString() == Namespace); 60.Any(i => i.Name == "IDataObject" && i.ContainingNamespace.ToDisplayString() == Namespace);
System\Windows\Forms\CSharp\Analyzers\MissingPropertySerializationConfiguration\MissingPropertySerializationConfigurationAnalyzer.cs (2)
52.Any(i => i.Name == nameof(IComponent) && 75.Any(a => a?.AttributeClass?.Name is (nameof(DesignerSerializationVisibilityAttribute))
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
226bool isFlags = enumType.GetAttributes().Any(a => SymbolEqualityComparer.Default.Equals(a.AttributeClass, flagsAttributeType));
System.Windows.Forms.PrivateSourceGenerators.Tests (1)
EnumValidationTests.cs (1)
309Assert.False(diagnostics.Any(d => d.Severity == DiagnosticSeverity.Error), $"Failed: {diagnostics.FirstOrDefault()?.GetMessage()}");
Test.Utilities (17)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
Text.Analyzers (22)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
1302/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.Any{T}(ImmutableArray{T}, Func{T, bool})"/>. 1357=> array.Any(predicate);
src\Dependencies\Collections\OneOrMany.cs (1)
180=> HasOneItem ? predicate(_one) : _many.Any(predicate);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
393|| namedType.GetAttributes().Any((a) =>
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
336return methodSymbol.Parameters.Any(p => p.IsOptional); 387return method.ContainingType.AllInterfaces.Any(i => iCollectionTypes.Contains(i.OriginalDefinition)); 530=> methodSymbol.Parameters.Any(p => p.Type.TypeKind == TypeKind.Delegate);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
60if (type.OriginalDefinition.AllInterfaces.Any(baseInterface => baseInterface.OriginalDefinition.Equals(parentType)))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (3)
113descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 180descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable)) 224descriptor.ImmutableCustomTags().Any(static tag => tag is WellKnownDiagnosticTags.Compiler or WellKnownDiagnosticTags.NotConfigurable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (1)
195if (x.SymbolSpecification.RequiredModifierList.Any(static x => x.ModifierKindWrapper == SymbolSpecification.ModifierKindEnum.IsConst))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (2)
19=> first.Any(predicate) || second.Any(predicate);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
803=> symbol.GetAttributes().Any(static x => x.AttributeClass is
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (1)
63return symbol.GetAllTypeArguments().Any(ts => ts.Accept(this));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
402typeSymbol.AllInterfaces.Any(static i => i.SpecialType == SpecialType.System_Collections_IEnumerable) && 759namedType.OriginalDefinition.GetAttributes().Any(static a => a.AttributeClass?.SpecialType == SpecialType.System_Runtime_CompilerServices_InlineArrayAttribute);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
478modifiers: DeclarationModifiers.None.WithIsUnsafe(!isContainedInUnsafeType && parameters.Any(static p => p.RequiresUnsafeModifier())),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SymbolFinder\SymbolFinderInternal.cs (2)
71else if (!symbol.Locations.Any(static loc => loc.IsInMetadata)) 91=> symbol != null && symbol.Locations.Any(static loc => loc.IsInSource);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
148ITupleOperation tupleOperation => tupleOperation.Elements.Any(IsSymbolReferencedByOperation),