public override int CachedFieldSourceHashCode() { return parser == null?typeof(System.Int16).GetHashCode():parser.GetType().GetHashCode(); } }