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