public DatabaseState Without(SubObjectState removeObject) { return(Without(null, Helpers.EnumerableFrom(removeObject))); }
public SubObjectState <TType, TState> Get <TType, TState>(SubObjectState <TType, TState> child) where TType : SubObjectType <TType, TState>, new() { return((SubObjectState <TType, TState>)GetChild(child.ParentIdentifier, child.Identifier)); }
public DatabaseState With(SubObjectState newObject) { return(With(null, Helpers.EnumerableFrom(newObject))); }
public bool Contains(SubObjectState child) { return(ContainsChild(child.ParentIdentifier, child.Identifier)); }