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