public static object GetMetaProperty(this object host, string propertyName) { return(MetaPropertyWorker._GetMetaProperty(host, propertyName)); }
public static bool TryGetMetaProperty(this object host, string propertyName, out object value) { return(MetaPropertyWorker._TryGetMetaProperty(host, propertyName, out value)); }
public static void SetMetaProperty(this object host, string propertyName, object value, bool autoDispose) { MetaPropertyWorker._SetMetaProperty(host, propertyName, value, autoDispose); }
public static void SetMetaProperty(this object host, string propertyName, object value) { MetaPropertyWorker._SetMetaProperty(host, propertyName, value, true); //autodispose:true }
public static List <string> ListMetaProperties(object host) { return(MetaPropertyWorker._ListMetaProperties(host)); }
public static void ClearMetaProperties(object host) { MetaPropertyWorker._ClearMetaProperties(host); }
public static IMetaProperty RemoveMetaProperty(object host, string propertyName) { return(MetaPropertyWorker._RemoveMetaProperty(host, propertyName)); }
public static bool HasMetaProperty(object host, string propertyName) { return(MetaPropertyWorker._HasMetaProperty(host, propertyName)); }
public static IMetaPropertiesHolder GetMetaPropertiesHolder(object host) { return(MetaPropertyWorker._GetMetaPropertiesHolder(host, false)); // No creation requested, can return null }