using System; using System.Collections.Generic; using System.Text; namespace Taobao.Top.Link.Endpoints { /// simple id with Name /// public class SimpleIdentity : Identity { public string Name { get; private set; } public SimpleIdentity(string name) { this.Name = name; } public Identity Parse(object data) { return new SimpleIdentity((data as IDictionary)["name"]); } public void Render(object to) { (to as IDictionary).Add("name", this.Name); } public bool Equals(Identity id) { return this.Name.Equals((id as SimpleIdentity).Name); } } }