public bool Subscribe(uint[] Groups) { uint len; if (Groups == null) { len = 0; } else { len = (uint)Groups.Length; } unsafe { fixed(uint *p = Groups) { return(ServerCoreLoader.Enter(m_sp.Handle, p, len)); } } }