| 123456789101112131415161718192021222324252627282930313233 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Taobao.Top.Link.Endpoints
- {
- /// <summary>simple id with Name
- /// </summary>
- 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<string, string>)["name"]);
- }
- public void Render(object to)
- {
- (to as IDictionary<string, object>).Add("name", this.Name);
- }
- public bool Equals(Identity id)
- {
- return this.Name.Equals((id as SimpleIdentity).Name);
- }
- }
- }
|