protected string GetLocationName(LocationWriteback lwb) { foreach (var kv in Locations) { if (object.ReferenceEquals(kv.Value, lwb)) { return(kv.Key); } } throw new Debug.Exceptions.UnreachableException(string.Format("CheApe: Unknown LocationWriteback @{0} ({1})", lwb.Address.ToString("X8"), lwb.Offsets.Count.ToString())); }
protected string GetLocationName(LocationWriteback lwb) { foreach (var kv in Locations) if (object.ReferenceEquals(kv.Value, lwb)) return kv.Key; throw new Debug.Exceptions.UnreachableException(string.Format("CheApe: Unknown LocationWriteback @{0} ({1})", lwb.Address.ToString("X8"), lwb.Offsets.Count.ToString())); }