public void Encode(Stream outputStream) { if (outputStream == null || !outputStream.CanWrite) { return; } BaseType.WriteToStream(outputStream, BitConverter.GetBytes(Value)); DisplayName.Encode(outputStream); Description.Encode(outputStream); Name.Encode(outputStream); }