using System.Collections.Generic; namespace Sog { public enum DirtyStringCheckType { CSSetPersonalizedSignatureReq = 1, CSRenameReq = 2, CSUnionOpReq = 3, CSCreateUnionReq = 4, CSReUnionNameReq = 5, SSRenameReq = 6, CSPresetRenameReq = 7, } public class DirtyStringCheckObj { public long seq; public DirtyStringCheckType checkType; public long timeSec; public object obj; } public class DirtyString { public long nowSeq; public Dictionary checkObjMap; public DirtyString() { nowSeq = 0; checkObjMap = new Dictionary(); } public long GetNextSeq() { ++nowSeq; return nowSeq; } } }