public override int AddRange( QuaternionCollection x ) { lock ( this.m_root ) return m_collection.AddRange( x ); }