2 instantiations of DataLocation
ILAssembler (2)
Actions\GrammarActions.BuildImage.cs (1)
301
new
DataLocation
(reference.Section, reference.DataOffset),
Actions\GrammarActions.Data.cs (1)
41
_mappedFieldDataNames.Add(builder.Name, new
DataLocation
(builder.Section, declarationOffset));
18 references to DataLocation
ILAssembler (18)
Actions\GrammarActions.BuildImage.cs (5)
73
Blob mvidFixup = _entityRegistry.WriteContentTo(_metadataBuilder, ilStream, _mappedFieldDataNames, out ImmutableArray<
DataLocation
> mappedFields, _options.Deterministic, _options.Fold);
235
if (!_mappedFieldDataNames.TryGetValue(entry.DataLabel, out
DataLocation
dataLocation))
266
private int GetAvailableMappedFieldDataBytes(
DataLocation
location)
269
foreach (
DataLocation
other in _mappedFieldDataNames.Values)
289
if (!_mappedFieldDataNames.TryGetValue(reference.TargetLabel, out
DataLocation
target))
Actions\GrammarActions.Conversions.cs (2)
39
private readonly Dictionary<string,
DataLocation
> _mappedFieldDataNames = new();
76
DataLocation
DataLocation);
EntityRegistry.cs (4)
110
public Blob WriteContentTo(MetadataBuilder builder, BlobBuilder ilStream, IReadOnlyDictionary<string,
DataLocation
> mappedFieldDataNames, out ImmutableArray<
DataLocation
> mappedFields, bool deterministic, bool fold)
316
var mappedFieldLocations = ImmutableArray.CreateBuilder<
DataLocation
>();
344
if (fieldDef.DataDeclarationName is not null && mappedFieldDataNames.TryGetValue(fieldDef.DataDeclarationName, out
DataLocation
dataLocation))
ILAssemblerPEBuilder.cs (7)
48
private readonly ImmutableArray<
DataLocation
> _mappedFields;
71
DataLocation
DataLocation,
83
DataLocation
Source,
84
DataLocation
Target,
111
ImmutableArray<
DataLocation
> mappedFields = default)
130
_mappedFields = mappedFields.IsDefault ? ImmutableArray<
DataLocation
>.Empty : mappedFields;
411
private int GetDataRva(
DataLocation
location) =>