public static void AddCast(Type type, Mappings.PropertyCastAttribute cast) { lock (mCasts) { if (!mCasts.ContainsKey(type)) { mCasts.Add(type, cast); } } }
internal static Mappings.PropertyCastAttribute GetCast(Type type) { Mappings.PropertyCastAttribute result = null; mCasts.TryGetValue(type, out result); return(result); }
public static void AddCast <T>(Mappings.PropertyCastAttribute cast) { AddCast(typeof(T), cast); }