Implemented interface member:
property
CountBytes
Internal.Runtime.ITargetBinaryWriter.CountBytes
36 references to CountBytes
ILCompiler.Compiler (36)
Compiler\DependencyAnalysis\ArrayOfEmbeddedDataNode.cs (1)
61node.InitializeOffsetFromBeginningOfArray(builder.CountBytes);
Compiler\DependencyAnalysis\ArrayOfFrozenObjectsNode.cs (5)
23builder.EmitZeros(AlignmentHelper.AlignUp(builder.CountBytes, factory.Target.PointerSize) - builder.CountBytes); 40node.InitializeOffsetFromBeginningOfArray(builder.CountBytes); 42int initialOffset = builder.CountBytes; 44int objectSize = builder.CountBytes - initialOffset;
Compiler\DependencyAnalysis\DataOnlyEETypeNode.cs (1)
84Debug.Assert(dataBuilder.CountBytes == ((ISymbolDefinitionNode)this).Offset);
Compiler\DependencyAnalysis\DehydratedDataNode.cs (1)
311builder.EmitInt(dehydratedDataLengthReservation, builder.CountBytes);
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (2)
129int offsetBefore = builder.CountBytes; 135Debug.Assert(builder.CountBytes - offsetBefore == factory.Target.PointerSize);
Compiler\DependencyAnalysis\EETypeNode.cs (4)
700Debug.Assert(objData.CountBytes - ((ISymbolDefinitionNode)this).Offset == GetVTableOffset(objData.TargetPointerSize)); 1249=> new SlotCounter { _startBytes = builder.CountBytes }; 1253int bytesEmitted = builder.CountBytes - _startBytes; 1298Debug.Assert(builder.CountBytes == WritableData.GetSize(factory.Target.PointerSize));
Compiler\DependencyAnalysis\FrozenObjectNode.cs (2)
41int sizeBefore = dataBuilder.CountBytes; 43Debug.Assert(dataBuilder.CountBytes == sizeBefore + ContentSize);
Compiler\DependencyAnalysis\GCStaticsPreInitDataNode.cs (4)
69int padding = field.Offset.AsInt - initialOffset - builder.CountBytes; 74int currentOffset = builder.CountBytes; 79Debug.Assert(builder.CountBytes - currentOffset == field.FieldType.GetElementSize().AsInt); 82int pad = _preinitializationInfo.Type.GCStaticFieldSize.AsInt - builder.CountBytes - initialOffset;
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (1)
263Debug.Assert(builder.CountBytes == ((ISymbolDefinitionNode)this).Offset);
Compiler\DependencyAnalysis\InterfaceDispatchCellSectionNode.cs (1)
71node.InitializeOffsetFromBeginningOfArray(builder.CountBytes);
Compiler\DependencyAnalysis\ManagedDataDescriptorNode.cs (1)
83Debug.Assert(builder.CountBytes == headerSize);
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (5)
220int initialOffset = builder.CountBytes; 226int padding = field.Offset.AsInt - builder.CountBytes + initialOffset; 231int currentOffset = builder.CountBytes; 233Debug.Assert(builder.CountBytes - currentOffset == field.FieldType.GetElementSize().AsInt); 236int pad = _type.NonGCStaticFieldSize.AsInt - builder.CountBytes + initialOffset;
Compiler\ReachabilityInstrumentationProvider.cs (2)
192builder.AddSymbol(new UntrackedSymbol(builder.CountBytes, field.SymbolName)); 198builder.EmitInt(lengthReservation, builder.CountBytes);
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (6)
195Debug.Assert(dataBuilder.CountBytes == 0); 215dataBuilder.EmitUInt(type.Item2, (uint)dataBuilder.CountBytes | 0x80000000); 230dataBuilder.EmitUInt(type.Item2, (uint)dataBuilder.CountBytes | 0x80000000); 244dataBuilder.EmitUInt(reservation, (uint)dataBuilder.CountBytes | 0x80000000); 258dataEntryTable.Add(language.Item1, contentBuilder.CountBytes); 265dataBuilder.EmitInt(language.Item2, dataBuilder.CountBytes);