//============================================================ // <T>获得名称的哈希码。</T> // // @param name 名称 // @return 哈希码 //============================================================ protected override int InnerCode(string name) { if (_comparison == StringComparison.CurrentCultureIgnoreCase) { return(RHash.Code(name.ToLower())); } return(RHash.Code(name)); }
//============================================================ // <T>[内部] 获得名称的哈希码。</T> // // @param name 名称 // @return 哈希码 //============================================================ protected virtual int InnerCode(N name) { return(RHash.Code(name)); }