3 instantiations of TargetSpan
Microsoft.Diagnostics.DataContractReader.Contracts (3)
Contracts\EcmaMetadata_1.cs (3)
65result = new TargetSpan(baseAddress + (ulong)metadataStartOffset, (ulong)metadataSize); 94return new TargetSpan(metadataAddress, metadataDirectory.Size); 421return new TargetSpan(dynamicMetadata.Data, dynamicMetadata.Size);
12 references to TargetSpan
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
Contracts\IEcmaMetadata.cs (2)
13TargetSpan GetReadOnlyMetadataAddress(ModuleHandle handle) => throw new NotImplementedException(); 14TargetSpan GetReadWriteSavedMetadataAddress(ModuleHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\EcmaMetadata_1.cs (8)
22private readonly Dictionary<ModuleHandle, TargetSpan> _readOnlyMetadataAddress = []; 34public TargetSpan GetReadOnlyMetadataAddress(ModuleHandle handle) 36if (_readOnlyMetadataAddress.TryGetValue(handle, out TargetSpan cached)) 46TargetSpan result; 78private TargetSpan GetWebcilReadOnlyMetadataAddress(ModuleHandle handle, TargetPointer webcilBase) 125TargetSpan address = GetReadOnlyMetadataAddress(handle); 132TargetSpan address = GetReadWriteSavedMetadataAddress(handle); 416public TargetSpan GetReadWriteSavedMetadataAddress(ModuleHandle handle)
Microsoft.Diagnostics.DataContractReader.Legacy (2)
Dbi\DacDbiImpl.cs (1)
405TargetSpan targetSpan = flags.HasFlag(Contracts.ModuleFlags.ReflectionEmit)
SOSDacImpl.cs (1)
3231TargetSpan readOnlyMetadata = _target.Contracts.EcmaMetadata.GetReadOnlyMetadataAddress(handle);