TagTool.Analysis.MemoryMap.AddBoundaries C# (CSharp) Method

AddBoundaries() public method

public AddBoundaries ( IEnumerable addresses ) : void
addresses IEnumerable
return void
        public void AddBoundaries(IEnumerable<uint> addresses)
        {
            foreach (var address in addresses)
                AddBoundary(address);
        }

Usage Example

Example #1
0
 /// <summary>
 /// Builds a memory map for a tag.
 /// </summary>
 /// <param name="data">The tag data to build a memory map for.</param>
 /// <returns>The built map.</returns>
 private static MemoryMap BuildTagMap(TagData data)
 {
     // Create a memory map with a boundary at each fixup target
     // and at the main structure
     var result = new MemoryMap(0, (uint)data.Data.Length);
     result.AddBoundary(data.MainStructOffset);
     result.AddBoundaries(data.PointerFixups.Select(f => f.TargetOffset));
     return result;
 }
All Usage Examples Of TagTool.Analysis.MemoryMap::AddBoundaries