149 references to Count
ILAssembler (35)
Actions\GrammarActions.BuildImage.cs (1)
291int endOffset = _mappedFieldData.Count;
Actions\GrammarActions.Data.cs (2)
37int declarationOffset = _mappedFieldData.Count; 113builder.Data.Count,
Actions\GrammarActions.Manifest.Resources.cs (1)
72offset = (uint)_manifestResources.Count;
Actions\GrammarActions.Manifest.Typedefs.cs (1)
45BlobBuilder copy = new(typeBlob.Count);
Actions\GrammarActions.Marshalling.Actions.cs (2)
228if (element.Count == 0) 306BlobBuilder blob = new(resolved.Count);
Actions\GrammarActions.Signatures.References.cs (1)
164BlobBuilder signature = new(fieldType.Count + 1);
Actions\GrammarActions.Signatures.Types.cs (3)
67BlobBuilder fullBlob = new(elementType.Count + prefix.Count + suffix.Count);
EntityRegistry.cs (10)
81return (obj.Item1.GetHashCode(), obj.Item2.Count).GetHashCode(); 139|| param.MarshallingDescriptor.Count != 0 322if (fieldDef.MarshallingDescriptor is { Count: > 0 }) 335fieldDef.Signature!.Count == 0 ? default : builder.GetOrAddBlob(RewriteSignatureBlob(fieldDef.Signature, signatureRewriter))); 347if (fieldDef.MarshallingDescriptor is { Count: > 0 }) 366if (methodDef.MethodBody.CodeBuilder.Count != 0 || methodDef.ExceptionRegions.Count != 0) 375&& methodDef.MethodBody.CodeBuilder.Count < 64 403bodyOffset = ilStream.Count; 442if (param.MarshallingDescriptor.Count != 0) 451if (param.MarshallingDescriptor.Count != 0)
MethodBodyWriter.cs (2)
27public int Offset => CodeBuilder.Count; 286CodeBuilder.Count, maxStack, regions.Count, small, localsSignature, attributes, hasDynamicStackAllocation);
VTableExportPEBuilder.cs (12)
162_managedTextSize = textBuilder.Count; 163if (!_moveMappedFieldDataToSData && (_mappedFieldData?.Count ?? 0) > 0) 167textBuilder.Count - 168_mappedFieldData!.Count; 221int addressMisalignment = (builder.Count + addressOffset) & (addressAlignment - 1); 227int stubRva = textSectionRva + builder.Count; 287if (_mappedFieldData.Count > 0) 290Debug.Assert(builder.Count == mappedFieldDataOffset); 447int exportDirectoryOffset = builder.Count; 503Debug.Assert(builder.Count == dllNameOffset + dllNameSize); 505_exportDirectorySize = builder.Count - exportDirectoryOffset; 576_relocationDirectorySize = builder.Count;
ILCompiler.Compiler (1)
Compiler\MstatObjectDumper.cs (1)
158int index = _mangledNames.Count;
ILCompiler.ReadyToRun (3)
Compiler\ReadyToRunStandaloneMethodMetadata.cs (3)
122int expectedFinalSize = _nonCodeAlternateBlob.Count + _alternateILStream.Length + _alternateNonTypeRefStream.Count; 125Debug.Assert(expectedFinalSize == _nonCodeAlternateBlob.Count);
Microsoft.CodeAnalysis (23)
CodeGen\BasicBlock.cs (1)
262public int RegularInstructionsLength => _lazyRegularInstructions?.Count ?? 0;
CodeGen\ILBuilder.cs (1)
916int absoluteOffset = writer.Count + blockOffset;
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
932int start = writer.Count; 934signature = writer.ToArray(start, writer.Count - start);
InternalUtilities\BlobBuildingStream.cs (1)
49public override long Length => _builder.Count;
PEWriter\MetadataWriter.cs (8)
1862int mappedFieldDataStartOffset = IsFullMetadata ? 0 : ilBuilder.Count; 2368int offset = mappedFieldDataStartOffset + mappedFieldDataBuilder.Count; 2575Debug.Assert(resourceDataWriter == null || (resourceDataWriter.Count % ManagedPEBuilder.ManagedResourcesDataAlignment) == 0); 2585int result = resourceWriter.Count; 2592int result = resourceWriter.Count; 2593resourceWriter.WriteInt32(resource.Count); 2970bodyOffsetCache = ilBuilder.Count; 3810writer.WriteCompressedInteger(customAttributeArgsBuilder.Count);
PEWriter\MetadataWriter.DynamicAnalysis.cs (2)
114result = MetadataTokens.GuidHandle((_guidWriter.Count >> 4) + 1); 288var sizes = new Sizes(_blobHeapSize, _guidWriter.Count);
PEWriter\NativeResourceWriter.cs (3)
253uint nameOffset = (uint)dataWriter.Count + sizeOfDirectoryTree; 281dataWriter.WriteUInt32((uint)(virtualAddressBase + sizeOfDirectoryTree + 16 + dataWriter.Count)); 287while ((dataWriter.Count % 4) != 0)
PEWriter\PeWriter.cs (2)
60Debug.Assert(ManagedResourceBlobBuilder == null || ManagedResourceBlobBuilder.Count > 0); 61Debug.Assert(MappedFieldDataBlobBuilder == null || MappedFieldDataBlobBuilder.Count > 0);
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (3)
25Debug.Assert(builder.Count == 0); 210var startOffset = Builder.Count; 220var length = Builder.Count - startOffset;
Microsoft.CodeAnalysis.Features (3)
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (3)
25Debug.Assert(builder.Count == 0); 210var startOffset = Builder.Count; 220var length = Builder.Count - startOffset;
Microsoft.Diagnostics.DataContractReader.Contracts (9)
Contracts\EcmaMetadata_1.cs (9)
202WriteStreamHeader(builder, "#JTD", 0).WriteInt32(builder.Count); 218stringsOffset.WriteInt32(builder.Count); 221blobOffset.WriteInt32(builder.Count); 224guidOffset.WriteInt32(builder.Count); 227userStringOffset.WriteInt32(builder.Count); 231int tableStreamStart = builder.Count; 283tablesSize.WriteInt32(builder.Count - tableStreamStart); 306int bufferStart = builder.Count; 309int stringEnd = builder.Count;
System.Reflection.Emit (2)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
660_metadataBuilder.AddFieldRelativeVirtualAddress(handle, fieldDataBuilder.Count); 1383byte[] blob = blobBuilder.ToArray(1, blobBuilder.Count - 1); // Strip away ELEMENT_TYPE_FNPTR
System.Reflection.Metadata (73)
System\Reflection\Metadata\BlobBuilder.cs (12)
140Debug.Assert(totalLength == Count); 216if (Count != other.Count) 266return ToArray(0, Count); 273BlobUtilities.ValidateRange(Count, start, byteCount, nameof(byteCount)); 310return ToImmutableArray(0, Count); 396if (prefix.Count == 0) 402PreviousLength += prefix.Count; 457if (suffix.Count == 0) 463bool isEmpty = Count == 0; 811WriteBytes(0, position - Count); 817int position = Count;
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (2)
391if (encodedArguments.Count > BlobWriterImpl.MaxCompressedIntegerValue) 397Builder.WriteCompressedInteger(encodedArguments.Count);
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (1)
46public int Offset => CodeBuilder.Count;
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (4)
21if ((builder.Count % 4) != 0) 204int bodyOffset = SerializeHeader(codeBuilder.Count, (ushort)maxStack, exceptionRegionCount, attributes, localVariablesSignature, hasDynamicStackAllocation); 243offset = Builder.Count; 250offset = Builder.Count;
System\Reflection\Metadata\Ecma335\MetadataBuilder.cs (7)
23_userStringBuilder.Count, 24stringHeapBuilder.Count, 26_guidBuilder.Count); 35int startOffset = builder.Count; 55int metadataVersionStart = builder.Count; 58int metadataVersionEnd = builder.Count; 93int endOffset = builder.Count;
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (5)
30_capacityExpansion = Math.Max(0, capacity - Count - FreeBytes); 431return GuidHandle.FromIndex((_guidBuilder.Count >> 4) + 1); 517int offset = _userStringHeapStartOffset + _userStringBuilder.Count; 554int position = stringHeapStartOffset + heapBuilder.Count; 641int length = source.Count;
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (4)
1643int startPosition = writer.Count; 1871int endPosition = writer.Count; 1877int startPosition = writer.Count; 1918int endPosition = writer.Count;
System\Reflection\Metadata\Ecma335\PortablePdbBuilder.cs (2)
106int startPosition = builder.Count; 116int endPosition = builder.Count;
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.cs (7)
65int start = _dataBuilder.Count; 67int dataSize = _dataBuilder.Count - start; 144int start = builder.Count; 161return builder.Count - start; 204int start = builder.Count; 213return builder.Count - start; 217internal int Size => TableSize + _dataBuilder?.Count ?? 0;
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.EmbeddedPortablePdb.cs (3)
43int start = builder.Count; 47builder.WriteInt32(debugMetadata.Count); 55return builder.Count - start;
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (6)
131ilStreamSize: _ilStream.Count, 133resourceDataSize: _managedResourcesOpt?.Count ?? 0, 136mappedFieldDataSize: _mappedFieldDataOpt?.Count ?? 0); 192_peDirectoriesBuilder.ResourceTable = new DirectoryEntry(location.RelativeVirtualAddress, sectionBuilder.Count); 201_peDirectoriesBuilder.BaseRelocationTable = new DirectoryEntry(location.RelativeVirtualAddress, sectionBuilder.Count); 207Debug.Assert(builder.Count == 0);
System\Reflection\PortableExecutable\ManagedTextSection.cs (17)
246Debug.Assert(builder.Count == 0); 247Debug.Assert(metadataBuilder.Count == MetadataSize); 248Debug.Assert(metadataBuilder.Count % 4 == 0); 249Debug.Assert(ilBuilder.Count == ILStreamSize); 250Debug.Assert((mappedFieldDataBuilderOpt?.Count ?? 0) == MappedFieldDataSize); 251Debug.Assert((resourceBuilderOpt?.Count ?? 0) == ResourceDataSize); 298if (mappedFieldDataBuilderOpt.Count != 0) 303Debug.Assert(builder.Count == ComputeSizeOfTextSection()); 308int start = builder.Count; 325Debug.Assert(builder.Count - start == SizeOfImportAddressTable); 330int start = builder.Count; 362Debug.Assert(builder.Count - start == SizeOfImportTable); 367int start = builder.Count; 372Debug.Assert(builder.Count - start == SizeOfNameTable); 384int start = builder.Count; 427Debug.Assert(builder.Count - start == CorHeaderSize); 428Debug.Assert(builder.Count % 4 == 0);
System\Reflection\PortableExecutable\PEBuilder.cs (3)
59public int VirtualSize => Builder.Count; 142sizeOfRawData: BitArithmetic.Align(builder.Count, Header.FileAlignment), 519return checksum + (uint)peImage.Count;