22 references to Count
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
958Debug.Assert(compilationEvents.Count(e => e is CompilationUnitCompletedEvent c && !c.FilterSpan.HasValue) == 1);
SourceGeneration\Nodes\NodeStateTable.cs (1)
159var nonRemovedCount = _states.Count(static e => !e.IsRemovedDueToInputRemoval);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
955var count = members.Count(static s => s is TNamedTypeSymbol);
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Attributes.cs (1)
352Debug.Assert(arguments.Count(a => a.IsParamsArrayOrCollection) == (boundAttribute.ConstructorExpanded ? 1 : 0));
Binder\DecisionDagBuilder_ListPatterns.cs (1)
19list.Subpatterns.Count(p => p.Kind == BoundKind.SlicePattern) == (list.HasSlice ? 1 : 0) &&
FlowAnalysis\NullableWalker.cs (1)
7445Debug.Assert(arguments.Count(a => a.IsParamsArrayOrCollection) <= 1);
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
1037Debug.Assert(rewrittenArguments.Count(a => a.IsParamsArrayOrCollection) <= (expanded ? 1 : 0)); 1346Debug.Assert(rewrittenArguments.Count(a => a.IsParamsArrayOrCollection) <= (expanded ? 1 : 0));
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
336Debug.Assert(memberInit.Arguments.Count(a => a.IsParamsArrayOrCollection) <= (memberInit.Expanded ? 1 : 0));
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
673int discardCount = loweredArguments.Count(a => a.Kind == BoundKind.DiscardExpression);
Symbols\ReferenceManager.cs (1)
1108return module.GetReferencedAssemblySymbols().Count(static identity => !identity.IsLinked);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1424int nRefParameters = parameters.Count(p => p.RefKind is RefKind.Ref or RefKind.In or RefKind.RefReadOnlyParameter or RefKind.Out);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1584var enumeratorCancellationCount = Parameters.Count(p => p.HasEnumeratorCancellationAttribute);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\NumericIntPtrTests.cs (2)
1600Assert.Equal(expectedSigned, operators.Count(op => predicate(op, true))); 1601Assert.Equal(expectedUnsigned, operators.Count(op => predicate(op, false)));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\MethodBodyModelTests.cs (2)
618Assert.Equal(0, diags.Count(d => d.Severity == DiagnosticSeverity.Error)); 619Assert.Equal(0, diags.Count(d => d.Severity == DiagnosticSeverity.Warning));
Semantics\NativeIntegerTests.cs (2)
4840Assert.Equal(expectedSigned, operators.Count(op => predicate(op, true))); 4841Assert.Equal(expectedUnsigned, operators.Count(op => predicate(op, false)));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\TypeTests.cs (3)
1179Assert.Equal(0, comp.GetDeclarationDiagnostics().Count(diag => !ErrorFacts.IsWarning((ErrorCode)diag.Code))); 1198Assert.Equal(0, comp.GetDeclarationDiagnostics().Count(e => e.Severity >= DiagnosticSeverity.Error)); 1205.Count(m => !(m is MethodSymbol) || (m as MethodSymbol).MethodKind != MethodKind.Constructor));