src\Dependencies\PooledObjects\ArrayBuilder.cs (38)
43var result = new T[_builder.Count];
89if (Count == 0)
93else if (_builder.Capacity == Count)
148=> Count == 0;
215=> FindIndex(0, this.Count, match);
218=> FindIndex(startIndex, this.Count - startIndex, match);
235=> FindIndex(0, Count, match, arg);
238=> FindIndex(startIndex, Count - startIndex, match, arg);
348if (this.Count <= 1)
373=> Count == 0 ? default : Last();
390if (Count == 0)
404if (Count == 0)
409var tmp = ArrayBuilder<U>.GetInstance(Count);
433if (Count == 0)
437else if (_builder.Capacity == Count)
486if (this.Count != 0)
507Debug.Assert(builder.Count == 0);
563if (this.Count == 1)
571if (this.Count == 0)
578var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer);
579for (var i = 0; i < Count; i++)
624Debug.Assert(start + length <= items.Count);
683Debug.Assert(limit <= Count);
695EnsureCapacity(Count + count);
708for (var i = 0; i < Count; i++)
723if (Count <= 1)
733for (int i = 1; i < Count; i++)
747var result = ArrayBuilder<S>.GetInstance(Count);
819switch (Count)
837var builder = ArrayBuilder<TResult>.GetInstance(Count);
857switch (Count)
875var builder = ArrayBuilder<TResult>.GetInstance(Count);
895switch (Count)
913var builder = ArrayBuilder<TResult>.GetInstance(Count);
916builder.Add(map(item, builder.Count, arg));
932RemoveAt(Count - 1);
938if (Count > 0)
949=> this[Count - 1];
Symbols\Source\SourceMemberContainerSymbol.cs (21)
1391return symbols.Count > 0 ?
3353Debug.Assert(InstanceInitializersForPositionalMembers.Count != 0);
3390Debug.Assert(insertedInitializers[insertedInitializers.Count - 1].Syntax.SyntaxTree == declaredInitializers[0].Syntax.SyntaxTree);
3391Debug.Assert(insertedInitializers[insertedInitializers.Count - 1].Syntax.Span.Start < declaredInitializers[0].Syntax.Span.Start);
3400Debug.Assert(groupsBuilder.Count == groupCount);
3410Debug.Assert(groupsBuilder.Count == groupCount + 1);
3466if (initializers.Count == 0)
3472var builder = ArrayBuilder<ImmutableArray<FieldOrPropertyInitializer>>.GetInstance(initializers.Count);
4330for (int i = 0; i < symbols.Count; i++)
4538else if (initializers.Count != 0)
4894members.Add(new SynthesizedRecordDeconstruct(this, ctor, positionalMembers, memberOffset: members.Count));
4942var copyCtor = new SynthesizedRecordCopyCtor(this, memberOffset: members.Count);
4968members.Add(new SynthesizedRecordClone(this, memberOffset: members.Count));
4995printMembersMethod = new SynthesizedRecordPrintMembers(this, userDefinedMembers, memberOffset: members.Count);
5069memberOffset: members.Count);
5202members.Add(new SynthesizedRecordObjEquals(this, thisEquals, memberOffset: members.Count));
5225getHashCode = new SynthesizedRecordGetHashCode(this, equalityContract, memberOffset: members.Count);
5324thisEquals = new SynthesizedRecordEquals(this, equalityContract, memberOffset: members.Count);
5366members.Add(new SynthesizedRecordBaseEquals(this, memberOffset: members.Count));
5372members.Add(new SynthesizedRecordEqualityOperator(this, memberOffset: members.Count, diagnostics));
5373members.Add(new SynthesizedRecordInequalityOperator(this, memberOffset: members.Count, diagnostics));