public void Join() { if (_thread == null) throw new AegisException(AegisResult.NotInitialized); _thread.Join(); }