2 instantiations of TargetSpan
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\EcmaMetadata_1.cs (2)
40return new TargetSpan(baseAddress + (ulong)metadataStartOffset, (ulong)metadataSize); 322return new TargetSpan(dynamicMetadata.Data, dynamicMetadata.Size);
19 references to TargetSpan
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IEcmaMetadata.cs (1)
12TargetSpan GetReadOnlyMetadataAddress(ModuleHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (17)
Contracts\EcmaMetadata_1.cs (17)
23public TargetSpan GetReadOnlyMetadataAddress(ModuleHandle handle) 67TargetSpan address = GetReadOnlyMetadataAddress(handle); 74TargetSpan address = GetReadWriteSavedMetadataAddress(handle); 193foreach (TargetSpan span in targetEcmaMetadata.Tables) 202void WriteTargetSpan(BlobBuilder builder, TargetSpan span) 269TargetSpan[] tables, 270TargetSpan stringHeap, 271TargetSpan userStringHeap, 272TargetSpan blobHeap, 273TargetSpan guidHeap) 285private TargetSpan[] _tables; 286public ReadOnlySpan<TargetSpan> Tables => _tables; 287public TargetSpan StringHeap { get; init; } 288public TargetSpan UserStringHeap { get; init; } 289public TargetSpan BlobHeap { get; init; } 290public TargetSpan GuidHeap { get; init; } 317private TargetSpan GetReadWriteSavedMetadataAddress(ModuleHandle handle)
Microsoft.Diagnostics.DataContractReader.Legacy (1)
SOSDacImpl.cs (1)
3149TargetSpan readOnlyMetadata = _target.Contracts.EcmaMetadata.GetReadOnlyMetadataAddress(handle);