Implemented interface members:
268 references to Count
AnalyzerRunner (2)
CodeRefactoringRunner.cs (1)
188if (options.AnalyzerNames.Count == 0)
DiagnosticAnalyzerRunner.cs (1)
271else if (options.AnalyzerNames.Count == 0)
Metrics (18)
MetricsOutputWriter.cs (1)
102WriteMetric("ClassCoupling", data.CoupledNamedTypes.Count.ToString(CultureInfo.InvariantCulture), writer);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
398var count = _distinctBinaryOperatorKinds.Count; 399if (_distinctBinaryOperatorKinds.Count > 1) 401count += _distinctBinaryOperatorKinds.Count - 1; 404if (_distinctUnaryOperatorKinds.Count > 1) 406count += _distinctUnaryOperatorKinds.Count - 1; 409if (_distinctCaseKinds.Count > 1) 411count += _distinctCaseKinds.Count - 1; 420=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
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)
Metrics.Legacy (18)
src\RoslynAnalyzers\Tools\Metrics\MetricsOutputWriter.cs (1)
102WriteMetric("ClassCoupling", data.CoupledNamedTypes.Count.ToString(CultureInfo.InvariantCulture), writer);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
398var count = _distinctBinaryOperatorKinds.Count; 399if (_distinctBinaryOperatorKinds.Count > 1) 401count += _distinctBinaryOperatorKinds.Count - 1; 404if (_distinctUnaryOperatorKinds.Count > 1) 406count += _distinctUnaryOperatorKinds.Count - 1; 409if (_distinctCaseKinds.Count > 1) 411count += _distinctCaseKinds.Count - 1; 420=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
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)
Microsoft.Build (1)
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
148var anyGlobsToIgnore = globsToIgnore.Count > 0;
Microsoft.Build.Engine.UnitTests (1)
EvaluationProfiler_Tests.cs (1)
255Assert.Equal(allIds.Count, allUniqueIds.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)
1264if (generatedCodeSymbolsInTree.Count > 0) 3004Debug.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\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (1)
79/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
Microsoft.CodeAnalysis.Analyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
398var count = _distinctBinaryOperatorKinds.Count; 399if (_distinctBinaryOperatorKinds.Count > 1) 401count += _distinctBinaryOperatorKinds.Count - 1; 404if (_distinctUnaryOperatorKinds.Count > 1) 406count += _distinctUnaryOperatorKinds.Count - 1; 409if (_distinctCaseKinds.Count > 1) 411count += _distinctCaseKinds.Count - 1; 420=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
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)
Microsoft.CodeAnalysis.AnalyzerUtilities (75)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
398var count = _distinctBinaryOperatorKinds.Count; 399if (_distinctBinaryOperatorKinds.Count > 1) 401count += _distinctBinaryOperatorKinds.Count - 1; 404if (_distinctUnaryOperatorKinds.Count > 1) 406count += _distinctUnaryOperatorKinds.Count - 1; 409if (_distinctCaseKinds.Count > 1) 411count += _distinctCaseKinds.Count - 1; 420=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
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\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAbstractValue.cs (3)
28analysisEntities.Count == 1 && 60Debug.Assert(AnalysisEntities.Count > 1); 69Debug.Assert(AnalysisEntities.Count > 1);
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\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (13)
169if (validEntities.Count < value.AnalysisEntities.Count) 186if (existingValue.AnalysisEntities.Count > 1) 202if (newAnalysisEntities.Count == 1) 282copyValue = assignedValue.Value.AnalysisEntities.Count == newAnalysisEntities.Count ? 302=> currentValue.AnalysisEntities.Count > 1 ? GetDefaultCopyValue(analysisEntity) : currentValue; 405if (newValue.AnalysisEntities.Count == 1) 407if (existingValue.AnalysisEntities.Count == 1) 412else if (newValue.AnalysisEntities.Count > 1) 439if (excludedCount < existingValue.AnalysisEntities.Count) 502copyValue = entitiesToFilterBuilder.Count == copyValueEntities.Count ? 537if (predicate != null && copyValue.AnalysisEntities.Count > 1)
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\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
405pointsToAbstractValue.Locations.Count == 1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (6)
100value1.AnalysisValues.Count == value2.AnalysisValues.Count && 236if (sets.Count == value1.AnalysisValues.Count) 240else if (sets.Count == value2.AnalysisValues.Count)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (6)
108if (Height == 0 && AnalysisValues.Count == 1) 113else if (Height > 0 && AnalysisValues.Count == 0) 134Debug.Assert(AnalysisValues.Count > 1); 144Debug.Assert(parents.Count > 0); 151if (parent.AnalysisValues.Count == 1 && parent.Height == 0) 195using var parentsBuilder = ArrayBuilder<string>.GetInstance(Parents.Count);
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\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
709if (lValuePointsToAbstractValue.LValueCapturedOperations.Count == 1)
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\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (3)
130newValue.LiteralValues.Count == 1 && 131currentAssignedValue.LiteralValues.Count == 1 && 132existingTargetValue.LiteralValues.Count == 1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (1)
119Debug.Assert(instanceLocation.Locations.Count == 1);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
491instanceLocation.Locations.Count > 1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (4)
1954switch (pointsToValue.LValueCapturedOperations.Count) 2233if (currentMethodsBeingAnalyzed.Count == newMethodsBeingAnalyzed.Count) 2240int currentLambdaOrLocalFunctionCallCount = currentMethodsBeingAnalyzed.Count - currentMethodCallCount;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\SetAbstractDomain.cs (2)
32oldValue.Count == newValue.Count)
Microsoft.CodeAnalysis.BannedApiAnalyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
398var count = _distinctBinaryOperatorKinds.Count; 399if (_distinctBinaryOperatorKinds.Count > 1) 401count += _distinctBinaryOperatorKinds.Count - 1; 404if (_distinctUnaryOperatorKinds.Count > 1) 406count += _distinctUnaryOperatorKinds.Count - 1; 409if (_distinctCaseKinds.Count > 1) 411count += _distinctCaseKinds.Count - 1; 420=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
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)
Microsoft.CodeAnalysis.CodeStyle (6)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer.cs (1)
75Debug.Assert(options.Count > 1);
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
403var hasNonCompilerAnalyzers = idsToAnalyze.Count > compilerDiagnosticIds.Count;
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (1)
79/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
514switch (targets.Count)
Microsoft.CodeAnalysis.Collections.Package (1)
ImmutableSegmentedHashSet`1.cs (1)
79/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
Microsoft.CodeAnalysis.CSharp (13)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
768if (expectedConvention.UnmanagedCallingConventionTypes.Count != actualUnmanagedCallingConventionTypes.Count)
Compilation\CSharpCompilation.cs (1)
3201if (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.EditorFeatures (1)
Workspaces\AbstractTextBufferVisibilityTracker.cs (1)
163Contract.ThrowIfTrue(Callbacks.Count > 0);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
VS\IFSharpWorkspaceProjectContextFactory.cs (1)
143=> _metadataReferences.Count;
Microsoft.CodeAnalysis.Features (6)
Completion\CompletionService.ProviderManager.cs (2)
230if (x == null || y == null || x.Count != y.Count)
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\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer.cs (1)
75Debug.Assert(options.Count > 1);
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
403var hasNonCompilerAnalyzers = idsToAnalyze.Count > compilerDiagnosticIds.Count;
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (1)
79/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (1)
79Contract.ThrowIfTrue(newHostAnalyzers.Count > 0);
Microsoft.CodeAnalysis.ResxSourceGenerator (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
398var count = _distinctBinaryOperatorKinds.Count; 399if (_distinctBinaryOperatorKinds.Count > 1) 401count += _distinctBinaryOperatorKinds.Count - 1; 404if (_distinctUnaryOperatorKinds.Count > 1) 406count += _distinctUnaryOperatorKinds.Count - 1; 409if (_distinctCaseKinds.Count > 1) 411count += _distinctCaseKinds.Count - 1; 420=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
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)
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (1)
79/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
Microsoft.CodeAnalysis.UnitTests (2)
Analyzers\AnalyzerFileReferenceTests.cs (2)
102Assert.Equal(6, analyzerTypeNameMap[LanguageNames.CSharp].Count); 111Assert.Equal(6, analyzerTypeNameMap[LanguageNames.VisualBasic].Count);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceFieldSymbol.vb (1)
441If graph.TryGetValue(field, node) AndAlso node.Dependencies.Count = 0 Then
Microsoft.CodeAnalysis.Workspaces (10)
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
241Contract.ThrowIfFalse(projects.Count == 1, "Only a single project should be passed in");
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
159Contract.ThrowIfTrue(conflictLocations.Count != 0, "We're the first phase, so we should have no conflict locations yet"); 166if (conflictLocations.Count == 0)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (1)
79/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
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)
162Contract.ThrowIfFalse(SortedProjectStates.Length == _dependencyGraph.ProjectIds.Count);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (2)
48_count = set.Count; 127return set.Count;
src\Dependencies\Collections\ImmutableSegmentedHashSet`1.cs (1)
79/// <inheritdoc cref="ImmutableHashSet{T}.Count"/>
Roslyn.Diagnostics.Analyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
398var count = _distinctBinaryOperatorKinds.Count; 399if (_distinctBinaryOperatorKinds.Count > 1) 401count += _distinctBinaryOperatorKinds.Count - 1; 404if (_distinctUnaryOperatorKinds.Count > 1) 406count += _distinctUnaryOperatorKinds.Count - 1; 409if (_distinctCaseKinds.Count > 1) 411count += _distinctCaseKinds.Count - 1; 420=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
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)
System.Collections.Immutable (3)
System\Collections\Immutable\ImmutableHashSet_1.cs (3)
102get { return this.Count == 0; } 496Requires.Range(array.Length >= arrayIndex + this.Count, nameof(arrayIndex)); 541Requires.Range(array.Length >= arrayIndex + this.Count, nameof(arrayIndex));
Test.Utilities (8)
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)
Text.Analyzers (17)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (9)
398var count = _distinctBinaryOperatorKinds.Count; 399if (_distinctBinaryOperatorKinds.Count > 1) 401count += _distinctBinaryOperatorKinds.Count - 1; 404if (_distinctUnaryOperatorKinds.Count > 1) 406count += _distinctUnaryOperatorKinds.Count - 1; 409if (_distinctCaseKinds.Count > 1) 411count += _distinctCaseKinds.Count - 1; 420=> _distinctReferencedSymbols.Count + _distinctReferencedConstants.Count;
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)