1 interface inheriting from IWasmDataSegment
ILCompiler.ReadyToRun (1)
parent\parent\Common\Compiler\ObjectWriter\Wasm\IWasmDataSegment.cs (1)
63internal interface IWasmActiveDataSegment : IWasmDataSegment
1 implementation of IWasmDataSegment
ILCompiler.ReadyToRun (1)
parent\parent\Common\Compiler\ObjectWriter\Wasm\WasmByteArrayDataSegment.cs (1)
18internal sealed class WasmByteArrayDataSegment : IWasmDataSegment
12 references to IWasmDataSegment
ILCompiler.ReadyToRun (12)
parent\parent\Common\Compiler\ObjectWriter\Wasm\IWasmDataSegment.cs (1)
65WasmDataSegmentType IWasmDataSegment.SegmentType => WasmDataSegmentType.Active;
parent\parent\Common\Compiler\ObjectWriter\Wasm\WasmDataSection.cs (11)
18private readonly List<IWasmDataSegment> _segments; 19private readonly Dictionary<IWasmDataSegment, (int Index, int ContentOffset)> _segmentLayouts = new(); 22public WasmDataSection(List<IWasmDataSegment> segments, Utf8String name) 35public IReadOnlyList<IWasmDataSegment> Segments => _segments; 41foreach (IWasmDataSegment segment in _segments) 61public int GetSegmentIndex(IWasmDataSegment segment) 70public int GetSegmentContentOffset(IWasmDataSegment segment) 110foreach (IWasmDataSegment segment in _segments) 134IWasmDataSegment segment = _segments[i]; 135IWasmDataSegment previousSegment = _segments[i - 1]; 149IWasmDataSegment segment = _segments[i];