< Summary

Class:DCL.ECSComponents.UiTransformReflection
Assembly:DCL.Components.ProtobufData
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ProtocolBuffers/Generated/PBFiles/UiTransform.cs
Covered lines:0
Uncovered lines:4
Coverable lines:4
Total lines:1836
Line coverage:0% (0 of 4)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
UiTransformReflection()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ProtocolBuffers/Generated/PBFiles/UiTransform.cs

#LineLine coverage
 1// <auto-generated>
 2//     Generated by the protocol buffer compiler.  DO NOT EDIT!
 3//     source: UiTransform.proto
 4// </auto-generated>
 5#pragma warning disable 1591, 0612, 3021
 6#region Designer generated code
 7
 8using pb = global::Google.Protobuf;
 9using pbc = global::Google.Protobuf.Collections;
 10using pbr = global::Google.Protobuf.Reflection;
 11using scg = global::System.Collections.Generic;
 12namespace DCL.ECSComponents {
 13
 14  /// <summary>Holder for reflection information generated from UiTransform.proto</summary>
 15  public static partial class UiTransformReflection {
 16
 17    #region Descriptor
 18    /// <summary>File descriptor for UiTransform.proto</summary>
 19    public static pbr::FileDescriptor Descriptor {
 020      get { return descriptor; }
 21    }
 22    private static pbr::FileDescriptor descriptor;
 23
 24    static UiTransformReflection() {
 025      byte[] descriptorData = global::System.Convert.FromBase64String(
 26          string.Concat(
 27            "ChFVaVRyYW5zZm9ybS5wcm90bxIQZGVjZW50cmFsYW5kLmVjcyKcEAoNUEJV",
 28            "aVRyYW5zZm9ybRI3Cg1wb3NpdGlvbl90eXBlGAEgASgOMiAuZGVjZW50cmFs",
 29            "YW5kLmVjcy5ZR1Bvc2l0aW9uVHlwZRIwCg1hbGlnbl9jb250ZW50GAIgASgO",
 30            "MhkuZGVjZW50cmFsYW5kLmVjcy5ZR0FsaWduEi4KC2FsaWduX2l0ZW1zGAMg",
 31            "ASgOMhkuZGVjZW50cmFsYW5kLmVjcy5ZR0FsaWduEi0KCmFsaWduX3NlbGYY",
 32            "BCABKA4yGS5kZWNlbnRyYWxhbmQuZWNzLllHQWxpZ24SOQoOZmxleF9kaXJl",
 33            "Y3Rpb24YBSABKA4yIS5kZWNlbnRyYWxhbmQuZWNzLllHRmxleERpcmVjdGlv",
 34            "bhIrCglmbGV4X3dyYXAYBiABKA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHV3Jh",
 35            "cBI0Cg9qdXN0aWZ5X2NvbnRlbnQYByABKA4yGy5kZWNlbnRyYWxhbmQuZWNz",
 36            "LllHSnVzdGlmeRIuCghvdmVyZmxvdxgIIAEoDjIcLmRlY2VudHJhbGFuZC5l",
 37            "Y3MuWUdPdmVyZmxvdxIsCgdkaXNwbGF5GAkgASgOMhsuZGVjZW50cmFsYW5k",
 38            "LmVjcy5ZR0Rpc3BsYXkSMAoJZGlyZWN0aW9uGAogASgOMh0uZGVjZW50cmFs",
 39            "YW5kLmVjcy5ZR0RpcmVjdGlvbhIMCgRmbGV4GAsgASgCEjEKD2ZsZXhfYmFz",
 40            "aXNfdW5pdBgNIAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhIKCmZs",
 41            "ZXhfYmFzaXMYDiABKAISEQoJZmxleF9ncm93GA8gASgCEhMKC2ZsZXhfc2hy",
 42            "aW5rGBAgASgCEiwKCndpZHRoX3VuaXQYESABKA4yGC5kZWNlbnRyYWxhbmQu",
 43            "ZWNzLllHVW5pdBINCgV3aWR0aBgSIAEoAhItCgtoZWlnaHRfdW5pdBgTIAEo",
 44            "DjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0Eg4KBmhlaWdodBgUIAEoAhIw",
 45            "Cg5taW5fd2lkdGhfdW5pdBgVIAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdV",
 46            "bml0EhEKCW1pbl93aWR0aBgWIAEoAhIxCg9taW5faGVpZ2h0X3VuaXQYFyAB",
 47            "KA4yGC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBISCgptaW5faGVpZ2h0GBgg",
 48            "ASgCEjAKDm1heF93aWR0aF91bml0GB8gASgOMhguZGVjZW50cmFsYW5kLmVj",
 49            "cy5ZR1VuaXQSEQoJbWF4X3dpZHRoGCAgASgCEjEKD21heF9oZWlnaHRfdW5p",
 50            "dBghIAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhIKCm1heF9oZWln",
 51            "aHQYIiABKAISNAoScG9zaXRpb25fbGVmdF91bml0GCkgASgOMhguZGVjZW50",
 52            "cmFsYW5kLmVjcy5ZR1VuaXQSFQoNcG9zaXRpb25fbGVmdBgqIAEoAhIzChFw",
 53            "b3NpdGlvbl90b3BfdW5pdBgrIAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdV",
 54            "bml0EhQKDHBvc2l0aW9uX3RvcBgsIAEoAhI1ChNwb3NpdGlvbl9yaWdodF91",
 55            "bml0GC0gASgOMhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSFgoOcG9zaXRp",
 56            "b25fcmlnaHQYLiABKAISNgoUcG9zaXRpb25fYm90dG9tX3VuaXQYLyABKA4y",
 57            "GC5kZWNlbnRyYWxhbmQuZWNzLllHVW5pdBIXCg9wb3NpdGlvbl9ib3R0b20Y",
 58            "MCABKAISMgoQbWFyZ2luX2xlZnRfdW5pdBgzIAEoDjIYLmRlY2VudHJhbGFu",
 59            "ZC5lY3MuWUdVbml0EhMKC21hcmdpbl9sZWZ0GDQgASgCEjEKD21hcmdpbl90",
 60            "b3BfdW5pdBg1IAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhIKCm1h",
 61            "cmdpbl90b3AYNiABKAISMwoRbWFyZ2luX3JpZ2h0X3VuaXQYNyABKA4yGC5k",
 62            "ZWNlbnRyYWxhbmQuZWNzLllHVW5pdBIUCgxtYXJnaW5fcmlnaHQYOCABKAIS",
 63            "NAoSbWFyZ2luX2JvdHRvbV91bml0GDkgASgOMhguZGVjZW50cmFsYW5kLmVj",
 64            "cy5ZR1VuaXQSFQoNbWFyZ2luX2JvdHRvbRg6IAEoAhIzChFwYWRkaW5nX2xl",
 65            "ZnRfdW5pdBg9IAEoDjIYLmRlY2VudHJhbGFuZC5lY3MuWUdVbml0EhQKDHBh",
 66            "ZGRpbmdfbGVmdBg+IAEoAhIyChBwYWRkaW5nX3RvcF91bml0GD8gASgOMhgu",
 67            "ZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSEwoLcGFkZGluZ190b3AYQCABKAIS",
 68            "NAoScGFkZGluZ19yaWdodF91bml0GEEgASgOMhguZGVjZW50cmFsYW5kLmVj",
 69            "cy5ZR1VuaXQSFQoNcGFkZGluZ19yaWdodBhCIAEoAhI1ChNwYWRkaW5nX2Jv",
 70            "dHRvbV91bml0GEMgASgOMhguZGVjZW50cmFsYW5kLmVjcy5ZR1VuaXQSFgoO",
 71            "cGFkZGluZ19ib3R0b20YRCABKAISEwoLYm9yZGVyX2xlZnQYSCABKAISEgoK",
 72            "Ym9yZGVyX3RvcBhKIAEoAhIUCgxib3JkZXJfcmlnaHQYTCABKAISFQoNYm9y",
 73            "ZGVyX2JvdHRvbRhOIAEoAkoECCgQKUoECEcQSEoECEkQSkoECEsQTEoECE0Q",
 74            "TipiCg5ZR1Bvc2l0aW9uVHlwZRIYChRZR1Bvc2l0aW9uVHlwZVN0YXRpYxAA",
 75            "EhoKFllHUG9zaXRpb25UeXBlUmVsYXRpdmUQARIaChZZR1Bvc2l0aW9uVHlw",
 76            "ZUFic29sdXRlEAIqsQEKB1lHQWxpZ24SDwoLWUdBbGlnbkF1dG8QABIUChBZ",
 77            "R0FsaWduRmxleFN0YXJ0EAESEQoNWUdBbGlnbkNlbnRlchACEhIKDllHQWxp",
 78            "Z25GbGV4RW5kEAMSEgoOWUdBbGlnblN0cmV0Y2gQBBITCg9ZR0FsaWduQmFz",
 79            "ZWxpbmUQBRIXChNZR0FsaWduU3BhY2VCZXR3ZWVuEAYSFgoSWUdBbGlnblNw",
 80            "YWNlQXJvdW5kEAcqUQoGWUdVbml0EhMKD1lHVW5pdFVuZGVmaW5lZBAAEg8K",
 81            "C1lHVW5pdFBvaW50EAESEQoNWUdVbml0UGVyY2VudBACEg4KCllHVW5pdEF1",
 82            "dG8QAypNCgtZR0RpcmVjdGlvbhIWChJZR0RpcmVjdGlvbkluaGVyaXQQABIS",
 83            "Cg5ZR0RpcmVjdGlvbkxUUhABEhIKDllHRGlyZWN0aW9uUlRMEAIqhQEKD1lH",
 84            "RmxleERpcmVjdGlvbhIZChVZR0ZsZXhEaXJlY3Rpb25Db2x1bW4QABIgChxZ",
 85            "R0ZsZXhEaXJlY3Rpb25Db2x1bW5SZXZlcnNlEAESFgoSWUdGbGV4RGlyZWN0",
 86            "aW9uUm93EAISHQoZWUdGbGV4RGlyZWN0aW9uUm93UmV2ZXJzZRADKkEKBllH",
 87            "V3JhcBIQCgxZR1dyYXBOb1dyYXAQABIOCgpZR1dyYXBXcmFwEAESFQoRWUdX",
 88            "cmFwV3JhcFJldmVyc2UQAiqdAQoJWUdKdXN0aWZ5EhYKEllHSnVzdGlmeUZs",
 89            "ZXhTdGFydBAAEhMKD1lHSnVzdGlmeUNlbnRlchABEhQKEFlHSnVzdGlmeUZs",
 90            "ZXhFbmQQAhIZChVZR0p1c3RpZnlTcGFjZUJldHdlZW4QAxIYChRZR0p1c3Rp",
 91            "ZnlTcGFjZUFyb3VuZBAEEhgKFFlHSnVzdGlmeVNwYWNlRXZlbmx5EAUqTwoK",
 92            "WUdPdmVyZmxvdxIVChFZR092ZXJmbG93VmlzaWJsZRAAEhQKEFlHT3ZlcmZs",
 93            "b3dIaWRkZW4QARIUChBZR092ZXJmbG93U2Nyb2xsEAIqMQoJWUdEaXNwbGF5",
 94            "EhEKDVlHRGlzcGxheUZsZXgQABIRCg1ZR0Rpc3BsYXlOb25lEAEqowEKBllH",
 95            "RWRnZRIOCgpZR0VkZ2VMZWZ0EAASDQoJWUdFZGdlVG9wEAESDwoLWUdFZGdl",
 96            "UmlnaHQQAhIQCgxZR0VkZ2VCb3R0b20QAxIPCgtZR0VkZ2VTdGFydBAEEg0K",
 97            "CVlHRWRnZUVuZBAFEhQKEFlHRWRnZUhvcml6b250YWwQBhISCg5ZR0VkZ2VW",
 98            "ZXJ0aWNhbBAHEg0KCVlHRWRnZUFsbBAIQhSqAhFEQ0wuRUNTQ29tcG9uZW50",
 99            "c2IGcHJvdG8z"));
 0100      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
 101          new pbr::FileDescriptor[] { },
 102          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::DCL.ECSComponents.YGPositionType), typeof(global::DCL.ECSC
 103            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBUiTransform), global::DCL.ECSComponents.PBU
 104          }));
 0105    }
 106    #endregion
 107
 108  }
 109  #region Enums
 110  public enum YGPositionType {
 111    [pbr::OriginalName("YGPositionTypeStatic")] Static = 0,
 112    [pbr::OriginalName("YGPositionTypeRelative")] Relative = 1,
 113    [pbr::OriginalName("YGPositionTypeAbsolute")] Absolute = 2,
 114  }
 115
 116  public enum YGAlign {
 117    [pbr::OriginalName("YGAlignAuto")] Auto = 0,
 118    [pbr::OriginalName("YGAlignFlexStart")] FlexStart = 1,
 119    [pbr::OriginalName("YGAlignCenter")] Center = 2,
 120    [pbr::OriginalName("YGAlignFlexEnd")] FlexEnd = 3,
 121    [pbr::OriginalName("YGAlignStretch")] Stretch = 4,
 122    [pbr::OriginalName("YGAlignBaseline")] Baseline = 5,
 123    [pbr::OriginalName("YGAlignSpaceBetween")] SpaceBetween = 6,
 124    [pbr::OriginalName("YGAlignSpaceAround")] SpaceAround = 7,
 125  }
 126
 127  public enum YGUnit {
 128    [pbr::OriginalName("YGUnitUndefined")] Undefined = 0,
 129    [pbr::OriginalName("YGUnitPoint")] Point = 1,
 130    [pbr::OriginalName("YGUnitPercent")] Percent = 2,
 131    [pbr::OriginalName("YGUnitAuto")] Auto = 3,
 132  }
 133
 134  public enum YGDirection {
 135    [pbr::OriginalName("YGDirectionInherit")] Inherit = 0,
 136    [pbr::OriginalName("YGDirectionLTR")] Ltr = 1,
 137    [pbr::OriginalName("YGDirectionRTL")] Rtl = 2,
 138  }
 139
 140  public enum YGFlexDirection {
 141    [pbr::OriginalName("YGFlexDirectionColumn")] Column = 0,
 142    [pbr::OriginalName("YGFlexDirectionColumnReverse")] ColumnReverse = 1,
 143    [pbr::OriginalName("YGFlexDirectionRow")] Row = 2,
 144    [pbr::OriginalName("YGFlexDirectionRowReverse")] RowReverse = 3,
 145  }
 146
 147  public enum YGWrap {
 148    [pbr::OriginalName("YGWrapNoWrap")] NoWrap = 0,
 149    [pbr::OriginalName("YGWrapWrap")] Wrap = 1,
 150    [pbr::OriginalName("YGWrapWrapReverse")] WrapReverse = 2,
 151  }
 152
 153  public enum YGJustify {
 154    [pbr::OriginalName("YGJustifyFlexStart")] FlexStart = 0,
 155    [pbr::OriginalName("YGJustifyCenter")] Center = 1,
 156    [pbr::OriginalName("YGJustifyFlexEnd")] FlexEnd = 2,
 157    [pbr::OriginalName("YGJustifySpaceBetween")] SpaceBetween = 3,
 158    [pbr::OriginalName("YGJustifySpaceAround")] SpaceAround = 4,
 159    [pbr::OriginalName("YGJustifySpaceEvenly")] SpaceEvenly = 5,
 160  }
 161
 162  public enum YGOverflow {
 163    [pbr::OriginalName("YGOverflowVisible")] Visible = 0,
 164    [pbr::OriginalName("YGOverflowHidden")] Hidden = 1,
 165    [pbr::OriginalName("YGOverflowScroll")] Scroll = 2,
 166  }
 167
 168  public enum YGDisplay {
 169    [pbr::OriginalName("YGDisplayFlex")] Flex = 0,
 170    [pbr::OriginalName("YGDisplayNone")] None = 1,
 171  }
 172
 173  public enum YGEdge {
 174    [pbr::OriginalName("YGEdgeLeft")] Left = 0,
 175    [pbr::OriginalName("YGEdgeTop")] Top = 1,
 176    [pbr::OriginalName("YGEdgeRight")] Right = 2,
 177    [pbr::OriginalName("YGEdgeBottom")] Bottom = 3,
 178    [pbr::OriginalName("YGEdgeStart")] Start = 4,
 179    [pbr::OriginalName("YGEdgeEnd")] End = 5,
 180    [pbr::OriginalName("YGEdgeHorizontal")] Horizontal = 6,
 181    [pbr::OriginalName("YGEdgeVertical")] Vertical = 7,
 182    [pbr::OriginalName("YGEdgeAll")] All = 8,
 183  }
 184
 185  #endregion
 186
 187  #region Messages
 188  public sealed partial class PBUiTransform : pb::IMessage<PBUiTransform> {
 189    private static readonly pb::MessageParser<PBUiTransform> _parser = new pb::MessageParser<PBUiTransform>(() => new PB
 190    private pb::UnknownFieldSet _unknownFields;
 191    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 192    public static pb::MessageParser<PBUiTransform> Parser { get { return _parser; } }
 193
 194    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 195    public static pbr::MessageDescriptor Descriptor {
 196      get { return global::DCL.ECSComponents.UiTransformReflection.Descriptor.MessageTypes[0]; }
 197    }
 198
 199    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 200    pbr::MessageDescriptor pb::IMessage.Descriptor {
 201      get { return Descriptor; }
 202    }
 203
 204    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 205    public PBUiTransform() {
 206      OnConstruction();
 207    }
 208
 209    partial void OnConstruction();
 210
 211    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 212    public PBUiTransform(PBUiTransform other) : this() {
 213      positionType_ = other.positionType_;
 214      alignContent_ = other.alignContent_;
 215      alignItems_ = other.alignItems_;
 216      alignSelf_ = other.alignSelf_;
 217      flexDirection_ = other.flexDirection_;
 218      flexWrap_ = other.flexWrap_;
 219      justifyContent_ = other.justifyContent_;
 220      overflow_ = other.overflow_;
 221      display_ = other.display_;
 222      direction_ = other.direction_;
 223      flex_ = other.flex_;
 224      flexBasisUnit_ = other.flexBasisUnit_;
 225      flexBasis_ = other.flexBasis_;
 226      flexGrow_ = other.flexGrow_;
 227      flexShrink_ = other.flexShrink_;
 228      widthUnit_ = other.widthUnit_;
 229      width_ = other.width_;
 230      heightUnit_ = other.heightUnit_;
 231      height_ = other.height_;
 232      minWidthUnit_ = other.minWidthUnit_;
 233      minWidth_ = other.minWidth_;
 234      minHeightUnit_ = other.minHeightUnit_;
 235      minHeight_ = other.minHeight_;
 236      maxWidthUnit_ = other.maxWidthUnit_;
 237      maxWidth_ = other.maxWidth_;
 238      maxHeightUnit_ = other.maxHeightUnit_;
 239      maxHeight_ = other.maxHeight_;
 240      positionLeftUnit_ = other.positionLeftUnit_;
 241      positionLeft_ = other.positionLeft_;
 242      positionTopUnit_ = other.positionTopUnit_;
 243      positionTop_ = other.positionTop_;
 244      positionRightUnit_ = other.positionRightUnit_;
 245      positionRight_ = other.positionRight_;
 246      positionBottomUnit_ = other.positionBottomUnit_;
 247      positionBottom_ = other.positionBottom_;
 248      marginLeftUnit_ = other.marginLeftUnit_;
 249      marginLeft_ = other.marginLeft_;
 250      marginTopUnit_ = other.marginTopUnit_;
 251      marginTop_ = other.marginTop_;
 252      marginRightUnit_ = other.marginRightUnit_;
 253      marginRight_ = other.marginRight_;
 254      marginBottomUnit_ = other.marginBottomUnit_;
 255      marginBottom_ = other.marginBottom_;
 256      paddingLeftUnit_ = other.paddingLeftUnit_;
 257      paddingLeft_ = other.paddingLeft_;
 258      paddingTopUnit_ = other.paddingTopUnit_;
 259      paddingTop_ = other.paddingTop_;
 260      paddingRightUnit_ = other.paddingRightUnit_;
 261      paddingRight_ = other.paddingRight_;
 262      paddingBottomUnit_ = other.paddingBottomUnit_;
 263      paddingBottom_ = other.paddingBottom_;
 264      borderLeft_ = other.borderLeft_;
 265      borderTop_ = other.borderTop_;
 266      borderRight_ = other.borderRight_;
 267      borderBottom_ = other.borderBottom_;
 268      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 269    }
 270
 271    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 272    public PBUiTransform Clone() {
 273      return new PBUiTransform(this);
 274    }
 275
 276    /// <summary>Field number for the "position_type" field.</summary>
 277    public const int PositionTypeFieldNumber = 1;
 278    private global::DCL.ECSComponents.YGPositionType positionType_ = global::DCL.ECSComponents.YGPositionType.Static;
 279    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 280    public global::DCL.ECSComponents.YGPositionType PositionType {
 281      get { return positionType_; }
 282      set {
 283        positionType_ = value;
 284      }
 285    }
 286
 287    /// <summary>Field number for the "align_content" field.</summary>
 288    public const int AlignContentFieldNumber = 2;
 289    private global::DCL.ECSComponents.YGAlign alignContent_ = global::DCL.ECSComponents.YGAlign.Auto;
 290    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 291    public global::DCL.ECSComponents.YGAlign AlignContent {
 292      get { return alignContent_; }
 293      set {
 294        alignContent_ = value;
 295      }
 296    }
 297
 298    /// <summary>Field number for the "align_items" field.</summary>
 299    public const int AlignItemsFieldNumber = 3;
 300    private global::DCL.ECSComponents.YGAlign alignItems_ = global::DCL.ECSComponents.YGAlign.Auto;
 301    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 302    public global::DCL.ECSComponents.YGAlign AlignItems {
 303      get { return alignItems_; }
 304      set {
 305        alignItems_ = value;
 306      }
 307    }
 308
 309    /// <summary>Field number for the "align_self" field.</summary>
 310    public const int AlignSelfFieldNumber = 4;
 311    private global::DCL.ECSComponents.YGAlign alignSelf_ = global::DCL.ECSComponents.YGAlign.Auto;
 312    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 313    public global::DCL.ECSComponents.YGAlign AlignSelf {
 314      get { return alignSelf_; }
 315      set {
 316        alignSelf_ = value;
 317      }
 318    }
 319
 320    /// <summary>Field number for the "flex_direction" field.</summary>
 321    public const int FlexDirectionFieldNumber = 5;
 322    private global::DCL.ECSComponents.YGFlexDirection flexDirection_ = global::DCL.ECSComponents.YGFlexDirection.Column;
 323    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 324    public global::DCL.ECSComponents.YGFlexDirection FlexDirection {
 325      get { return flexDirection_; }
 326      set {
 327        flexDirection_ = value;
 328      }
 329    }
 330
 331    /// <summary>Field number for the "flex_wrap" field.</summary>
 332    public const int FlexWrapFieldNumber = 6;
 333    private global::DCL.ECSComponents.YGWrap flexWrap_ = global::DCL.ECSComponents.YGWrap.NoWrap;
 334    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 335    public global::DCL.ECSComponents.YGWrap FlexWrap {
 336      get { return flexWrap_; }
 337      set {
 338        flexWrap_ = value;
 339      }
 340    }
 341
 342    /// <summary>Field number for the "justify_content" field.</summary>
 343    public const int JustifyContentFieldNumber = 7;
 344    private global::DCL.ECSComponents.YGJustify justifyContent_ = global::DCL.ECSComponents.YGJustify.FlexStart;
 345    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 346    public global::DCL.ECSComponents.YGJustify JustifyContent {
 347      get { return justifyContent_; }
 348      set {
 349        justifyContent_ = value;
 350      }
 351    }
 352
 353    /// <summary>Field number for the "overflow" field.</summary>
 354    public const int OverflowFieldNumber = 8;
 355    private global::DCL.ECSComponents.YGOverflow overflow_ = global::DCL.ECSComponents.YGOverflow.Visible;
 356    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 357    public global::DCL.ECSComponents.YGOverflow Overflow {
 358      get { return overflow_; }
 359      set {
 360        overflow_ = value;
 361      }
 362    }
 363
 364    /// <summary>Field number for the "display" field.</summary>
 365    public const int DisplayFieldNumber = 9;
 366    private global::DCL.ECSComponents.YGDisplay display_ = global::DCL.ECSComponents.YGDisplay.Flex;
 367    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 368    public global::DCL.ECSComponents.YGDisplay Display {
 369      get { return display_; }
 370      set {
 371        display_ = value;
 372      }
 373    }
 374
 375    /// <summary>Field number for the "direction" field.</summary>
 376    public const int DirectionFieldNumber = 10;
 377    private global::DCL.ECSComponents.YGDirection direction_ = global::DCL.ECSComponents.YGDirection.Inherit;
 378    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 379    public global::DCL.ECSComponents.YGDirection Direction {
 380      get { return direction_; }
 381      set {
 382        direction_ = value;
 383      }
 384    }
 385
 386    /// <summary>Field number for the "flex" field.</summary>
 387    public const int FlexFieldNumber = 11;
 388    private float flex_;
 389    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 390    public float Flex {
 391      get { return flex_; }
 392      set {
 393        flex_ = value;
 394      }
 395    }
 396
 397    /// <summary>Field number for the "flex_basis_unit" field.</summary>
 398    public const int FlexBasisUnitFieldNumber = 13;
 399    private global::DCL.ECSComponents.YGUnit flexBasisUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 400    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 401    public global::DCL.ECSComponents.YGUnit FlexBasisUnit {
 402      get { return flexBasisUnit_; }
 403      set {
 404        flexBasisUnit_ = value;
 405      }
 406    }
 407
 408    /// <summary>Field number for the "flex_basis" field.</summary>
 409    public const int FlexBasisFieldNumber = 14;
 410    private float flexBasis_;
 411    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 412    public float FlexBasis {
 413      get { return flexBasis_; }
 414      set {
 415        flexBasis_ = value;
 416      }
 417    }
 418
 419    /// <summary>Field number for the "flex_grow" field.</summary>
 420    public const int FlexGrowFieldNumber = 15;
 421    private float flexGrow_;
 422    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 423    public float FlexGrow {
 424      get { return flexGrow_; }
 425      set {
 426        flexGrow_ = value;
 427      }
 428    }
 429
 430    /// <summary>Field number for the "flex_shrink" field.</summary>
 431    public const int FlexShrinkFieldNumber = 16;
 432    private float flexShrink_;
 433    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 434    public float FlexShrink {
 435      get { return flexShrink_; }
 436      set {
 437        flexShrink_ = value;
 438      }
 439    }
 440
 441    /// <summary>Field number for the "width_unit" field.</summary>
 442    public const int WidthUnitFieldNumber = 17;
 443    private global::DCL.ECSComponents.YGUnit widthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 444    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 445    public global::DCL.ECSComponents.YGUnit WidthUnit {
 446      get { return widthUnit_; }
 447      set {
 448        widthUnit_ = value;
 449      }
 450    }
 451
 452    /// <summary>Field number for the "width" field.</summary>
 453    public const int WidthFieldNumber = 18;
 454    private float width_;
 455    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 456    public float Width {
 457      get { return width_; }
 458      set {
 459        width_ = value;
 460      }
 461    }
 462
 463    /// <summary>Field number for the "height_unit" field.</summary>
 464    public const int HeightUnitFieldNumber = 19;
 465    private global::DCL.ECSComponents.YGUnit heightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 466    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 467    public global::DCL.ECSComponents.YGUnit HeightUnit {
 468      get { return heightUnit_; }
 469      set {
 470        heightUnit_ = value;
 471      }
 472    }
 473
 474    /// <summary>Field number for the "height" field.</summary>
 475    public const int HeightFieldNumber = 20;
 476    private float height_;
 477    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 478    public float Height {
 479      get { return height_; }
 480      set {
 481        height_ = value;
 482      }
 483    }
 484
 485    /// <summary>Field number for the "min_width_unit" field.</summary>
 486    public const int MinWidthUnitFieldNumber = 21;
 487    private global::DCL.ECSComponents.YGUnit minWidthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 488    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 489    public global::DCL.ECSComponents.YGUnit MinWidthUnit {
 490      get { return minWidthUnit_; }
 491      set {
 492        minWidthUnit_ = value;
 493      }
 494    }
 495
 496    /// <summary>Field number for the "min_width" field.</summary>
 497    public const int MinWidthFieldNumber = 22;
 498    private float minWidth_;
 499    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 500    public float MinWidth {
 501      get { return minWidth_; }
 502      set {
 503        minWidth_ = value;
 504      }
 505    }
 506
 507    /// <summary>Field number for the "min_height_unit" field.</summary>
 508    public const int MinHeightUnitFieldNumber = 23;
 509    private global::DCL.ECSComponents.YGUnit minHeightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 510    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 511    public global::DCL.ECSComponents.YGUnit MinHeightUnit {
 512      get { return minHeightUnit_; }
 513      set {
 514        minHeightUnit_ = value;
 515      }
 516    }
 517
 518    /// <summary>Field number for the "min_height" field.</summary>
 519    public const int MinHeightFieldNumber = 24;
 520    private float minHeight_;
 521    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 522    public float MinHeight {
 523      get { return minHeight_; }
 524      set {
 525        minHeight_ = value;
 526      }
 527    }
 528
 529    /// <summary>Field number for the "max_width_unit" field.</summary>
 530    public const int MaxWidthUnitFieldNumber = 31;
 531    private global::DCL.ECSComponents.YGUnit maxWidthUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 532    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 533    public global::DCL.ECSComponents.YGUnit MaxWidthUnit {
 534      get { return maxWidthUnit_; }
 535      set {
 536        maxWidthUnit_ = value;
 537      }
 538    }
 539
 540    /// <summary>Field number for the "max_width" field.</summary>
 541    public const int MaxWidthFieldNumber = 32;
 542    private float maxWidth_;
 543    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 544    public float MaxWidth {
 545      get { return maxWidth_; }
 546      set {
 547        maxWidth_ = value;
 548      }
 549    }
 550
 551    /// <summary>Field number for the "max_height_unit" field.</summary>
 552    public const int MaxHeightUnitFieldNumber = 33;
 553    private global::DCL.ECSComponents.YGUnit maxHeightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 554    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 555    public global::DCL.ECSComponents.YGUnit MaxHeightUnit {
 556      get { return maxHeightUnit_; }
 557      set {
 558        maxHeightUnit_ = value;
 559      }
 560    }
 561
 562    /// <summary>Field number for the "max_height" field.</summary>
 563    public const int MaxHeightFieldNumber = 34;
 564    private float maxHeight_;
 565    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 566    public float MaxHeight {
 567      get { return maxHeight_; }
 568      set {
 569        maxHeight_ = value;
 570      }
 571    }
 572
 573    /// <summary>Field number for the "position_left_unit" field.</summary>
 574    public const int PositionLeftUnitFieldNumber = 41;
 575    private global::DCL.ECSComponents.YGUnit positionLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 576    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 577    public global::DCL.ECSComponents.YGUnit PositionLeftUnit {
 578      get { return positionLeftUnit_; }
 579      set {
 580        positionLeftUnit_ = value;
 581      }
 582    }
 583
 584    /// <summary>Field number for the "position_left" field.</summary>
 585    public const int PositionLeftFieldNumber = 42;
 586    private float positionLeft_;
 587    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 588    public float PositionLeft {
 589      get { return positionLeft_; }
 590      set {
 591        positionLeft_ = value;
 592      }
 593    }
 594
 595    /// <summary>Field number for the "position_top_unit" field.</summary>
 596    public const int PositionTopUnitFieldNumber = 43;
 597    private global::DCL.ECSComponents.YGUnit positionTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 598    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 599    public global::DCL.ECSComponents.YGUnit PositionTopUnit {
 600      get { return positionTopUnit_; }
 601      set {
 602        positionTopUnit_ = value;
 603      }
 604    }
 605
 606    /// <summary>Field number for the "position_top" field.</summary>
 607    public const int PositionTopFieldNumber = 44;
 608    private float positionTop_;
 609    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 610    public float PositionTop {
 611      get { return positionTop_; }
 612      set {
 613        positionTop_ = value;
 614      }
 615    }
 616
 617    /// <summary>Field number for the "position_right_unit" field.</summary>
 618    public const int PositionRightUnitFieldNumber = 45;
 619    private global::DCL.ECSComponents.YGUnit positionRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 620    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 621    public global::DCL.ECSComponents.YGUnit PositionRightUnit {
 622      get { return positionRightUnit_; }
 623      set {
 624        positionRightUnit_ = value;
 625      }
 626    }
 627
 628    /// <summary>Field number for the "position_right" field.</summary>
 629    public const int PositionRightFieldNumber = 46;
 630    private float positionRight_;
 631    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 632    public float PositionRight {
 633      get { return positionRight_; }
 634      set {
 635        positionRight_ = value;
 636      }
 637    }
 638
 639    /// <summary>Field number for the "position_bottom_unit" field.</summary>
 640    public const int PositionBottomUnitFieldNumber = 47;
 641    private global::DCL.ECSComponents.YGUnit positionBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 642    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 643    public global::DCL.ECSComponents.YGUnit PositionBottomUnit {
 644      get { return positionBottomUnit_; }
 645      set {
 646        positionBottomUnit_ = value;
 647      }
 648    }
 649
 650    /// <summary>Field number for the "position_bottom" field.</summary>
 651    public const int PositionBottomFieldNumber = 48;
 652    private float positionBottom_;
 653    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 654    public float PositionBottom {
 655      get { return positionBottom_; }
 656      set {
 657        positionBottom_ = value;
 658      }
 659    }
 660
 661    /// <summary>Field number for the "margin_left_unit" field.</summary>
 662    public const int MarginLeftUnitFieldNumber = 51;
 663    private global::DCL.ECSComponents.YGUnit marginLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 664    /// <summary>
 665    /// margin
 666    /// </summary>
 667    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 668    public global::DCL.ECSComponents.YGUnit MarginLeftUnit {
 669      get { return marginLeftUnit_; }
 670      set {
 671        marginLeftUnit_ = value;
 672      }
 673    }
 674
 675    /// <summary>Field number for the "margin_left" field.</summary>
 676    public const int MarginLeftFieldNumber = 52;
 677    private float marginLeft_;
 678    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 679    public float MarginLeft {
 680      get { return marginLeft_; }
 681      set {
 682        marginLeft_ = value;
 683      }
 684    }
 685
 686    /// <summary>Field number for the "margin_top_unit" field.</summary>
 687    public const int MarginTopUnitFieldNumber = 53;
 688    private global::DCL.ECSComponents.YGUnit marginTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 689    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 690    public global::DCL.ECSComponents.YGUnit MarginTopUnit {
 691      get { return marginTopUnit_; }
 692      set {
 693        marginTopUnit_ = value;
 694      }
 695    }
 696
 697    /// <summary>Field number for the "margin_top" field.</summary>
 698    public const int MarginTopFieldNumber = 54;
 699    private float marginTop_;
 700    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 701    public float MarginTop {
 702      get { return marginTop_; }
 703      set {
 704        marginTop_ = value;
 705      }
 706    }
 707
 708    /// <summary>Field number for the "margin_right_unit" field.</summary>
 709    public const int MarginRightUnitFieldNumber = 55;
 710    private global::DCL.ECSComponents.YGUnit marginRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 711    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 712    public global::DCL.ECSComponents.YGUnit MarginRightUnit {
 713      get { return marginRightUnit_; }
 714      set {
 715        marginRightUnit_ = value;
 716      }
 717    }
 718
 719    /// <summary>Field number for the "margin_right" field.</summary>
 720    public const int MarginRightFieldNumber = 56;
 721    private float marginRight_;
 722    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 723    public float MarginRight {
 724      get { return marginRight_; }
 725      set {
 726        marginRight_ = value;
 727      }
 728    }
 729
 730    /// <summary>Field number for the "margin_bottom_unit" field.</summary>
 731    public const int MarginBottomUnitFieldNumber = 57;
 732    private global::DCL.ECSComponents.YGUnit marginBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 733    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 734    public global::DCL.ECSComponents.YGUnit MarginBottomUnit {
 735      get { return marginBottomUnit_; }
 736      set {
 737        marginBottomUnit_ = value;
 738      }
 739    }
 740
 741    /// <summary>Field number for the "margin_bottom" field.</summary>
 742    public const int MarginBottomFieldNumber = 58;
 743    private float marginBottom_;
 744    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 745    public float MarginBottom {
 746      get { return marginBottom_; }
 747      set {
 748        marginBottom_ = value;
 749      }
 750    }
 751
 752    /// <summary>Field number for the "padding_left_unit" field.</summary>
 753    public const int PaddingLeftUnitFieldNumber = 61;
 754    private global::DCL.ECSComponents.YGUnit paddingLeftUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 755    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 756    public global::DCL.ECSComponents.YGUnit PaddingLeftUnit {
 757      get { return paddingLeftUnit_; }
 758      set {
 759        paddingLeftUnit_ = value;
 760      }
 761    }
 762
 763    /// <summary>Field number for the "padding_left" field.</summary>
 764    public const int PaddingLeftFieldNumber = 62;
 765    private float paddingLeft_;
 766    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 767    public float PaddingLeft {
 768      get { return paddingLeft_; }
 769      set {
 770        paddingLeft_ = value;
 771      }
 772    }
 773
 774    /// <summary>Field number for the "padding_top_unit" field.</summary>
 775    public const int PaddingTopUnitFieldNumber = 63;
 776    private global::DCL.ECSComponents.YGUnit paddingTopUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 777    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 778    public global::DCL.ECSComponents.YGUnit PaddingTopUnit {
 779      get { return paddingTopUnit_; }
 780      set {
 781        paddingTopUnit_ = value;
 782      }
 783    }
 784
 785    /// <summary>Field number for the "padding_top" field.</summary>
 786    public const int PaddingTopFieldNumber = 64;
 787    private float paddingTop_;
 788    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 789    public float PaddingTop {
 790      get { return paddingTop_; }
 791      set {
 792        paddingTop_ = value;
 793      }
 794    }
 795
 796    /// <summary>Field number for the "padding_right_unit" field.</summary>
 797    public const int PaddingRightUnitFieldNumber = 65;
 798    private global::DCL.ECSComponents.YGUnit paddingRightUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 799    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 800    public global::DCL.ECSComponents.YGUnit PaddingRightUnit {
 801      get { return paddingRightUnit_; }
 802      set {
 803        paddingRightUnit_ = value;
 804      }
 805    }
 806
 807    /// <summary>Field number for the "padding_right" field.</summary>
 808    public const int PaddingRightFieldNumber = 66;
 809    private float paddingRight_;
 810    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 811    public float PaddingRight {
 812      get { return paddingRight_; }
 813      set {
 814        paddingRight_ = value;
 815      }
 816    }
 817
 818    /// <summary>Field number for the "padding_bottom_unit" field.</summary>
 819    public const int PaddingBottomUnitFieldNumber = 67;
 820    private global::DCL.ECSComponents.YGUnit paddingBottomUnit_ = global::DCL.ECSComponents.YGUnit.Undefined;
 821    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 822    public global::DCL.ECSComponents.YGUnit PaddingBottomUnit {
 823      get { return paddingBottomUnit_; }
 824      set {
 825        paddingBottomUnit_ = value;
 826      }
 827    }
 828
 829    /// <summary>Field number for the "padding_bottom" field.</summary>
 830    public const int PaddingBottomFieldNumber = 68;
 831    private float paddingBottom_;
 832    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 833    public float PaddingBottom {
 834      get { return paddingBottom_; }
 835      set {
 836        paddingBottom_ = value;
 837      }
 838    }
 839
 840    /// <summary>Field number for the "border_left" field.</summary>
 841    public const int BorderLeftFieldNumber = 72;
 842    private float borderLeft_;
 843    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 844    public float BorderLeft {
 845      get { return borderLeft_; }
 846      set {
 847        borderLeft_ = value;
 848      }
 849    }
 850
 851    /// <summary>Field number for the "border_top" field.</summary>
 852    public const int BorderTopFieldNumber = 74;
 853    private float borderTop_;
 854    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 855    public float BorderTop {
 856      get { return borderTop_; }
 857      set {
 858        borderTop_ = value;
 859      }
 860    }
 861
 862    /// <summary>Field number for the "border_right" field.</summary>
 863    public const int BorderRightFieldNumber = 76;
 864    private float borderRight_;
 865    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 866    public float BorderRight {
 867      get { return borderRight_; }
 868      set {
 869        borderRight_ = value;
 870      }
 871    }
 872
 873    /// <summary>Field number for the "border_bottom" field.</summary>
 874    public const int BorderBottomFieldNumber = 78;
 875    private float borderBottom_;
 876    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 877    public float BorderBottom {
 878      get { return borderBottom_; }
 879      set {
 880        borderBottom_ = value;
 881      }
 882    }
 883
 884    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 885    public override bool Equals(object other) {
 886      return Equals(other as PBUiTransform);
 887    }
 888
 889    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 890    public bool Equals(PBUiTransform other) {
 891      if (ReferenceEquals(other, null)) {
 892        return false;
 893      }
 894      if (ReferenceEquals(other, this)) {
 895        return true;
 896      }
 897      if (PositionType != other.PositionType) return false;
 898      if (AlignContent != other.AlignContent) return false;
 899      if (AlignItems != other.AlignItems) return false;
 900      if (AlignSelf != other.AlignSelf) return false;
 901      if (FlexDirection != other.FlexDirection) return false;
 902      if (FlexWrap != other.FlexWrap) return false;
 903      if (JustifyContent != other.JustifyContent) return false;
 904      if (Overflow != other.Overflow) return false;
 905      if (Display != other.Display) return false;
 906      if (Direction != other.Direction) return false;
 907      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Flex, other.Flex)) return false;
 908      if (FlexBasisUnit != other.FlexBasisUnit) return false;
 909      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexBasis, other.FlexBasis)) return false
 910      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexGrow, other.FlexGrow)) return false;
 911      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexShrink, other.FlexShrink)) return fal
 912      if (WidthUnit != other.WidthUnit) return false;
 913      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Width, other.Width)) return false;
 914      if (HeightUnit != other.HeightUnit) return false;
 915      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Height, other.Height)) return false;
 916      if (MinWidthUnit != other.MinWidthUnit) return false;
 917      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinWidth, other.MinWidth)) return false;
 918      if (MinHeightUnit != other.MinHeightUnit) return false;
 919      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinHeight, other.MinHeight)) return false
 920      if (MaxWidthUnit != other.MaxWidthUnit) return false;
 921      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxWidth, other.MaxWidth)) return false;
 922      if (MaxHeightUnit != other.MaxHeightUnit) return false;
 923      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxHeight, other.MaxHeight)) return false
 924      if (PositionLeftUnit != other.PositionLeftUnit) return false;
 925      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionLeft, other.PositionLeft)) return
 926      if (PositionTopUnit != other.PositionTopUnit) return false;
 927      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionTop, other.PositionTop)) return f
 928      if (PositionRightUnit != other.PositionRightUnit) return false;
 929      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionRight, other.PositionRight)) retu
 930      if (PositionBottomUnit != other.PositionBottomUnit) return false;
 931      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionBottom, other.PositionBottom)) re
 932      if (MarginLeftUnit != other.MarginLeftUnit) return false;
 933      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginLeft, other.MarginLeft)) return fal
 934      if (MarginTopUnit != other.MarginTopUnit) return false;
 935      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginTop, other.MarginTop)) return false
 936      if (MarginRightUnit != other.MarginRightUnit) return false;
 937      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginRight, other.MarginRight)) return f
 938      if (MarginBottomUnit != other.MarginBottomUnit) return false;
 939      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginBottom, other.MarginBottom)) return
 940      if (PaddingLeftUnit != other.PaddingLeftUnit) return false;
 941      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingLeft, other.PaddingLeft)) return f
 942      if (PaddingTopUnit != other.PaddingTopUnit) return false;
 943      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingTop, other.PaddingTop)) return fal
 944      if (PaddingRightUnit != other.PaddingRightUnit) return false;
 945      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingRight, other.PaddingRight)) return
 946      if (PaddingBottomUnit != other.PaddingBottomUnit) return false;
 947      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingBottom, other.PaddingBottom)) retu
 948      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderLeft, other.BorderLeft)) return fal
 949      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderTop, other.BorderTop)) return false
 950      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderRight, other.BorderRight)) return f
 951      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderBottom, other.BorderBottom)) return
 952      return Equals(_unknownFields, other._unknownFields);
 953    }
 954
 955    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 956    public override int GetHashCode() {
 957      int hash = 1;
 958      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) hash ^= PositionType.GetHashCode();
 959      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignContent.GetHashCode();
 960      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignItems.GetHashCode();
 961      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) hash ^= AlignSelf.GetHashCode();
 962      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) hash ^= FlexDirection.GetHashCode();
 963      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) hash ^= FlexWrap.GetHashCode();
 964      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) hash ^= JustifyContent.GetHashCode();
 965      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) hash ^= Overflow.GetHashCode();
 966      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) hash ^= Display.GetHashCode();
 967      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) hash ^= Direction.GetHashCode();
 968      if (Flex != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Flex);
 969      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= FlexBasisUnit.GetHashCode();
 970      if (FlexBasis != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexBasis);
 971      if (FlexGrow != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexGrow);
 972      if (FlexShrink != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexShrink)
 973      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= WidthUnit.GetHashCode();
 974      if (Width != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Width);
 975      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= HeightUnit.GetHashCode();
 976      if (Height != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
 977      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MinWidthUnit.GetHashCode();
 978      if (MinWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinWidth);
 979      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MinHeightUnit.GetHashCode();
 980      if (MinHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinHeight);
 981      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MaxWidthUnit.GetHashCode();
 982      if (MaxWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxWidth);
 983      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MaxHeightUnit.GetHashCode();
 984      if (MaxHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxHeight);
 985      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionLeftUnit.GetHashCode();
 986      if (PositionLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionL
 987      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionTopUnit.GetHashCode();
 988      if (PositionTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionTo
 989      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionRightUnit.GetHashCode();
 990      if (PositionRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Position
 991      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PositionBottomUnit.GetHashCode();
 992      if (PositionBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Positio
 993      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginLeftUnit.GetHashCode();
 994      if (MarginLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginLeft)
 995      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginTopUnit.GetHashCode();
 996      if (MarginTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginTop);
 997      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginRightUnit.GetHashCode();
 998      if (MarginRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginRigh
 999      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= MarginBottomUnit.GetHashCode();
 1000      if (MarginBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginBot
 1001      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingLeftUnit.GetHashCode();
 1002      if (PaddingLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingLef
 1003      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingTopUnit.GetHashCode();
 1004      if (PaddingTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingTop)
 1005      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingRightUnit.GetHashCode();
 1006      if (PaddingRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingRi
 1007      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) hash ^= PaddingBottomUnit.GetHashCode();
 1008      if (PaddingBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingB
 1009      if (BorderLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderLeft)
 1010      if (BorderTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderTop);
 1011      if (BorderRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderRigh
 1012      if (BorderBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderBot
 1013      if (_unknownFields != null) {
 1014        hash ^= _unknownFields.GetHashCode();
 1015      }
 1016      return hash;
 1017    }
 1018
 1019    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1020    public override string ToString() {
 1021      return pb::JsonFormatter.ToDiagnosticString(this);
 1022    }
 1023
 1024    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1025    public void WriteTo(pb::CodedOutputStream output) {
 1026      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 1027        output.WriteRawTag(8);
 1028        output.WriteEnum((int) PositionType);
 1029      }
 1030      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 1031        output.WriteRawTag(16);
 1032        output.WriteEnum((int) AlignContent);
 1033      }
 1034      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 1035        output.WriteRawTag(24);
 1036        output.WriteEnum((int) AlignItems);
 1037      }
 1038      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 1039        output.WriteRawTag(32);
 1040        output.WriteEnum((int) AlignSelf);
 1041      }
 1042      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 1043        output.WriteRawTag(40);
 1044        output.WriteEnum((int) FlexDirection);
 1045      }
 1046      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 1047        output.WriteRawTag(48);
 1048        output.WriteEnum((int) FlexWrap);
 1049      }
 1050      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 1051        output.WriteRawTag(56);
 1052        output.WriteEnum((int) JustifyContent);
 1053      }
 1054      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 1055        output.WriteRawTag(64);
 1056        output.WriteEnum((int) Overflow);
 1057      }
 1058      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 1059        output.WriteRawTag(72);
 1060        output.WriteEnum((int) Display);
 1061      }
 1062      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 1063        output.WriteRawTag(80);
 1064        output.WriteEnum((int) Direction);
 1065      }
 1066      if (Flex != 0F) {
 1067        output.WriteRawTag(93);
 1068        output.WriteFloat(Flex);
 1069      }
 1070      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1071        output.WriteRawTag(104);
 1072        output.WriteEnum((int) FlexBasisUnit);
 1073      }
 1074      if (FlexBasis != 0F) {
 1075        output.WriteRawTag(117);
 1076        output.WriteFloat(FlexBasis);
 1077      }
 1078      if (FlexGrow != 0F) {
 1079        output.WriteRawTag(125);
 1080        output.WriteFloat(FlexGrow);
 1081      }
 1082      if (FlexShrink != 0F) {
 1083        output.WriteRawTag(133, 1);
 1084        output.WriteFloat(FlexShrink);
 1085      }
 1086      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1087        output.WriteRawTag(136, 1);
 1088        output.WriteEnum((int) WidthUnit);
 1089      }
 1090      if (Width != 0F) {
 1091        output.WriteRawTag(149, 1);
 1092        output.WriteFloat(Width);
 1093      }
 1094      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1095        output.WriteRawTag(152, 1);
 1096        output.WriteEnum((int) HeightUnit);
 1097      }
 1098      if (Height != 0F) {
 1099        output.WriteRawTag(165, 1);
 1100        output.WriteFloat(Height);
 1101      }
 1102      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1103        output.WriteRawTag(168, 1);
 1104        output.WriteEnum((int) MinWidthUnit);
 1105      }
 1106      if (MinWidth != 0F) {
 1107        output.WriteRawTag(181, 1);
 1108        output.WriteFloat(MinWidth);
 1109      }
 1110      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1111        output.WriteRawTag(184, 1);
 1112        output.WriteEnum((int) MinHeightUnit);
 1113      }
 1114      if (MinHeight != 0F) {
 1115        output.WriteRawTag(197, 1);
 1116        output.WriteFloat(MinHeight);
 1117      }
 1118      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1119        output.WriteRawTag(248, 1);
 1120        output.WriteEnum((int) MaxWidthUnit);
 1121      }
 1122      if (MaxWidth != 0F) {
 1123        output.WriteRawTag(133, 2);
 1124        output.WriteFloat(MaxWidth);
 1125      }
 1126      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1127        output.WriteRawTag(136, 2);
 1128        output.WriteEnum((int) MaxHeightUnit);
 1129      }
 1130      if (MaxHeight != 0F) {
 1131        output.WriteRawTag(149, 2);
 1132        output.WriteFloat(MaxHeight);
 1133      }
 1134      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1135        output.WriteRawTag(200, 2);
 1136        output.WriteEnum((int) PositionLeftUnit);
 1137      }
 1138      if (PositionLeft != 0F) {
 1139        output.WriteRawTag(213, 2);
 1140        output.WriteFloat(PositionLeft);
 1141      }
 1142      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1143        output.WriteRawTag(216, 2);
 1144        output.WriteEnum((int) PositionTopUnit);
 1145      }
 1146      if (PositionTop != 0F) {
 1147        output.WriteRawTag(229, 2);
 1148        output.WriteFloat(PositionTop);
 1149      }
 1150      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1151        output.WriteRawTag(232, 2);
 1152        output.WriteEnum((int) PositionRightUnit);
 1153      }
 1154      if (PositionRight != 0F) {
 1155        output.WriteRawTag(245, 2);
 1156        output.WriteFloat(PositionRight);
 1157      }
 1158      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1159        output.WriteRawTag(248, 2);
 1160        output.WriteEnum((int) PositionBottomUnit);
 1161      }
 1162      if (PositionBottom != 0F) {
 1163        output.WriteRawTag(133, 3);
 1164        output.WriteFloat(PositionBottom);
 1165      }
 1166      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1167        output.WriteRawTag(152, 3);
 1168        output.WriteEnum((int) MarginLeftUnit);
 1169      }
 1170      if (MarginLeft != 0F) {
 1171        output.WriteRawTag(165, 3);
 1172        output.WriteFloat(MarginLeft);
 1173      }
 1174      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1175        output.WriteRawTag(168, 3);
 1176        output.WriteEnum((int) MarginTopUnit);
 1177      }
 1178      if (MarginTop != 0F) {
 1179        output.WriteRawTag(181, 3);
 1180        output.WriteFloat(MarginTop);
 1181      }
 1182      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1183        output.WriteRawTag(184, 3);
 1184        output.WriteEnum((int) MarginRightUnit);
 1185      }
 1186      if (MarginRight != 0F) {
 1187        output.WriteRawTag(197, 3);
 1188        output.WriteFloat(MarginRight);
 1189      }
 1190      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1191        output.WriteRawTag(200, 3);
 1192        output.WriteEnum((int) MarginBottomUnit);
 1193      }
 1194      if (MarginBottom != 0F) {
 1195        output.WriteRawTag(213, 3);
 1196        output.WriteFloat(MarginBottom);
 1197      }
 1198      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1199        output.WriteRawTag(232, 3);
 1200        output.WriteEnum((int) PaddingLeftUnit);
 1201      }
 1202      if (PaddingLeft != 0F) {
 1203        output.WriteRawTag(245, 3);
 1204        output.WriteFloat(PaddingLeft);
 1205      }
 1206      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1207        output.WriteRawTag(248, 3);
 1208        output.WriteEnum((int) PaddingTopUnit);
 1209      }
 1210      if (PaddingTop != 0F) {
 1211        output.WriteRawTag(133, 4);
 1212        output.WriteFloat(PaddingTop);
 1213      }
 1214      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1215        output.WriteRawTag(136, 4);
 1216        output.WriteEnum((int) PaddingRightUnit);
 1217      }
 1218      if (PaddingRight != 0F) {
 1219        output.WriteRawTag(149, 4);
 1220        output.WriteFloat(PaddingRight);
 1221      }
 1222      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1223        output.WriteRawTag(152, 4);
 1224        output.WriteEnum((int) PaddingBottomUnit);
 1225      }
 1226      if (PaddingBottom != 0F) {
 1227        output.WriteRawTag(165, 4);
 1228        output.WriteFloat(PaddingBottom);
 1229      }
 1230      if (BorderLeft != 0F) {
 1231        output.WriteRawTag(197, 4);
 1232        output.WriteFloat(BorderLeft);
 1233      }
 1234      if (BorderTop != 0F) {
 1235        output.WriteRawTag(213, 4);
 1236        output.WriteFloat(BorderTop);
 1237      }
 1238      if (BorderRight != 0F) {
 1239        output.WriteRawTag(229, 4);
 1240        output.WriteFloat(BorderRight);
 1241      }
 1242      if (BorderBottom != 0F) {
 1243        output.WriteRawTag(245, 4);
 1244        output.WriteFloat(BorderBottom);
 1245      }
 1246      if (_unknownFields != null) {
 1247        _unknownFields.WriteTo(output);
 1248      }
 1249    }
 1250
 1251    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1252    public int CalculateSize() {
 1253      int size = 0;
 1254      if (PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 1255        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) PositionType);
 1256      }
 1257      if (AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 1258        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignContent);
 1259      }
 1260      if (AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 1261        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignItems);
 1262      }
 1263      if (AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 1264        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignSelf);
 1265      }
 1266      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 1267        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexDirection);
 1268      }
 1269      if (FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 1270        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexWrap);
 1271      }
 1272      if (JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 1273        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) JustifyContent);
 1274      }
 1275      if (Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 1276        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Overflow);
 1277      }
 1278      if (Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 1279        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Display);
 1280      }
 1281      if (Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 1282        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Direction);
 1283      }
 1284      if (Flex != 0F) {
 1285        size += 1 + 4;
 1286      }
 1287      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1288        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexBasisUnit);
 1289      }
 1290      if (FlexBasis != 0F) {
 1291        size += 1 + 4;
 1292      }
 1293      if (FlexGrow != 0F) {
 1294        size += 1 + 4;
 1295      }
 1296      if (FlexShrink != 0F) {
 1297        size += 2 + 4;
 1298      }
 1299      if (WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1300        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) WidthUnit);
 1301      }
 1302      if (Width != 0F) {
 1303        size += 2 + 4;
 1304      }
 1305      if (HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1306        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) HeightUnit);
 1307      }
 1308      if (Height != 0F) {
 1309        size += 2 + 4;
 1310      }
 1311      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1312        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinWidthUnit);
 1313      }
 1314      if (MinWidth != 0F) {
 1315        size += 2 + 4;
 1316      }
 1317      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1318        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinHeightUnit);
 1319      }
 1320      if (MinHeight != 0F) {
 1321        size += 2 + 4;
 1322      }
 1323      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1324        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxWidthUnit);
 1325      }
 1326      if (MaxWidth != 0F) {
 1327        size += 2 + 4;
 1328      }
 1329      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1330        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxHeightUnit);
 1331      }
 1332      if (MaxHeight != 0F) {
 1333        size += 2 + 4;
 1334      }
 1335      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1336        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionLeftUnit);
 1337      }
 1338      if (PositionLeft != 0F) {
 1339        size += 2 + 4;
 1340      }
 1341      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1342        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionTopUnit);
 1343      }
 1344      if (PositionTop != 0F) {
 1345        size += 2 + 4;
 1346      }
 1347      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1348        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionRightUnit);
 1349      }
 1350      if (PositionRight != 0F) {
 1351        size += 2 + 4;
 1352      }
 1353      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1354        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionBottomUnit);
 1355      }
 1356      if (PositionBottom != 0F) {
 1357        size += 2 + 4;
 1358      }
 1359      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1360        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginLeftUnit);
 1361      }
 1362      if (MarginLeft != 0F) {
 1363        size += 2 + 4;
 1364      }
 1365      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1366        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginTopUnit);
 1367      }
 1368      if (MarginTop != 0F) {
 1369        size += 2 + 4;
 1370      }
 1371      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1372        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginRightUnit);
 1373      }
 1374      if (MarginRight != 0F) {
 1375        size += 2 + 4;
 1376      }
 1377      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1378        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginBottomUnit);
 1379      }
 1380      if (MarginBottom != 0F) {
 1381        size += 2 + 4;
 1382      }
 1383      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1384        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingLeftUnit);
 1385      }
 1386      if (PaddingLeft != 0F) {
 1387        size += 2 + 4;
 1388      }
 1389      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1390        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingTopUnit);
 1391      }
 1392      if (PaddingTop != 0F) {
 1393        size += 2 + 4;
 1394      }
 1395      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1396        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingRightUnit);
 1397      }
 1398      if (PaddingRight != 0F) {
 1399        size += 2 + 4;
 1400      }
 1401      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1402        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingBottomUnit);
 1403      }
 1404      if (PaddingBottom != 0F) {
 1405        size += 2 + 4;
 1406      }
 1407      if (BorderLeft != 0F) {
 1408        size += 2 + 4;
 1409      }
 1410      if (BorderTop != 0F) {
 1411        size += 2 + 4;
 1412      }
 1413      if (BorderRight != 0F) {
 1414        size += 2 + 4;
 1415      }
 1416      if (BorderBottom != 0F) {
 1417        size += 2 + 4;
 1418      }
 1419      if (_unknownFields != null) {
 1420        size += _unknownFields.CalculateSize();
 1421      }
 1422      return size;
 1423    }
 1424
 1425    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1426    public void MergeFrom(PBUiTransform other) {
 1427      if (other == null) {
 1428        return;
 1429      }
 1430      if (other.PositionType != global::DCL.ECSComponents.YGPositionType.Static) {
 1431        PositionType = other.PositionType;
 1432      }
 1433      if (other.AlignContent != global::DCL.ECSComponents.YGAlign.Auto) {
 1434        AlignContent = other.AlignContent;
 1435      }
 1436      if (other.AlignItems != global::DCL.ECSComponents.YGAlign.Auto) {
 1437        AlignItems = other.AlignItems;
 1438      }
 1439      if (other.AlignSelf != global::DCL.ECSComponents.YGAlign.Auto) {
 1440        AlignSelf = other.AlignSelf;
 1441      }
 1442      if (other.FlexDirection != global::DCL.ECSComponents.YGFlexDirection.Column) {
 1443        FlexDirection = other.FlexDirection;
 1444      }
 1445      if (other.FlexWrap != global::DCL.ECSComponents.YGWrap.NoWrap) {
 1446        FlexWrap = other.FlexWrap;
 1447      }
 1448      if (other.JustifyContent != global::DCL.ECSComponents.YGJustify.FlexStart) {
 1449        JustifyContent = other.JustifyContent;
 1450      }
 1451      if (other.Overflow != global::DCL.ECSComponents.YGOverflow.Visible) {
 1452        Overflow = other.Overflow;
 1453      }
 1454      if (other.Display != global::DCL.ECSComponents.YGDisplay.Flex) {
 1455        Display = other.Display;
 1456      }
 1457      if (other.Direction != global::DCL.ECSComponents.YGDirection.Inherit) {
 1458        Direction = other.Direction;
 1459      }
 1460      if (other.Flex != 0F) {
 1461        Flex = other.Flex;
 1462      }
 1463      if (other.FlexBasisUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1464        FlexBasisUnit = other.FlexBasisUnit;
 1465      }
 1466      if (other.FlexBasis != 0F) {
 1467        FlexBasis = other.FlexBasis;
 1468      }
 1469      if (other.FlexGrow != 0F) {
 1470        FlexGrow = other.FlexGrow;
 1471      }
 1472      if (other.FlexShrink != 0F) {
 1473        FlexShrink = other.FlexShrink;
 1474      }
 1475      if (other.WidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1476        WidthUnit = other.WidthUnit;
 1477      }
 1478      if (other.Width != 0F) {
 1479        Width = other.Width;
 1480      }
 1481      if (other.HeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1482        HeightUnit = other.HeightUnit;
 1483      }
 1484      if (other.Height != 0F) {
 1485        Height = other.Height;
 1486      }
 1487      if (other.MinWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1488        MinWidthUnit = other.MinWidthUnit;
 1489      }
 1490      if (other.MinWidth != 0F) {
 1491        MinWidth = other.MinWidth;
 1492      }
 1493      if (other.MinHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1494        MinHeightUnit = other.MinHeightUnit;
 1495      }
 1496      if (other.MinHeight != 0F) {
 1497        MinHeight = other.MinHeight;
 1498      }
 1499      if (other.MaxWidthUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1500        MaxWidthUnit = other.MaxWidthUnit;
 1501      }
 1502      if (other.MaxWidth != 0F) {
 1503        MaxWidth = other.MaxWidth;
 1504      }
 1505      if (other.MaxHeightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1506        MaxHeightUnit = other.MaxHeightUnit;
 1507      }
 1508      if (other.MaxHeight != 0F) {
 1509        MaxHeight = other.MaxHeight;
 1510      }
 1511      if (other.PositionLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1512        PositionLeftUnit = other.PositionLeftUnit;
 1513      }
 1514      if (other.PositionLeft != 0F) {
 1515        PositionLeft = other.PositionLeft;
 1516      }
 1517      if (other.PositionTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1518        PositionTopUnit = other.PositionTopUnit;
 1519      }
 1520      if (other.PositionTop != 0F) {
 1521        PositionTop = other.PositionTop;
 1522      }
 1523      if (other.PositionRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1524        PositionRightUnit = other.PositionRightUnit;
 1525      }
 1526      if (other.PositionRight != 0F) {
 1527        PositionRight = other.PositionRight;
 1528      }
 1529      if (other.PositionBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1530        PositionBottomUnit = other.PositionBottomUnit;
 1531      }
 1532      if (other.PositionBottom != 0F) {
 1533        PositionBottom = other.PositionBottom;
 1534      }
 1535      if (other.MarginLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1536        MarginLeftUnit = other.MarginLeftUnit;
 1537      }
 1538      if (other.MarginLeft != 0F) {
 1539        MarginLeft = other.MarginLeft;
 1540      }
 1541      if (other.MarginTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1542        MarginTopUnit = other.MarginTopUnit;
 1543      }
 1544      if (other.MarginTop != 0F) {
 1545        MarginTop = other.MarginTop;
 1546      }
 1547      if (other.MarginRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1548        MarginRightUnit = other.MarginRightUnit;
 1549      }
 1550      if (other.MarginRight != 0F) {
 1551        MarginRight = other.MarginRight;
 1552      }
 1553      if (other.MarginBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1554        MarginBottomUnit = other.MarginBottomUnit;
 1555      }
 1556      if (other.MarginBottom != 0F) {
 1557        MarginBottom = other.MarginBottom;
 1558      }
 1559      if (other.PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1560        PaddingLeftUnit = other.PaddingLeftUnit;
 1561      }
 1562      if (other.PaddingLeft != 0F) {
 1563        PaddingLeft = other.PaddingLeft;
 1564      }
 1565      if (other.PaddingTopUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1566        PaddingTopUnit = other.PaddingTopUnit;
 1567      }
 1568      if (other.PaddingTop != 0F) {
 1569        PaddingTop = other.PaddingTop;
 1570      }
 1571      if (other.PaddingRightUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1572        PaddingRightUnit = other.PaddingRightUnit;
 1573      }
 1574      if (other.PaddingRight != 0F) {
 1575        PaddingRight = other.PaddingRight;
 1576      }
 1577      if (other.PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.Undefined) {
 1578        PaddingBottomUnit = other.PaddingBottomUnit;
 1579      }
 1580      if (other.PaddingBottom != 0F) {
 1581        PaddingBottom = other.PaddingBottom;
 1582      }
 1583      if (other.BorderLeft != 0F) {
 1584        BorderLeft = other.BorderLeft;
 1585      }
 1586      if (other.BorderTop != 0F) {
 1587        BorderTop = other.BorderTop;
 1588      }
 1589      if (other.BorderRight != 0F) {
 1590        BorderRight = other.BorderRight;
 1591      }
 1592      if (other.BorderBottom != 0F) {
 1593        BorderBottom = other.BorderBottom;
 1594      }
 1595      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 1596    }
 1597
 1598    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1599    public void MergeFrom(pb::CodedInputStream input) {
 1600      uint tag;
 1601      while ((tag = input.ReadTag()) != 0) {
 1602        switch(tag) {
 1603          default:
 1604            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 1605            break;
 1606          case 8: {
 1607            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 1608            break;
 1609          }
 1610          case 16: {
 1611            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 1612            break;
 1613          }
 1614          case 24: {
 1615            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 1616            break;
 1617          }
 1618          case 32: {
 1619            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 1620            break;
 1621          }
 1622          case 40: {
 1623            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 1624            break;
 1625          }
 1626          case 48: {
 1627            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 1628            break;
 1629          }
 1630          case 56: {
 1631            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 1632            break;
 1633          }
 1634          case 64: {
 1635            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 1636            break;
 1637          }
 1638          case 72: {
 1639            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 1640            break;
 1641          }
 1642          case 80: {
 1643            Direction = (global::DCL.ECSComponents.YGDirection) input.ReadEnum();
 1644            break;
 1645          }
 1646          case 93: {
 1647            Flex = input.ReadFloat();
 1648            break;
 1649          }
 1650          case 104: {
 1651            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1652            break;
 1653          }
 1654          case 117: {
 1655            FlexBasis = input.ReadFloat();
 1656            break;
 1657          }
 1658          case 125: {
 1659            FlexGrow = input.ReadFloat();
 1660            break;
 1661          }
 1662          case 133: {
 1663            FlexShrink = input.ReadFloat();
 1664            break;
 1665          }
 1666          case 136: {
 1667            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1668            break;
 1669          }
 1670          case 149: {
 1671            Width = input.ReadFloat();
 1672            break;
 1673          }
 1674          case 152: {
 1675            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1676            break;
 1677          }
 1678          case 165: {
 1679            Height = input.ReadFloat();
 1680            break;
 1681          }
 1682          case 168: {
 1683            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1684            break;
 1685          }
 1686          case 181: {
 1687            MinWidth = input.ReadFloat();
 1688            break;
 1689          }
 1690          case 184: {
 1691            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1692            break;
 1693          }
 1694          case 197: {
 1695            MinHeight = input.ReadFloat();
 1696            break;
 1697          }
 1698          case 248: {
 1699            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1700            break;
 1701          }
 1702          case 261: {
 1703            MaxWidth = input.ReadFloat();
 1704            break;
 1705          }
 1706          case 264: {
 1707            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1708            break;
 1709          }
 1710          case 277: {
 1711            MaxHeight = input.ReadFloat();
 1712            break;
 1713          }
 1714          case 328: {
 1715            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1716            break;
 1717          }
 1718          case 341: {
 1719            PositionLeft = input.ReadFloat();
 1720            break;
 1721          }
 1722          case 344: {
 1723            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1724            break;
 1725          }
 1726          case 357: {
 1727            PositionTop = input.ReadFloat();
 1728            break;
 1729          }
 1730          case 360: {
 1731            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1732            break;
 1733          }
 1734          case 373: {
 1735            PositionRight = input.ReadFloat();
 1736            break;
 1737          }
 1738          case 376: {
 1739            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1740            break;
 1741          }
 1742          case 389: {
 1743            PositionBottom = input.ReadFloat();
 1744            break;
 1745          }
 1746          case 408: {
 1747            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1748            break;
 1749          }
 1750          case 421: {
 1751            MarginLeft = input.ReadFloat();
 1752            break;
 1753          }
 1754          case 424: {
 1755            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1756            break;
 1757          }
 1758          case 437: {
 1759            MarginTop = input.ReadFloat();
 1760            break;
 1761          }
 1762          case 440: {
 1763            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1764            break;
 1765          }
 1766          case 453: {
 1767            MarginRight = input.ReadFloat();
 1768            break;
 1769          }
 1770          case 456: {
 1771            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1772            break;
 1773          }
 1774          case 469: {
 1775            MarginBottom = input.ReadFloat();
 1776            break;
 1777          }
 1778          case 488: {
 1779            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1780            break;
 1781          }
 1782          case 501: {
 1783            PaddingLeft = input.ReadFloat();
 1784            break;
 1785          }
 1786          case 504: {
 1787            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1788            break;
 1789          }
 1790          case 517: {
 1791            PaddingTop = input.ReadFloat();
 1792            break;
 1793          }
 1794          case 520: {
 1795            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1796            break;
 1797          }
 1798          case 533: {
 1799            PaddingRight = input.ReadFloat();
 1800            break;
 1801          }
 1802          case 536: {
 1803            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 1804            break;
 1805          }
 1806          case 549: {
 1807            PaddingBottom = input.ReadFloat();
 1808            break;
 1809          }
 1810          case 581: {
 1811            BorderLeft = input.ReadFloat();
 1812            break;
 1813          }
 1814          case 597: {
 1815            BorderTop = input.ReadFloat();
 1816            break;
 1817          }
 1818          case 613: {
 1819            BorderRight = input.ReadFloat();
 1820            break;
 1821          }
 1822          case 629: {
 1823            BorderBottom = input.ReadFloat();
 1824            break;
 1825          }
 1826        }
 1827      }
 1828    }
 1829
 1830  }
 1831
 1832  #endregion
 1833
 1834}
 1835
 1836#endregion Designer generated code