124 references to IsEmpty
AnalyzerRunner (3)
CodeRefactoringRunner.cs (2)
166if (!options.UseAll && options.AnalyzerNames.IsEmpty) 172if (options.RefactoringNodes.IsEmpty)
DiagnosticAnalyzerRunner.cs (1)
245if (!options.UseAll && options.AnalyzerNames.IsEmpty)
Metrics (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156if (!CoupledNamedTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)
Metrics.Legacy (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156if (!CoupledNamedTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)
Microsoft.CodeAnalysis (10)
Binding\UseSiteInfo.cs (7)
60Debug.Assert(diagnosticInfo?.Severity != DiagnosticSeverity.Error || (primaryDependency is null && secondaryDependencies?.IsEmpty != false)); 62Debug.Assert(secondaryDependencies?.IsEmpty != false || !secondaryDependencies.Any(dependency => dependency == dependency.CorLibrary)); 69public bool IsEmpty => DiagnosticInfo is null && PrimaryDependency is null && SecondaryDependencies?.IsEmpty != false; 345if (info.SecondaryDependencies?.IsEmpty == false && (_assemblyBeingBuilt is null || info.SecondaryDependencies.AsSingleton() != _assemblyBeingBuilt)) 486Debug.Assert(primaryDependency is object || (useSiteInfo.PrimaryDependency is null && secondaryDependencies.IsEmpty)); 517if (dependencies.IsEmpty) 603Debug.Assert(!dependencies.IsEmpty);
CommandLine\SarifV2ErrorLogger.cs (1)
387Debug.Assert(!severities.IsEmpty);
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
86/// <inheritdoc cref="ImmutableHashSet{T}.IsEmpty"/>
Symbols\Attributes\UnmanagedCallersOnlyAttributeData.cs (1)
22null or { IsEmpty: true } => PlatformDefault,
Microsoft.CodeAnalysis.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156if (!CoupledNamedTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)
Microsoft.CodeAnalysis.AnalyzerUtilities (48)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156if (!CoupledNamedTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAbstractValue.cs (2)
24Debug.Assert(analysisEntities.IsEmpty != kind.IsKnown()); 54Debug.Assert(!analysisEntities.IsEmpty);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyAbstractValueDomain.cs (1)
77if (mergedEntities.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (5)
123if (!assignedValue.AnalysisEntities.IsEmpty) 166if (!value.AnalysisEntities.IsEmpty) 171value = !validEntities.IsEmpty ? new CopyAbstractValue(validEntities, value.Kind) : CopyAbstractValue.Unknown; 338if (leftCopyValue.AnalysisEntities.IsEmpty || 339rightCopyValue.AnalysisEntities.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAbstractValue.cs (2)
60Debug.Assert(disposingOrEscapingOperations.IsEmpty); 66Debug.Assert(!disposingOrEscapingOperations.IsEmpty);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeAbstractValueDomain.cs (3)
83Debug.Assert(!mergedDisposingOperations.IsEmpty); 89Debug.Assert(!value1.DisposingOrEscapingOperations.IsEmpty || !value2.DisposingOrEscapingOperations.IsEmpty);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
179Debug.Assert(!escapedLocations.IsEmpty);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
230if (sets.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (9)
32Debug.Assert((!analysisValues.IsEmpty || !parents.IsEmpty) == (kind == GlobalFlowStateAnalysisValueSetKind.Known)); 37Debug.Assert(height == 0 == parents.IsEmpty); 50Debug.Assert(!analysisValues.IsEmpty || !parents.IsEmpty); 67if (Parents.IsEmpty) 190if (Parents.IsEmpty) 212if (AnalysisValues.IsEmpty) 218if (!Parents.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateValueSetFlowOperationVisitor.cs (1)
63Debug.Assert(HasPredicatedGlobalState || value.Parents.IsEmpty);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (8)
33Debug.Assert(!locations.IsEmpty); 48Debug.Assert(!lValueCapturedOperations.IsEmpty); 82Debug.Assert(!locations.IsEmpty); 114Debug.Assert(!lValueCapturedOperations.IsEmpty); 127if (Locations.IsEmpty) 133if (locations.IsEmpty) 154if (Locations.IsEmpty) 172if (Locations.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
675if (pointsToValueOfEscapedInstance.Locations.IsEmpty ||
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetCallbacks.cs (1)
57if (valueContentAbstractValue.LiteralValues.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SourceInfo.cs (2)
186public bool RequiresValueContentAnalysis => !this.TaintedMethodsNeedsValueContentAnalysis.IsEmpty; 191public bool RequiresParameterReferenceAnalysis => !this.TaintedArguments.IsEmpty;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (3)
82if (literalValues.IsEmpty) 209public bool IsLiteralState => !LiteralValues.IsEmpty && NonLiteralState == ValueContainsNonLiteralState.No; 246return mergedLiteralValues.IsEmpty ? InvalidState : new ValueContentAbstractValue(mergedLiteralValues, ValueContainsNonLiteralState.No);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractLocationDataFlowOperationVisitor.cs (1)
111if (!escapedLocationsForParameter.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2047if (pointsToValue.Locations.IsEmpty)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\SetAbstractDomain.cs (2)
57if (value1.IsEmpty) 61else if (value2.IsEmpty || ReferenceEquals(value1, value2))
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156if (!CoupledNamedTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)
Microsoft.CodeAnalysis.CodeStyle (3)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer.cs (1)
100if (!options.IsEmpty)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
86/// <inheritdoc cref="ImmutableHashSet{T}.IsEmpty"/>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
164if (collection.IsEmpty)
Microsoft.CodeAnalysis.Collections.Package (1)
Segmented\ImmutableSegmentedHashSet`1.cs (1)
86/// <inheritdoc cref="ImmutableHashSet{T}.IsEmpty"/>
Microsoft.CodeAnalysis.CSharp (8)
Binder\Semantics\OverloadResolution\CallingConventionInfo.cs (1)
17Debug.Assert(unmanagedCallingConventionTypes.IsEmpty || callKind == Cci.CallingConvention.Unmanaged);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
672Debug.Assert(expectedConvention.UnmanagedCallingConventionTypes.IsEmpty || expectedConvention.CallKind == Cci.CallingConvention.Unmanaged);
Compilation\CSharpCompilation.cs (1)
3114if (recordUsageOfUsingsInAllTrees && UsageOfUsingsRecordedInTrees?.IsEmpty == true)
FlowAnalysis\NullableWalker.cs (3)
1380if (inputParamNames.IsEmpty || outputState.IsNotNull()) 7119bool parameterHasNotNullIfNotNull = !IsAnalyzingAttribute && !parametersOpt.IsDefault && parametersOpt.Any(static p => !p.NotNullIfParameterNotNull.IsEmpty); 7872if (!notNullIfParameterNotNull.IsEmpty)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1331if (!notNullIfParameterNotNull.IsEmpty)
Utilities\ValueSetFactory.EnumeratedValueSet.cs (1)
46public bool IsEmpty => _included && _membersIncludedOrExcluded.IsEmpty;
Microsoft.CodeAnalysis.Features (5)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.HostAnalyzerInfo.cs (2)
45if (referenceIdsToRedirectAsProjectAnalyzers.IsEmpty) 125if (excludedAnalyzers.IsEmpty)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingWorkItem.cs (2)
98if (analyzers.IsEmpty) 103if (SpecificAnalyzers.IsEmpty)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer.cs (1)
100if (!options.IsEmpty)
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
86/// <inheritdoc cref="ImmutableHashSet{T}.IsEmpty"/>
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
DeclarePublicApiFix.cs (1)
154if (linesToRemove.IsEmpty)
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156if (!CoupledNamedTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
86/// <inheritdoc cref="ImmutableHashSet{T}.IsEmpty"/>
Microsoft.CodeAnalysis.Workspaces (6)
Diagnostics\SkippedHostAnalyzersInfo.cs (1)
112if (fullySkippedHostAnalyzers.IsEmpty && filteredDiagnosticIdsForAnalyzers.IsEmpty)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
86/// <inheritdoc cref="ImmutableHashSet{T}.IsEmpty"/>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
164if (collection.IsEmpty)
Workspace\Solution\ProjectDependencyGraph.cs (3)
123if (!value.IsEmpty) 499Debug.Assert(!referencedProjects.IsEmpty, "Unexpected empty value in the forward references map."); 530Debug.Assert(!referencingProjects.IsEmpty, "Unexpected empty value in the reverse references map.");
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.cs (1)
208if (projectFilter.IsEmpty ||
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
86/// <inheritdoc cref="ImmutableHashSet{T}.IsEmpty"/>
Roslyn.Diagnostics.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156if (!CoupledNamedTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)
System.Collections.Immutable (3)
System\Collections\Immutable\ImmutableHashSet_1.cs (3)
86return this.IsEmpty ? this : ImmutableHashSet<T>.Empty.WithComparer(_equalityComparer); 569return this.IsEmpty ? 1028if (this.IsEmpty && !avoidWithComparer)
Test.Utilities (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)
Text.Analyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
156if (!CoupledNamedTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
505if (iCollectionTypes.IsEmpty)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
41if (set1.IsEmpty || set2.IsEmpty)