Implemented interface members:
300 references to Count
Aspire.Dashboard (2)
ServiceClient\DashboardClient.cs (2)
222internal int OutgoingResourceSubscriberCount => _outgoingResourceChannels.Count; 223internal int OutgoingInteractionSubscriberCount => _outgoingInteractionChannels.Count;
Aspire.Hosting (1)
Dashboard\ResourcePublisher.cs (1)
26internal int OutgoingSubscriberCount => _outgoingChannels.Count;
GenerateDocumentationAndConfigFiles (12)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (8)
26if (builder.Count == set1.Count) 31if (builder.Count == set2.Count) 45else if (set1.Count == 1) 49else if (set2.Count == 1) 63if (builder.Count == set1.Count) 67else if (builder.Count == set2.Count) 77if (set1.Count > set2.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
514switch (targets.Count)
Microsoft.Build (2)
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
184var anyGlobsToIgnore = globsToIgnore.Count > 0;
src\5057ed6cf5d6323b\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
Microsoft.CodeAnalysis (10)
Collections\CollectionsExtensions.cs (1)
25return hashSet == null || hashSet.Count == 0;
Collections\ImmutableHashSetExtensions.cs (2)
29if (set.Count != otherSet.Count)
CommandLine\SarifV2ErrorLogger.cs (1)
335(descriptorInfo.EffectiveSeverities.Count != 1 || descriptorInfo.EffectiveSeverities.Single() != defaultSeverity);
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
1274if (generatedCodeSymbolsInTree.Count > 0) 3061Debug.Assert(operationsToAnalyze.ToImmutableHashSet().Count == operationsToAnalyze.Count);
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
659var builder = ArrayBuilder<string>.GetInstance(source.Count);
InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
Microsoft.CodeAnalysis.Analyzers (21)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
395var count = _distinctBinaryOperatorKinds.Count; 396if (_distinctBinaryOperatorKinds.Count > 1) 398count += _distinctBinaryOperatorKinds.Count - 1; 401if (_distinctUnaryOperatorKinds.Count > 1) 403count += _distinctUnaryOperatorKinds.Count - 1; 406if (_distinctCaseKinds.Count > 1) 408count += _distinctCaseKinds.Count - 1; 417=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (8)
26if (builder.Count == set1.Count) 31if (builder.Count == set2.Count) 45else if (set1.Count == 1) 49else if (set2.Count == 1) 63if (builder.Count == set1.Count) 67else if (builder.Count == set2.Count) 77if (set1.Count > set2.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
514switch (targets.Count)
Microsoft.CodeAnalysis.AnalyzerUtilities (79)
src\1e7e9f16bf7f1945\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (3)
130newValue.LiteralValues.Count == 1 && 131currentAssignedValue.LiteralValues.Count == 1 && 132existingTargetValue.LiteralValues.Count == 1)
src\97c55a67c449f67c\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (6)
100value1.AnalysisValues.Count == value2.AnalysisValues.Count && 236if (sets.Count == value1.AnalysisValues.Count) 240else if (sets.Count == value2.AnalysisValues.Count)
src\a03b2aad21e28a8a\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
711if (lValuePointsToAbstractValue.LValueCapturedOperations.Count == 1)
src\a172c07bebba4cd8\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
407pointsToAbstractValue.Locations.Count == 1)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
395var count = _distinctBinaryOperatorKinds.Count; 396if (_distinctBinaryOperatorKinds.Count > 1) 398count += _distinctBinaryOperatorKinds.Count - 1; 401if (_distinctUnaryOperatorKinds.Count > 1) 403count += _distinctUnaryOperatorKinds.Count - 1; 406if (_distinctCaseKinds.Count > 1) 408count += _distinctCaseKinds.Count - 1; 417=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (8)
26if (builder.Count == set1.Count) 31if (builder.Count == set2.Count) 45else if (set1.Count == 1) 49else if (set2.Count == 1) 63if (builder.Count == set1.Count) 67else if (builder.Count == set2.Count) 77if (set1.Count > set2.Count)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAbstractValue.cs (3)
28analysisEntities.Count == 1 && 60Debug.Assert(AnalysisEntities.Count > 1); 69Debug.Assert(AnalysisEntities.Count > 1);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyAbstractValueDomain.cs (4)
81else if (mergedEntities.Count == value1.AnalysisEntities.Count) 86else if (mergedEntities.Count == value2.AnalysisEntities.Count)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (13)
168if (validEntities.Count < value.AnalysisEntities.Count) 185if (existingValue.AnalysisEntities.Count > 1) 201if (newAnalysisEntities.Count == 1) 281copyValue = assignedValue.Value.AnalysisEntities.Count == newAnalysisEntities.Count ? 301=> currentValue.AnalysisEntities.Count > 1 ? GetDefaultCopyValue(analysisEntity) : currentValue; 404if (newValue.AnalysisEntities.Count == 1) 406if (existingValue.AnalysisEntities.Count == 1) 411else if (newValue.AnalysisEntities.Count > 1) 438if (excludedCount < existingValue.AnalysisEntities.Count) 501copyValue = entitiesToFilterBuilder.Count == copyValueEntities.Count ? 536if (predicate != null && copyValue.AnalysisEntities.Count > 1)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (4)
99if (hasEntry && value!.AnalysisEntities.Count > 1) 102if (newValueForOldCopyEntities.AnalysisEntities.Count == 1) 159if (newCopyEntities.Count != currentValue.AnalysisEntities.Count)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (6)
109if (Height == 0 && AnalysisValues.Count == 1) 114else if (Height > 0 && AnalysisValues.Count == 0) 135Debug.Assert(AnalysisValues.Count > 1); 145Debug.Assert(parents.Count > 0); 152if (parent.AnalysisValues.Count == 1 && parent.Height == 0) 196using var _ = ArrayBuilder<string>.GetInstance(Parents.Count, out var parentsBuilder);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (5)
38Debug.Assert(locations.Count <= LocationThreshold); 84if (locations.Count == 1) 97else if (locations.Count > LocationThreshold) 137else if (locations.Count == Locations.Count)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (4)
92else if (literalValues.Count == 1 && nonLiteralState == ValueContainsNonLiteralState.No) 175if (mergedLiteralValues.Count > LiteralsBound) 220if (!IsLiteralState || LiteralValues.Count != 1) 287string.Format(CultureInfo.InvariantCulture, "L({0}) NL:{1}", LiteralValues.Count, NonLiteralState.ToString()[0]);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
119Debug.Assert(instanceLocation.Locations.Count == 1);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
492instanceLocation.Locations.Count > 1)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
1956switch (pointsToValue.LValueCapturedOperations.Count) 2235if (currentMethodsBeingAnalyzed.Count == newMethodsBeingAnalyzed.Count) 2242int currentLambdaOrLocalFunctionCallCount = currentMethodsBeingAnalyzed.Count - currentMethodCallCount;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\SetAbstractDomain.cs (2)
32oldValue.Count == newValue.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
514switch (targets.Count)
Microsoft.CodeAnalysis.CodeStyle (6)
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer.cs (1)
75Debug.Assert(options.Count > 1);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
403var hasNonCompilerAnalyzers = idsToAnalyze.Count > compilerDiagnosticIds.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
514switch (targets.Count)
Microsoft.CodeAnalysis.CSharp (14)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
719switch (unmanagedCallingConventionTypes.Count) 771if (expectedConvention.UnmanagedCallingConventionTypes.Count != actualUnmanagedCallingConventionTypes.Count)
Compilation\CSharpCompilation.cs (1)
3377if (updated.Count == SyntaxTrees.Length)
Symbols\Source\ConstantEvaluationHelpers.cs (3)
174if (node.Dependencies.Count == 0) 365Debug.Assert(graph.Values.Sum(n => n.DependedOnBy.Count) == graph.Values.Sum(n => n.Dependencies.Count));
Utilities\ValueSetFactory.EnumeratedValueSet.cs (7)
66var candidates = _tc.RandomValues(_membersIncludedOrExcluded.Count + 1, new Random(0), _membersIncludedOrExcluded.Count + 1); 97switch (_membersIncludedOrExcluded.Count) 124var (larger, smaller) = (this._membersIncludedOrExcluded.Count > other._membersIncludedOrExcluded.Count) ? (this, other) : (other, this); 147var (larger, smaller) = (this._membersIncludedOrExcluded.Count > other._membersIncludedOrExcluded.Count) ? (this, other) : (other, this);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
Microsoft.CodeAnalysis.Features (7)
Completion\CompletionService.ProviderManager.cs (2)
230if (x == null || y == null || x.Count != y.Count)
Diagnostics\Service\DiagnosticAnalyzerService.ProjectStates.cs (1)
68Contract.ThrowIfTrue(newHostAnalyzers.Count > 0);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
254Debug.Assert(!workItem.InvocationReasons.Contains(UnitTestingPredefinedInvocationReasons.Reanalyze) || workItem.SpecificAnalyzers.Count > 0);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingWorkItem.cs (1)
47=> SpecificAnalyzers?.Count > 0 ? SpecificAnalyzers.Where(allAnalyzers.Contains) : allAnalyzers;
src\roslyn\src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer.cs (1)
75Debug.Assert(options.Count > 1);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
403var hasNonCompilerAnalyzers = idsToAnalyze.Count > compilerDiagnosticIds.Count;
Microsoft.CodeAnalysis.NetAnalyzers (86)
Microsoft.CodeQuality.Analyzers\Maintainability\CodeMetricsAnalyzer.cs (2)
197if (classCouplingThreshold.HasValue && codeAnalysisMetricData.CoupledNamedTypes.Count > classCouplingThreshold.Value) 201var arg2 = codeAnalysisMetricData.CoupledNamedTypes.Count;
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
332if (trackedInvocationSet.EnumerationCount == EnumerationCount.TwoOrMoreTime || trackedInvocationSet.Operations.Count > 1)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.DataFlowOperationVisitor.cs (1)
184if (result.Locations.Count == 1)
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (4)
626if (parent.AnalysisValues.Count > 0) 634if (value.AnalysisValues.Count == parent.AnalysisValues.Count && 641if (parent.AnalysisValues.Count == 1 &&
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.Value.cs (1)
229valueContentValue.LiteralValues.Count == 1 &&
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (1)
134if (stringContentValue.LiteralValues.Count == 1 &&
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (1)
97if (httpVerbAttributeTypeSymbolsAbleToModify.Length != HttpVerbAttributesMarkingOnActionModifyingMethods.Count)
src\0437c1690f5501bd\CopyAnalysis.CopyAbstractValueDomain.cs (4)
80else if (mergedEntities.Count == value1.AnalysisEntities.Count) 85else if (mergedEntities.Count == value2.AnalysisEntities.Count)
src\0437c1690f5501bd\CopyAnalysis.CopyDataFlowOperationVisitor.cs (13)
168if (validEntities.Count < value.AnalysisEntities.Count) 185if (existingValue.AnalysisEntities.Count > 1) 201if (newAnalysisEntities.Count == 1) 281copyValue = assignedValue.Value.AnalysisEntities.Count == newAnalysisEntities.Count ? 301=> currentValue.AnalysisEntities.Count > 1 ? GetDefaultCopyValue(analysisEntity) : currentValue; 404if (newValue.AnalysisEntities.Count == 1) 406if (existingValue.AnalysisEntities.Count == 1) 411else if (newValue.AnalysisEntities.Count > 1) 438if (excludedCount < existingValue.AnalysisEntities.Count) 501copyValue = entitiesToFilterBuilder.Count == copyValueEntities.Count ? 536if (predicate != null && copyValue.AnalysisEntities.Count > 1)
src\11b41c7305441175\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
708if (lValuePointsToAbstractValue.LValueCapturedOperations.Count == 1)
src\440320f3f10733a8\ValueContentAbstractValue.cs (4)
91else if (literalValues.Count == 1 && nonLiteralState == ValueContainsNonLiteralState.No) 174if (mergedLiteralValues.Count > LiteralsBound) 219if (!IsLiteralState || LiteralValues.Count != 1) 286string.Format(CultureInfo.InvariantCulture, "L({0}) NL:{1}", LiteralValues.Count, NonLiteralState.ToString()[0]);
src\440320f3f10733a8\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (3)
129newValue.LiteralValues.Count == 1 && 130currentAssignedValue.LiteralValues.Count == 1 && 131existingTargetValue.LiteralValues.Count == 1)
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (6)
99value1.AnalysisValues.Count == value2.AnalysisValues.Count && 235if (sets.Count == value1.AnalysisValues.Count) 239else if (sets.Count == value2.AnalysisValues.Count)
src\8ce1f4f68b646e6d\GlobalFlowStateAnalysisValueSet.cs (6)
107if (Height == 0 && AnalysisValues.Count == 1) 112else if (Height > 0 && AnalysisValues.Count == 0) 133Debug.Assert(AnalysisValues.Count > 1); 143Debug.Assert(parents.Count > 0); 150if (parent.AnalysisValues.Count == 1 && parent.Height == 0) 194using var parentsBuilder = ArrayBuilder<string>.GetInstance(Parents.Count);
src\afc74d572e54ec72\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
404pointsToAbstractValue.Locations.Count == 1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
397var count = _distinctBinaryOperatorKinds.Count; 398if (_distinctBinaryOperatorKinds.Count > 1) 400count += _distinctBinaryOperatorKinds.Count - 1; 403if (_distinctUnaryOperatorKinds.Count > 1) 405count += _distinctUnaryOperatorKinds.Count - 1; 408if (_distinctCaseKinds.Count > 1) 410count += _distinctCaseKinds.Count - 1; 419=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (8)
25if (builder.Count == set1.Count) 30if (builder.Count == set2.Count) 44else if (set1.Count == 1) 48else if (set2.Count == 1) 62if (builder.Count == set1.Count) 66else if (builder.Count == set2.Count) 76if (set1.Count > set2.Count)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAbstractValue.cs (3)
27analysisEntities.Count == 1 && 59Debug.Assert(AnalysisEntities.Count > 1); 68Debug.Assert(AnalysisEntities.Count > 1);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (4)
98if (hasEntry && value!.AnalysisEntities.Count > 1) 101if (newValueForOldCopyEntities.AnalysisEntities.Count == 1) 158if (newCopyEntities.Count != currentValue.AnalysisEntities.Count)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (5)
37Debug.Assert(locations.Count <= LocationThreshold); 83if (locations.Count == 1) 96else if (locations.Count > LocationThreshold) 136else if (locations.Count == Locations.Count)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
118Debug.Assert(instanceLocation.Locations.Count == 1);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
490instanceLocation.Locations.Count > 1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
1953switch (pointsToValue.LValueCapturedOperations.Count) 2232if (currentMethodsBeingAnalyzed.Count == newMethodsBeingAnalyzed.Count) 2239int currentLambdaOrLocalFunctionCallCount = currentMethodsBeingAnalyzed.Count - currentMethodCallCount;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\SetAbstractDomain.cs (2)
31oldValue.Count == newValue.Count)
Microsoft.CodeAnalysis.ResxSourceGenerator (21)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
395var count = _distinctBinaryOperatorKinds.Count; 396if (_distinctBinaryOperatorKinds.Count > 1) 398count += _distinctBinaryOperatorKinds.Count - 1; 401if (_distinctUnaryOperatorKinds.Count > 1) 403count += _distinctUnaryOperatorKinds.Count - 1; 406if (_distinctCaseKinds.Count > 1) 408count += _distinctCaseKinds.Count - 1; 417=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (8)
26if (builder.Count == set1.Count) 31if (builder.Count == set2.Count) 45else if (set1.Count == 1) 49else if (set2.Count == 1) 63if (builder.Count == set1.Count) 67else if (builder.Count == set2.Count) 77if (set1.Count > set2.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
514switch (targets.Count)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceFieldSymbol.vb (1)
442If graph.TryGetValue(field, node) AndAlso node.Dependencies.Count = 0 Then
Microsoft.CodeAnalysis.Workspaces (10)
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
236Contract.ThrowIfFalse(projects.Count == 1, "Only a single project should be passed in");
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
157Contract.ThrowIfTrue(conflictLocations.Count != 0, "We're the first phase, so we should have no conflict locations yet"); 164if (conflictLocations.Count == 0)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
514switch (targets.Count)
Workspace\Solution\ProjectDependencyGraph.cs (2)
494Debug.Assert(projectIds.Count >= referencesMap.Count); 516Debug.Assert(projectIds.Count >= reverseReferencesMap.Count);
Workspace\Solution\SolutionState.cs (1)
172Contract.ThrowIfFalse(SortedProjectStates.Length == _dependencyGraph.ProjectIds.Count);
Microsoft.DotNet.HotReload.Watch (1)
FileWatcher\DirectoryWatcher.cs (1)
32if (watchedFileNames.Count > 0 && !watchedFileNames.Contains(Path.GetFileName(fullPath)))
Roslyn.Diagnostics.Analyzers (21)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
81/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
395var count = _distinctBinaryOperatorKinds.Count; 396if (_distinctBinaryOperatorKinds.Count > 1) 398count += _distinctBinaryOperatorKinds.Count - 1; 401if (_distinctUnaryOperatorKinds.Count > 1) 403count += _distinctUnaryOperatorKinds.Count - 1; 406if (_distinctCaseKinds.Count > 1) 408count += _distinctCaseKinds.Count - 1; 417=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (8)
26if (builder.Count == set1.Count) 31if (builder.Count == set2.Count) 45else if (set1.Count == 1) 49else if (set2.Count == 1) 63if (builder.Count == set1.Count) 67else if (builder.Count == set2.Count) 77if (set1.Count > set2.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
514switch (targets.Count)
System.Collections.Immutable (5)
System\Collections\Immutable\ImmutableHashSet_1.cs (5)
102get { return this.Count == 0; } 496Requires.Range(array.Length >= arrayIndex + this.Count, nameof(arrayIndex)); 541Requires.Range(array.Length >= arrayIndex + this.Count, nameof(arrayIndex)); 748if (otherAsImmutableHashSet.Count != origin.Count) 755if (otherAsImmutableHashSet.Count < origin.Count)