public object this[string PropertyName] { get { return(Cache.GetProperty(_type, _instance, _type.GetProperty(PropertyName))); } set { Cache.SetProperty(_type, _instance, _type.GetProperty(PropertyName), value); } }
public static object Get(Type t, string PropertyName) { return(Cache.GetProperty(t, null, t.GetProperty(PropertyName))); }