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