// -----------------------------------------------
 public static PropertyInfo GetPropertyInfo(PropertyInfo.eID key)
 {
     if (instance._data_PropertyInfo.ContainsKey(key))
     {
         return(_instance._data_PropertyInfo[key]);
     }
     return(null);
 }
 public static bool TryGetPropertyInfo(PropertyInfo.eID key, out PropertyInfo val)
 {
     return(_instance._data_PropertyInfo.TryGetValue(key, out val));
 }