public bool IsValid(Type expectedType) { if (m_handle != null) { return m_handle.GetType() == expectedType; } return false; } #endregion