private void AddRegion(MemoryMapRegionKind kind, string name, int @base, int end) { var region = new MemoryMapRegion(kind, name, @base, end); regions.Add(region); kindToRegionMap.Add(kind, region); }
internal MemoryMapRegion(MemoryMapRegionKind kind, string name, int @base, int end) { this.kind = kind; this.name = name; this.@base = @base; this.end = end; this.size = end - @base + 1; }
public MemoryMapRegion this[MemoryMapRegionKind kind] { get { return(kindToRegionMap[kind]); } }