byte[] m_Buffer; // Atributo de clase que contiene los bytes recibidos del cliente
uint m_ID; // Atributo de clase que contiene el Identificador
ushort m_Type; // Atributo de clase que contiene el tipo
public unsafe void DecodeMainAttr()
{
if (m_Buffer == null) return;
fixed (byte *pBuffer = this.m_Buffer)
{
this.m_ID = *((uint *)pBuffer);
this.m_Type = (*((ushort *)pBuffer
+ sizeof(uint)); // + 4 }
}