130 references to Count
ILAssembler (17)
EntityRegistry.cs (5)
67return (obj.Item1.GetHashCode(), obj.Item2.Count).GetHashCode(); 119|| param.MarshallingDescriptor.Count != 0 227fieldDef.Signature!.Count == 0 ? default : builder.GetOrAddBlob(fieldDef.Signature)); 255if (methodDef.MethodBody.CodeBuilder.Count != 0) 257rva = ilStream.Count;
GrammarVisitor.cs (6)
370int embeddedPdbDataSize = embeddedPdbHeaderSize + pdbBlob.Count; 1618_mappedFieldDataNames.Add(name, _mappedFieldData.Count); 1808offset = (uint)_manifestResources.Count; 2606var fieldSig = new BlobBuilder(fieldTypeSig.Count + 1); 4135if (elementType.Count == 0) 5184var copy = new BlobBuilder(typeBlob.Count);
VTableExportPEBuilder.cs (6)
118_ilStreamSize = ilStream.Count; 120_managedResourcesSize = managedResources?.Count ?? 0; 350if (_mappedFieldData is not null && _mappedFieldData.Count > 0) 491_exportDirectoryRva = location.RelativeVirtualAddress + builder.Count; 504int exportDirStart = builder.Count; 559_exportDirectorySize = builder.Count - exportDirStart;
ILCompiler.Compiler (1)
Compiler\MstatObjectDumper.cs (1)
158int index = _mangledNames.Count;
ILCompiler.ReadyToRun (3)
Compiler\ReadyToRunStandaloneMethodMetadata.cs (3)
111int expectedFinalSize = _nonCodeAlternateBlob.Count + _alternateILStream.Length + _alternateNonTypeRefStream.Count; 114Debug.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 (8)
Contracts\EcmaMetadata_1.cs (8)
118WriteStreamHeader(builder, "#JTD", 0).WriteInt32(builder.Count); 132stringsOffset.WriteInt32(builder.Count); 139blobOffset.WriteInt32(builder.Count); 142guidOffset.WriteInt32(builder.Count); 145userStringOffset.WriteInt32(builder.Count); 149tablesOffset.WriteInt32(builder.Count); 218int bufferStart = builder.Count; 221int 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)
58public int VirtualSize => Builder.Count; 141sizeOfRawData: BitArithmetic.Align(builder.Count, Header.FileAlignment), 512return CalculateChecksum(GetContentToChecksum(peImage, checksumFixup)) + (uint)peImage.Count;