private GlobalCollection(GeoRoot This) { this.This = This; }
protected GeoParent(GeoRoot Root) { this.Root = Root ?? (GeoRoot)this; }
public Enumerator(GeoRoot Parent) { Remaining = null == Parent ? 0u : Parent.Num; Active = (Remaining == 0) ? null : Parent.Last; }