static public string GetInfoValue(this HasInfo item, string name) { return(item.GetInfoSettings().Lookup(name)); }
public LookupBackedSet <string, string> GetInfoSettings() { return(info.GetInfoSettings()); }
static public T ConvertInfoValue <T>(this HasInfo item, string name, Operation <T> default_operation, Operation <T, string> operation) { return(item.GetInfoSettings().Convert(name, default_operation, operation)); }
static public bool IsInfoValueNot(this HasInfo item, string name, string value) { return(item.GetInfoSettings().IsNot(name, value)); }
static public bool IsInfoValueFalse(this HasInfo item, string name) { return(item.GetInfoSettings().IsFalse(name)); }
static public bool IsInfoValueDefault(this HasInfo item, string name) { return(item.GetInfoSettings().IsAsBacked(name)); }
static public string GetBoolInfoValue(this HasInfo item, string name, string if_true, string if_false) { return(item.GetInfoSettings().ConvertBool(name, if_true, if_false)); }