Update 05.01.2022

RoccoZero

Active member
Staff member
Administrator
Developer
Apr 30, 2022
887
79
28
Update

  • Added UnlockEmoticons // in General Settings -> Unlock emoticons
  • Added enum FieldType
  • Added class ProtobufInfo
  • Added class MessageInfo
  • Added class FileInfo
  • Added class FieldInfo
  • Added class EnumValueInfo
  • Added class EnumValue
  • Added class EnumInfo

ProtobufInfo
  • *Added string Name { get; *
  • Added bool Equals(object? obj)
  • Added bool Equals(ProtobufInfo? other)
  • Added int GetHashCode()
  • Added bool operator ==(ProtobufInfo? left, ProtobufInfo? right)
  • Added bool operator !=(ProtobufInfo? left, ProtobufInfo? right)

MessageInfo
  • Added FileInfo Parent { get; }
  • Added IEnumerable<FieldInfo> Fields { get; }

FileInfo
  • Added IEnumerable<MessageInfo> Messages { get; }
  • Added IEnumerable<EnumInfo> Enums { get; }

FieldInfo
  • Added MessageInfo Parent { get; }
  • Added int Index { get; }
  • Added int Number { get; }
  • Added FieldType Type { get; }
  • Added MessageInfo? MessageType { get; }
  • Added EnumInfo? EnumType { get; }
  • Added bool IsArray { get; }
  • Added bool HasDefaultValue { get; }
  • Added object? DefaultValue { get; }

EnumValueInfo
  • Added EnumInfo Parent { get; }
  • Added int Index { get; }
  • Added int Number { get; }

EnumValueInfo
  • Added FileInfo Parent { get; }
  • Added IEnumerable<EnumValueInfo> Values{ get; }
  • Added EnumValueInfo? GetValueByIndex(int index)
  • Added EnumValueInfo? GetValueByName(string name)
  • Added EnumValueInfo? GetValueByNumber(int number)

EnumValue
  • Added EnumValueInfo Info
  • Added int Index { get; }
  • Added int Number { get; }
  • Added string ToString()
  • Added bool Equals(object? obj)
  • Added int GetHashCode()
  • Added bool operator ==(EnumValue? left, EnumValue? right)
  • Added bool operator !=(EnumValue? left, EnumValue? right)
  • Added explicit operator int(EnumValue enumValue)