public Boolean RemoveValue(IReadOnlyConfigPropertyBase property) { ConfigPropertyObserver.ThrowIfPropertyNotLinked(property); return(RemoveValue(property.Key, property.Sections)); }
public T GetOrSetValue <T>(IReadOnlyConfigProperty <T> property, T value) { ConfigPropertyObserver.ThrowIfPropertyNotLinked(property); return(GetOrSetValue(property.Key, value, property.CryptKey, property.Converter, property.Sections)); }
public Boolean KeyExist(IReadOnlyConfigPropertyBase property) { ConfigPropertyObserver.ThrowIfPropertyNotLinked(property); return(KeyExist(property.Key, property.Sections)); }
public T GetOrSetValue <T>(IReadOnlyConfigProperty <T> property) { ConfigPropertyObserver.ThrowIfPropertyNotLinked(property); return(GetOrSetValue(property, property.DefaultValue)); }