Ejemplo n.º 1
0
 internal override void WriteData(byte[] buffer, ref int offset)
 {
     if (IsNetworkNameUtf8)
     {
         buffer.Write(offset + Offset.IsNetworkNameUtf8, Mask.IsNetworkNameUtf8);
     }
     buffer.Write(offset + Offset.NetworkNameLength, (byte)NetworkName.Length);
     NetworkName.Write(buffer, offset + Offset.NetworkName);
     buffer.Write(offset + AccessPointNameLengthOffset, (byte)AccessPointName.Length);
     AccessPointName.Write(buffer, offset + AccessPointNameOffset);
     offset += DataLength;
 }
Ejemplo n.º 2
0
 private bool EqualsData(IpV6AccessNetworkIdentifierSubOptionNetworkIdentifier other)
 {
     return(other != null &&
            IsNetworkNameUtf8 == other.IsNetworkNameUtf8 && NetworkName.Equals(other.NetworkName) && AccessPointName.Equals(other.AccessPointName));
 }