< Summary

Class:DCL.ECSComponents.PBUiTransform
Assembly:Decentraland.Protocol.GeneratedCode
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/UiTransform.gen.cs
Covered lines:131
Uncovered lines:705
Coverable lines:836
Total lines:2426
Line coverage:15.6% (131 of 836)
Covered branches:0
Total branches:0
Covered methods:86
Total methods:129
Method coverage:66.6% (86 of 129)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
PBUiTransform()0%110100%
get_Descriptor()0%2100%
PBUiTransform()0%110100%
PBUiTransform(...)0%2100%
Clone()0%2100%
ClearAlignContent()0%2100%
ClearAlignItems()0%2100%
ClearFlexWrap()0%2100%
ClearFlexShrink()0%2100%
ClearPointerFilter()0%2100%
Equals(...)0%2100%
Equals(...)0%30805500%
GetHashCode()0%29705400%
ToString()0%2100%
WriteTo(...)0%29705400%
CalculateSize()0%29705400%
MergeFrom(...)0%29705400%
MergeFrom(...)0%54027300%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/DecentralandProtocol/UiTransform.gen.cs

#LineLine coverage
 1// <auto-generated>
 2//     Generated by the protocol buffer compiler.  DO NOT EDIT!
 3//     source: decentraland/sdk/components/ui_transform.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 decentraland/sdk/components/ui_transform.proto</summary>
 15  public static partial class UiTransformReflection {
 16
 17    #region Descriptor
 18    /// <summary>File descriptor for decentraland/sdk/components/ui_transform.proto</summary>
 19    public static pbr::FileDescriptor Descriptor {
 20      get { return descriptor; }
 21    }
 22    private static pbr::FileDescriptor descriptor;
 23
 24    static UiTransformReflection() {
 25      byte[] descriptorData = global::System.Convert.FromBase64String(
 26          string.Concat(
 27            "Ci5kZWNlbnRyYWxhbmQvc2RrL2NvbXBvbmVudHMvdWlfdHJhbnNmb3JtLnBy",
 28            "b3RvEhtkZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMi8hIKDVBCVWlUcmFu",
 29            "c2Zvcm0SDgoGcGFyZW50GAEgASgFEhAKCHJpZ2h0X29mGAIgASgFEkAKDWFs",
 30            "aWduX2NvbnRlbnQYAyABKA4yJC5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVu",
 31            "dHMuWUdBbGlnbkgAiAEBEj4KC2FsaWduX2l0ZW1zGAQgASgOMiQuZGVjZW50",
 32            "cmFsYW5kLnNkay5jb21wb25lbnRzLllHQWxpZ25IAYgBARI7CglmbGV4X3dy",
 33            "YXAYBSABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdXcmFw",
 34            "SAKIAQESGAoLZmxleF9zaHJpbmsYBiABKAJIA4gBARJCCg1wb3NpdGlvbl90",
 35            "eXBlGAcgASgOMisuZGVjZW50cmFsYW5kLnNkay5jb21wb25lbnRzLllHUG9z",
 36            "aXRpb25UeXBlEjgKCmFsaWduX3NlbGYYCCABKA4yJC5kZWNlbnRyYWxhbmQu",
 37            "c2RrLmNvbXBvbmVudHMuWUdBbGlnbhJECg5mbGV4X2RpcmVjdGlvbhgJIAEo",
 38            "DjIsLmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR0ZsZXhEaXJlY3Rp",
 39            "b24SPwoPanVzdGlmeV9jb250ZW50GAogASgOMiYuZGVjZW50cmFsYW5kLnNk",
 40            "ay5jb21wb25lbnRzLllHSnVzdGlmeRI5CghvdmVyZmxvdxgLIAEoDjInLmRl",
 41            "Y2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR092ZXJmbG93EjcKB2Rpc3Bs",
 42            "YXkYDCABKA4yJi5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdEaXNw",
 43            "bGF5EjwKD2ZsZXhfYmFzaXNfdW5pdBgNIAEoDjIjLmRlY2VudHJhbGFuZC5z",
 44            "ZGsuY29tcG9uZW50cy5ZR1VuaXQSEgoKZmxleF9iYXNpcxgOIAEoAhIRCglm",
 45            "bGV4X2dyb3cYDyABKAISNwoKd2lkdGhfdW5pdBgQIAEoDjIjLmRlY2VudHJh",
 46            "bGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSDQoFd2lkdGgYESABKAISOAoL",
 47            "aGVpZ2h0X3VuaXQYEiABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVu",
 48            "dHMuWUdVbml0Eg4KBmhlaWdodBgTIAEoAhI7Cg5taW5fd2lkdGhfdW5pdBgU",
 49            "IAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSEQoJ",
 50            "bWluX3dpZHRoGBUgASgCEjwKD21pbl9oZWlnaHRfdW5pdBgWIAEoDjIjLmRl",
 51            "Y2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSEgoKbWluX2hlaWdo",
 52            "dBgXIAEoAhI7Cg5tYXhfd2lkdGhfdW5pdBgYIAEoDjIjLmRlY2VudHJhbGFu",
 53            "ZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSEQoJbWF4X3dpZHRoGBkgASgCEjwK",
 54            "D21heF9oZWlnaHRfdW5pdBgaIAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29t",
 55            "cG9uZW50cy5ZR1VuaXQSEgoKbWF4X2hlaWdodBgbIAEoAhI/ChJwb3NpdGlv",
 56            "bl9sZWZ0X3VuaXQYHCABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVu",
 57            "dHMuWUdVbml0EhUKDXBvc2l0aW9uX2xlZnQYHSABKAISPgoRcG9zaXRpb25f",
 58            "dG9wX3VuaXQYHiABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMu",
 59            "WUdVbml0EhQKDHBvc2l0aW9uX3RvcBgfIAEoAhJAChNwb3NpdGlvbl9yaWdo",
 60            "dF91bml0GCAgASgOMiMuZGVjZW50cmFsYW5kLnNkay5jb21wb25lbnRzLllH",
 61            "VW5pdBIWCg5wb3NpdGlvbl9yaWdodBghIAEoAhJBChRwb3NpdGlvbl9ib3R0",
 62            "b21fdW5pdBgiIAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5Z",
 63            "R1VuaXQSFwoPcG9zaXRpb25fYm90dG9tGCMgASgCEj0KEG1hcmdpbl9sZWZ0",
 64            "X3VuaXQYJCABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdV",
 65            "bml0EhMKC21hcmdpbl9sZWZ0GCUgASgCEjwKD21hcmdpbl90b3BfdW5pdBgm",
 66            "IAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSEgoK",
 67            "bWFyZ2luX3RvcBgnIAEoAhI+ChFtYXJnaW5fcmlnaHRfdW5pdBgoIAEoDjIj",
 68            "LmRlY2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSFAoMbWFyZ2lu",
 69            "X3JpZ2h0GCkgASgCEj8KEm1hcmdpbl9ib3R0b21fdW5pdBgqIAEoDjIjLmRl",
 70            "Y2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSFQoNbWFyZ2luX2Jv",
 71            "dHRvbRgrIAEoAhI+ChFwYWRkaW5nX2xlZnRfdW5pdBgsIAEoDjIjLmRlY2Vu",
 72            "dHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSFAoMcGFkZGluZ19sZWZ0",
 73            "GC0gASgCEj0KEHBhZGRpbmdfdG9wX3VuaXQYLiABKA4yIy5kZWNlbnRyYWxh",
 74            "bmQuc2RrLmNvbXBvbmVudHMuWUdVbml0EhMKC3BhZGRpbmdfdG9wGC8gASgC",
 75            "Ej8KEnBhZGRpbmdfcmlnaHRfdW5pdBgwIAEoDjIjLmRlY2VudHJhbGFuZC5z",
 76            "ZGsuY29tcG9uZW50cy5ZR1VuaXQSFQoNcGFkZGluZ19yaWdodBgxIAEoAhJA",
 77            "ChNwYWRkaW5nX2JvdHRvbV91bml0GDIgASgOMiMuZGVjZW50cmFsYW5kLnNk",
 78            "ay5jb21wb25lbnRzLllHVW5pdBIWCg5wYWRkaW5nX2JvdHRvbRgzIAEoAhJL",
 79            "Cg5wb2ludGVyX2ZpbHRlchg0IAEoDjIuLmRlY2VudHJhbGFuZC5zZGsuY29t",
 80            "cG9uZW50cy5Qb2ludGVyRmlsdGVyTW9kZUgEiAEBQhAKDl9hbGlnbl9jb250",
 81            "ZW50Qg4KDF9hbGlnbl9pdGVtc0IMCgpfZmxleF93cmFwQg4KDF9mbGV4X3No",
 82            "cmlua0IRCg9fcG9pbnRlcl9maWx0ZXIqNgoOWUdQb3NpdGlvblR5cGUSEQoN",
 83            "WUdQVF9SRUxBVElWRRAAEhEKDVlHUFRfQUJTT0xVVEUQASqdAQoHWUdBbGln",
 84            "bhIMCghZR0FfQVVUTxAAEhIKDllHQV9GTEVYX1NUQVJUEAESDgoKWUdBX0NF",
 85            "TlRFUhACEhAKDFlHQV9GTEVYX0VORBADEg8KC1lHQV9TVFJFVENIEAQSEAoM",
 86            "WUdBX0JBU0VMSU5FEAUSFQoRWUdBX1NQQUNFX0JFVFdFRU4QBhIUChBZR0Ff",
 87            "U1BBQ0VfQVJPVU5EEAcqSQoGWUdVbml0EhEKDVlHVV9VTkRFRklORUQQABIN",
 88            "CglZR1VfUE9JTlQQARIPCgtZR1VfUEVSQ0VOVBACEgwKCFlHVV9BVVRPEAMq",
 89            "XwoPWUdGbGV4RGlyZWN0aW9uEgwKCFlHRkRfUk9XEAASDwoLWUdGRF9DT0xV",
 90            "TU4QARIXChNZR0ZEX0NPTFVNTl9SRVZFUlNFEAISFAoQWUdGRF9ST1dfUkVW",
 91            "RVJTRRADKj0KBllHV3JhcBIPCgtZR1dfTk9fV1JBUBAAEgwKCFlHV19XUkFQ",
 92            "EAESFAoQWUdXX1dSQVBfUkVWRVJTRRACKoQBCglZR0p1c3RpZnkSEgoOWUdK",
 93            "X0ZMRVhfU1RBUlQQABIOCgpZR0pfQ0VOVEVSEAESEAoMWUdKX0ZMRVhfRU5E",
 94            "EAISFQoRWUdKX1NQQUNFX0JFVFdFRU4QAxIUChBZR0pfU1BBQ0VfQVJPVU5E",
 95            "EAQSFAoQWUdKX1NQQUNFX0VWRU5MWRAFKj0KCllHT3ZlcmZsb3cSDwoLWUdP",
 96            "X1ZJU0lCTEUQABIOCgpZR09fSElEREVOEAESDgoKWUdPX1NDUk9MTBACKicK",
 97            "CVlHRGlzcGxheRIMCghZR0RfRkxFWBAAEgwKCFlHRF9OT05FEAEqkQEKBllH",
 98            "RWRnZRIMCghZR0VfTEVGVBAAEgsKB1lHRV9UT1AQARINCglZR0VfUklHSFQQ",
 99            "AhIOCgpZR0VfQk9UVE9NEAMSDQoJWUdFX1NUQVJUEAQSCwoHWUdFX0VORBAF",
 100            "EhIKDllHRV9IT1JJWk9OVEFMEAYSEAoMWUdFX1ZFUlRJQ0FMEAcSCwoHWUdF",
 101            "X0FMTBAIKjAKEVBvaW50ZXJGaWx0ZXJNb2RlEgwKCFBGTV9OT05FEAASDQoJ",
 102            "UEZNX0JMT0NLEAFCFKoCEURDTC5FQ1NDb21wb25lbnRzYgZwcm90bzM="));
 103      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
 104          new pbr::FileDescriptor[] { },
 105          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::DCL.ECSComponents.YGPositionType), typeof(global::DCL.ECSC
 106            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBUiTransform), global::DCL.ECSComponents.PBU
 107          }));
 108    }
 109    #endregion
 110
 111  }
 112  #region Enums
 113  public enum YGPositionType {
 114    [pbr::OriginalName("YGPT_RELATIVE")] YgptRelative = 0,
 115    [pbr::OriginalName("YGPT_ABSOLUTE")] YgptAbsolute = 1,
 116  }
 117
 118  public enum YGAlign {
 119    [pbr::OriginalName("YGA_AUTO")] YgaAuto = 0,
 120    [pbr::OriginalName("YGA_FLEX_START")] YgaFlexStart = 1,
 121    [pbr::OriginalName("YGA_CENTER")] YgaCenter = 2,
 122    [pbr::OriginalName("YGA_FLEX_END")] YgaFlexEnd = 3,
 123    [pbr::OriginalName("YGA_STRETCH")] YgaStretch = 4,
 124    [pbr::OriginalName("YGA_BASELINE")] YgaBaseline = 5,
 125    [pbr::OriginalName("YGA_SPACE_BETWEEN")] YgaSpaceBetween = 6,
 126    [pbr::OriginalName("YGA_SPACE_AROUND")] YgaSpaceAround = 7,
 127  }
 128
 129  public enum YGUnit {
 130    [pbr::OriginalName("YGU_UNDEFINED")] YguUndefined = 0,
 131    [pbr::OriginalName("YGU_POINT")] YguPoint = 1,
 132    [pbr::OriginalName("YGU_PERCENT")] YguPercent = 2,
 133    [pbr::OriginalName("YGU_AUTO")] YguAuto = 3,
 134  }
 135
 136  public enum YGFlexDirection {
 137    [pbr::OriginalName("YGFD_ROW")] YgfdRow = 0,
 138    [pbr::OriginalName("YGFD_COLUMN")] YgfdColumn = 1,
 139    [pbr::OriginalName("YGFD_COLUMN_REVERSE")] YgfdColumnReverse = 2,
 140    [pbr::OriginalName("YGFD_ROW_REVERSE")] YgfdRowReverse = 3,
 141  }
 142
 143  public enum YGWrap {
 144    [pbr::OriginalName("YGW_NO_WRAP")] YgwNoWrap = 0,
 145    [pbr::OriginalName("YGW_WRAP")] YgwWrap = 1,
 146    [pbr::OriginalName("YGW_WRAP_REVERSE")] YgwWrapReverse = 2,
 147  }
 148
 149  public enum YGJustify {
 150    [pbr::OriginalName("YGJ_FLEX_START")] YgjFlexStart = 0,
 151    [pbr::OriginalName("YGJ_CENTER")] YgjCenter = 1,
 152    [pbr::OriginalName("YGJ_FLEX_END")] YgjFlexEnd = 2,
 153    [pbr::OriginalName("YGJ_SPACE_BETWEEN")] YgjSpaceBetween = 3,
 154    [pbr::OriginalName("YGJ_SPACE_AROUND")] YgjSpaceAround = 4,
 155    [pbr::OriginalName("YGJ_SPACE_EVENLY")] YgjSpaceEvenly = 5,
 156  }
 157
 158  public enum YGOverflow {
 159    [pbr::OriginalName("YGO_VISIBLE")] YgoVisible = 0,
 160    [pbr::OriginalName("YGO_HIDDEN")] YgoHidden = 1,
 161    [pbr::OriginalName("YGO_SCROLL")] YgoScroll = 2,
 162  }
 163
 164  public enum YGDisplay {
 165    [pbr::OriginalName("YGD_FLEX")] YgdFlex = 0,
 166    [pbr::OriginalName("YGD_NONE")] YgdNone = 1,
 167  }
 168
 169  public enum YGEdge {
 170    [pbr::OriginalName("YGE_LEFT")] YgeLeft = 0,
 171    [pbr::OriginalName("YGE_TOP")] YgeTop = 1,
 172    [pbr::OriginalName("YGE_RIGHT")] YgeRight = 2,
 173    [pbr::OriginalName("YGE_BOTTOM")] YgeBottom = 3,
 174    [pbr::OriginalName("YGE_START")] YgeStart = 4,
 175    [pbr::OriginalName("YGE_END")] YgeEnd = 5,
 176    [pbr::OriginalName("YGE_HORIZONTAL")] YgeHorizontal = 6,
 177    [pbr::OriginalName("YGE_VERTICAL")] YgeVertical = 7,
 178    [pbr::OriginalName("YGE_ALL")] YgeAll = 8,
 179  }
 180
 181  public enum PointerFilterMode {
 182    [pbr::OriginalName("PFM_NONE")] PfmNone = 0,
 183    [pbr::OriginalName("PFM_BLOCK")] PfmBlock = 1,
 184  }
 185
 186  #endregion
 187
 188  #region Messages
 189  public sealed partial class PBUiTransform : pb::IMessage<PBUiTransform>
 190  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 191      , pb::IBufferMessage
 192  #endif
 193  {
 1194    private static readonly pb::MessageParser<PBUiTransform> _parser = new pb::MessageParser<PBUiTransform>(() => new PB
 195    private pb::UnknownFieldSet _unknownFields;
 196    private int _hasBits0;
 197    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 198    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0199    public static pb::MessageParser<PBUiTransform> Parser { get { return _parser; } }
 200
 201    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 202    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 203    public static pbr::MessageDescriptor Descriptor {
 0204      get { return global::DCL.ECSComponents.UiTransformReflection.Descriptor.MessageTypes[0]; }
 205    }
 206
 207    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 208    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 209    pbr::MessageDescriptor pb::IMessage.Descriptor {
 0210      get { return Descriptor; }
 211    }
 212
 213    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 214    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 11215    public PBUiTransform() {
 216      OnConstruction();
 11217    }
 218
 219    partial void OnConstruction();
 220
 221    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 222    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0223    public PBUiTransform(PBUiTransform other) : this() {
 0224      _hasBits0 = other._hasBits0;
 0225      parent_ = other.parent_;
 0226      rightOf_ = other.rightOf_;
 0227      alignContent_ = other.alignContent_;
 0228      alignItems_ = other.alignItems_;
 0229      flexWrap_ = other.flexWrap_;
 0230      flexShrink_ = other.flexShrink_;
 0231      positionType_ = other.positionType_;
 0232      alignSelf_ = other.alignSelf_;
 0233      flexDirection_ = other.flexDirection_;
 0234      justifyContent_ = other.justifyContent_;
 0235      overflow_ = other.overflow_;
 0236      display_ = other.display_;
 0237      flexBasisUnit_ = other.flexBasisUnit_;
 0238      flexBasis_ = other.flexBasis_;
 0239      flexGrow_ = other.flexGrow_;
 0240      widthUnit_ = other.widthUnit_;
 0241      width_ = other.width_;
 0242      heightUnit_ = other.heightUnit_;
 0243      height_ = other.height_;
 0244      minWidthUnit_ = other.minWidthUnit_;
 0245      minWidth_ = other.minWidth_;
 0246      minHeightUnit_ = other.minHeightUnit_;
 0247      minHeight_ = other.minHeight_;
 0248      maxWidthUnit_ = other.maxWidthUnit_;
 0249      maxWidth_ = other.maxWidth_;
 0250      maxHeightUnit_ = other.maxHeightUnit_;
 0251      maxHeight_ = other.maxHeight_;
 0252      positionLeftUnit_ = other.positionLeftUnit_;
 0253      positionLeft_ = other.positionLeft_;
 0254      positionTopUnit_ = other.positionTopUnit_;
 0255      positionTop_ = other.positionTop_;
 0256      positionRightUnit_ = other.positionRightUnit_;
 0257      positionRight_ = other.positionRight_;
 0258      positionBottomUnit_ = other.positionBottomUnit_;
 0259      positionBottom_ = other.positionBottom_;
 0260      marginLeftUnit_ = other.marginLeftUnit_;
 0261      marginLeft_ = other.marginLeft_;
 0262      marginTopUnit_ = other.marginTopUnit_;
 0263      marginTop_ = other.marginTop_;
 0264      marginRightUnit_ = other.marginRightUnit_;
 0265      marginRight_ = other.marginRight_;
 0266      marginBottomUnit_ = other.marginBottomUnit_;
 0267      marginBottom_ = other.marginBottom_;
 0268      paddingLeftUnit_ = other.paddingLeftUnit_;
 0269      paddingLeft_ = other.paddingLeft_;
 0270      paddingTopUnit_ = other.paddingTopUnit_;
 0271      paddingTop_ = other.paddingTop_;
 0272      paddingRightUnit_ = other.paddingRightUnit_;
 0273      paddingRight_ = other.paddingRight_;
 0274      paddingBottomUnit_ = other.paddingBottomUnit_;
 0275      paddingBottom_ = other.paddingBottom_;
 0276      pointerFilter_ = other.pointerFilter_;
 0277      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 0278    }
 279
 280    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 281    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 282    public PBUiTransform Clone() {
 0283      return new PBUiTransform(this);
 284    }
 285
 286    /// <summary>Field number for the "parent" field.</summary>
 287    public const int ParentFieldNumber = 1;
 288    private int parent_;
 289    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 290    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 291    public int Parent {
 18292      get { return parent_; }
 293      set {
 6294        parent_ = value;
 6295      }
 296    }
 297
 298    /// <summary>Field number for the "right_of" field.</summary>
 299    public const int RightOfFieldNumber = 2;
 300    private int rightOf_;
 301    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 302    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 303    public int RightOf {
 26304      get { return rightOf_; }
 305      set {
 5306        rightOf_ = value;
 5307      }
 308    }
 309
 310    /// <summary>Field number for the "align_content" field.</summary>
 311    public const int AlignContentFieldNumber = 3;
 312    private global::DCL.ECSComponents.YGAlign alignContent_;
 313    /// <summary>
 314    /// default: YGAlign.YGA_FLEX_START
 315    /// </summary>
 316    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 317    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 318    public global::DCL.ECSComponents.YGAlign AlignContent {
 2319      get { if ((_hasBits0 & 1) != 0) { return alignContent_; } else { return global::DCL.ECSComponents.YGAlign.YgaAuto;
 320      set {
 1321        _hasBits0 |= 1;
 1322        alignContent_ = value;
 1323      }
 324    }
 325    /// <summary>Gets whether the "align_content" field is set</summary>
 326    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 327    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 328    public bool HasAlignContent {
 13329      get { return (_hasBits0 & 1) != 0; }
 330    }
 331    /// <summary>Clears the value of the "align_content" field</summary>
 332    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 333    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 334    public void ClearAlignContent() {
 0335      _hasBits0 &= ~1;
 0336    }
 337
 338    /// <summary>Field number for the "align_items" field.</summary>
 339    public const int AlignItemsFieldNumber = 4;
 340    private global::DCL.ECSComponents.YGAlign alignItems_;
 341    /// <summary>
 342    /// default: YGAlign.YGA_STRETCH
 343    /// </summary>
 344    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 345    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 346    public global::DCL.ECSComponents.YGAlign AlignItems {
 2347      get { if ((_hasBits0 & 2) != 0) { return alignItems_; } else { return global::DCL.ECSComponents.YGAlign.YgaAuto; }
 348      set {
 1349        _hasBits0 |= 2;
 1350        alignItems_ = value;
 1351      }
 352    }
 353    /// <summary>Gets whether the "align_items" field is set</summary>
 354    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 355    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 356    public bool HasAlignItems {
 13357      get { return (_hasBits0 & 2) != 0; }
 358    }
 359    /// <summary>Clears the value of the "align_items" field</summary>
 360    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 361    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 362    public void ClearAlignItems() {
 0363      _hasBits0 &= ~2;
 0364    }
 365
 366    /// <summary>Field number for the "flex_wrap" field.</summary>
 367    public const int FlexWrapFieldNumber = 5;
 368    private global::DCL.ECSComponents.YGWrap flexWrap_;
 369    /// <summary>
 370    /// default: YGWrap.YGW_WRAP
 371    /// </summary>
 372    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 373    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 374    public global::DCL.ECSComponents.YGWrap FlexWrap {
 2375      get { if ((_hasBits0 & 4) != 0) { return flexWrap_; } else { return global::DCL.ECSComponents.YGWrap.YgwNoWrap; } 
 376      set {
 1377        _hasBits0 |= 4;
 1378        flexWrap_ = value;
 1379      }
 380    }
 381    /// <summary>Gets whether the "flex_wrap" field is set</summary>
 382    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 383    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 384    public bool HasFlexWrap {
 13385      get { return (_hasBits0 & 4) != 0; }
 386    }
 387    /// <summary>Clears the value of the "flex_wrap" field</summary>
 388    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 389    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 390    public void ClearFlexWrap() {
 0391      _hasBits0 &= ~4;
 0392    }
 393
 394    /// <summary>Field number for the "flex_shrink" field.</summary>
 395    public const int FlexShrinkFieldNumber = 6;
 396    private float flexShrink_;
 397    /// <summary>
 398    /// default: 1
 399    /// </summary>
 400    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 401    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 402    public float FlexShrink {
 8403      get { if ((_hasBits0 & 8) != 0) { return flexShrink_; } else { return 0F; } }
 404      set {
 2405        _hasBits0 |= 8;
 2406        flexShrink_ = value;
 2407      }
 408    }
 409    /// <summary>Gets whether the "flex_shrink" field is set</summary>
 410    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 411    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 412    public bool HasFlexShrink {
 13413      get { return (_hasBits0 & 8) != 0; }
 414    }
 415    /// <summary>Clears the value of the "flex_shrink" field</summary>
 416    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 417    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 418    public void ClearFlexShrink() {
 0419      _hasBits0 &= ~8;
 0420    }
 421
 422    /// <summary>Field number for the "position_type" field.</summary>
 423    public const int PositionTypeFieldNumber = 7;
 424    private global::DCL.ECSComponents.YGPositionType positionType_ = global::DCL.ECSComponents.YGPositionType.YgptRelati
 425    /// <summary>
 426    /// YGPositionType.YGPT_RELATIVE
 427    /// </summary>
 428    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 429    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 430    public global::DCL.ECSComponents.YGPositionType PositionType {
 13431      get { return positionType_; }
 432      set {
 3433        positionType_ = value;
 3434      }
 435    }
 436
 437    /// <summary>Field number for the "align_self" field.</summary>
 438    public const int AlignSelfFieldNumber = 8;
 439    private global::DCL.ECSComponents.YGAlign alignSelf_ = global::DCL.ECSComponents.YGAlign.YgaAuto;
 440    /// <summary>
 441    /// YGAlign.YGA_AUTO
 442    /// </summary>
 443    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 444    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 445    public global::DCL.ECSComponents.YGAlign AlignSelf {
 13446      get { return alignSelf_; }
 447      set {
 1448        alignSelf_ = value;
 1449      }
 450    }
 451
 452    /// <summary>Field number for the "flex_direction" field.</summary>
 453    public const int FlexDirectionFieldNumber = 9;
 454    private global::DCL.ECSComponents.YGFlexDirection flexDirection_ = global::DCL.ECSComponents.YGFlexDirection.YgfdRow
 455    /// <summary>
 456    /// YGFlexDirection.YGFD_ROW
 457    /// </summary>
 458    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 459    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 460    public global::DCL.ECSComponents.YGFlexDirection FlexDirection {
 13461      get { return flexDirection_; }
 462      set {
 1463        flexDirection_ = value;
 1464      }
 465    }
 466
 467    /// <summary>Field number for the "justify_content" field.</summary>
 468    public const int JustifyContentFieldNumber = 10;
 469    private global::DCL.ECSComponents.YGJustify justifyContent_ = global::DCL.ECSComponents.YGJustify.YgjFlexStart;
 470    /// <summary>
 471    /// YGJustify.YGJ_FLEX_START
 472    /// </summary>
 473    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 474    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 475    public global::DCL.ECSComponents.YGJustify JustifyContent {
 13476      get { return justifyContent_; }
 477      set {
 1478        justifyContent_ = value;
 1479      }
 480    }
 481
 482    /// <summary>Field number for the "overflow" field.</summary>
 483    public const int OverflowFieldNumber = 11;
 484    private global::DCL.ECSComponents.YGOverflow overflow_ = global::DCL.ECSComponents.YGOverflow.YgoVisible;
 485    /// <summary>
 486    /// YGOverflow.YGO_VISIBLE
 487    /// </summary>
 488    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 489    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 490    public global::DCL.ECSComponents.YGOverflow Overflow {
 13491      get { return overflow_; }
 492      set {
 1493        overflow_ = value;
 1494      }
 495    }
 496
 497    /// <summary>Field number for the "display" field.</summary>
 498    public const int DisplayFieldNumber = 12;
 499    private global::DCL.ECSComponents.YGDisplay display_ = global::DCL.ECSComponents.YGDisplay.YgdFlex;
 500    /// <summary>
 501    /// YGDisplay.YGD_FLEX
 502    /// </summary>
 503    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 504    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 505    public global::DCL.ECSComponents.YGDisplay Display {
 13506      get { return display_; }
 507      set {
 2508        display_ = value;
 2509      }
 510    }
 511
 512    /// <summary>Field number for the "flex_basis_unit" field.</summary>
 513    public const int FlexBasisUnitFieldNumber = 13;
 514    private global::DCL.ECSComponents.YGUnit flexBasisUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 515    /// <summary>
 516    /// YGUnit.YGU_UNDEFINED
 517    /// </summary>
 518    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 519    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 520    public global::DCL.ECSComponents.YGUnit FlexBasisUnit {
 13521      get { return flexBasisUnit_; }
 522      set {
 0523        flexBasisUnit_ = value;
 0524      }
 525    }
 526
 527    /// <summary>Field number for the "flex_basis" field.</summary>
 528    public const int FlexBasisFieldNumber = 14;
 529    private float flexBasis_;
 530    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 531    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 532    public float FlexBasis {
 0533      get { return flexBasis_; }
 534      set {
 1535        flexBasis_ = value;
 1536      }
 537    }
 538
 539    /// <summary>Field number for the "flex_grow" field.</summary>
 540    public const int FlexGrowFieldNumber = 15;
 541    private float flexGrow_;
 542    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 543    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 544    public float FlexGrow {
 13545      get { return flexGrow_; }
 546      set {
 2547        flexGrow_ = value;
 2548      }
 549    }
 550
 551    /// <summary>Field number for the "width_unit" field.</summary>
 552    public const int WidthUnitFieldNumber = 16;
 553    private global::DCL.ECSComponents.YGUnit widthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 554    /// <summary>
 555    /// YGUnit.YGU_UNDEFINED
 556    /// </summary>
 557    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 558    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 559    public global::DCL.ECSComponents.YGUnit WidthUnit {
 14560      get { return widthUnit_; }
 561      set {
 1562        widthUnit_ = value;
 1563      }
 564    }
 565
 566    /// <summary>Field number for the "width" field.</summary>
 567    public const int WidthFieldNumber = 17;
 568    private float width_;
 569    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 570    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 571    public float Width {
 0572      get { return width_; }
 573      set {
 2574        width_ = value;
 2575      }
 576    }
 577
 578    /// <summary>Field number for the "height_unit" field.</summary>
 579    public const int HeightUnitFieldNumber = 18;
 580    private global::DCL.ECSComponents.YGUnit heightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 581    /// <summary>
 582    /// YGUnit.YGU_UNDEFINED
 583    /// </summary>
 584    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 585    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 586    public global::DCL.ECSComponents.YGUnit HeightUnit {
 14587      get { return heightUnit_; }
 588      set {
 1589        heightUnit_ = value;
 1590      }
 591    }
 592
 593    /// <summary>Field number for the "height" field.</summary>
 594    public const int HeightFieldNumber = 19;
 595    private float height_;
 596    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 597    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 598    public float Height {
 0599      get { return height_; }
 600      set {
 2601        height_ = value;
 2602      }
 603    }
 604
 605    /// <summary>Field number for the "min_width_unit" field.</summary>
 606    public const int MinWidthUnitFieldNumber = 20;
 607    private global::DCL.ECSComponents.YGUnit minWidthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 608    /// <summary>
 609    /// YGUnit.YGU_UNDEFINED
 610    /// </summary>
 611    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 612    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 613    public global::DCL.ECSComponents.YGUnit MinWidthUnit {
 13614      get { return minWidthUnit_; }
 615      set {
 0616        minWidthUnit_ = value;
 0617      }
 618    }
 619
 620    /// <summary>Field number for the "min_width" field.</summary>
 621    public const int MinWidthFieldNumber = 21;
 622    private float minWidth_;
 623    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 624    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 625    public float MinWidth {
 0626      get { return minWidth_; }
 627      set {
 1628        minWidth_ = value;
 1629      }
 630    }
 631
 632    /// <summary>Field number for the "min_height_unit" field.</summary>
 633    public const int MinHeightUnitFieldNumber = 22;
 634    private global::DCL.ECSComponents.YGUnit minHeightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 635    /// <summary>
 636    /// YGUnit.YGU_UNDEFINED
 637    /// </summary>
 638    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 639    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 640    public global::DCL.ECSComponents.YGUnit MinHeightUnit {
 13641      get { return minHeightUnit_; }
 642      set {
 0643        minHeightUnit_ = value;
 0644      }
 645    }
 646
 647    /// <summary>Field number for the "min_height" field.</summary>
 648    public const int MinHeightFieldNumber = 23;
 649    private float minHeight_;
 650    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 651    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 652    public float MinHeight {
 0653      get { return minHeight_; }
 654      set {
 1655        minHeight_ = value;
 1656      }
 657    }
 658
 659    /// <summary>Field number for the "max_width_unit" field.</summary>
 660    public const int MaxWidthUnitFieldNumber = 24;
 661    private global::DCL.ECSComponents.YGUnit maxWidthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 662    /// <summary>
 663    /// YGUnit.YGU_UNDEFINED
 664    /// </summary>
 665    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 666    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 667    public global::DCL.ECSComponents.YGUnit MaxWidthUnit {
 13668      get { return maxWidthUnit_; }
 669      set {
 0670        maxWidthUnit_ = value;
 0671      }
 672    }
 673
 674    /// <summary>Field number for the "max_width" field.</summary>
 675    public const int MaxWidthFieldNumber = 25;
 676    private float maxWidth_;
 677    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 678    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 679    public float MaxWidth {
 0680      get { return maxWidth_; }
 681      set {
 1682        maxWidth_ = value;
 1683      }
 684    }
 685
 686    /// <summary>Field number for the "max_height_unit" field.</summary>
 687    public const int MaxHeightUnitFieldNumber = 26;
 688    private global::DCL.ECSComponents.YGUnit maxHeightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 689    /// <summary>
 690    /// YGUnit.YGU_UNDEFINED
 691    /// </summary>
 692    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 693    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 694    public global::DCL.ECSComponents.YGUnit MaxHeightUnit {
 13695      get { return maxHeightUnit_; }
 696      set {
 0697        maxHeightUnit_ = value;
 0698      }
 699    }
 700
 701    /// <summary>Field number for the "max_height" field.</summary>
 702    public const int MaxHeightFieldNumber = 27;
 703    private float maxHeight_;
 704    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 705    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 706    public float MaxHeight {
 0707      get { return maxHeight_; }
 708      set {
 1709        maxHeight_ = value;
 1710      }
 711    }
 712
 713    /// <summary>Field number for the "position_left_unit" field.</summary>
 714    public const int PositionLeftUnitFieldNumber = 28;
 715    private global::DCL.ECSComponents.YGUnit positionLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 716    /// <summary>
 717    /// YGUnit.YGU_UNDEFINED
 718    /// </summary>
 719    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 720    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 721    public global::DCL.ECSComponents.YGUnit PositionLeftUnit {
 13722      get { return positionLeftUnit_; }
 723      set {
 0724        positionLeftUnit_ = value;
 0725      }
 726    }
 727
 728    /// <summary>Field number for the "position_left" field.</summary>
 729    public const int PositionLeftFieldNumber = 29;
 730    private float positionLeft_;
 731    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 732    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 733    public float PositionLeft {
 0734      get { return positionLeft_; }
 735      set {
 0736        positionLeft_ = value;
 0737      }
 738    }
 739
 740    /// <summary>Field number for the "position_top_unit" field.</summary>
 741    public const int PositionTopUnitFieldNumber = 30;
 742    private global::DCL.ECSComponents.YGUnit positionTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 743    /// <summary>
 744    /// YGUnit.YGU_UNDEFINED
 745    /// </summary>
 746    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 747    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 748    public global::DCL.ECSComponents.YGUnit PositionTopUnit {
 13749      get { return positionTopUnit_; }
 750      set {
 0751        positionTopUnit_ = value;
 0752      }
 753    }
 754
 755    /// <summary>Field number for the "position_top" field.</summary>
 756    public const int PositionTopFieldNumber = 31;
 757    private float positionTop_;
 758    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 759    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 760    public float PositionTop {
 0761      get { return positionTop_; }
 762      set {
 0763        positionTop_ = value;
 0764      }
 765    }
 766
 767    /// <summary>Field number for the "position_right_unit" field.</summary>
 768    public const int PositionRightUnitFieldNumber = 32;
 769    private global::DCL.ECSComponents.YGUnit positionRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 770    /// <summary>
 771    /// YGUnit.YGU_UNDEFINED
 772    /// </summary>
 773    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 774    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 775    public global::DCL.ECSComponents.YGUnit PositionRightUnit {
 13776      get { return positionRightUnit_; }
 777      set {
 0778        positionRightUnit_ = value;
 0779      }
 780    }
 781
 782    /// <summary>Field number for the "position_right" field.</summary>
 783    public const int PositionRightFieldNumber = 33;
 784    private float positionRight_;
 785    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 786    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 787    public float PositionRight {
 0788      get { return positionRight_; }
 789      set {
 0790        positionRight_ = value;
 0791      }
 792    }
 793
 794    /// <summary>Field number for the "position_bottom_unit" field.</summary>
 795    public const int PositionBottomUnitFieldNumber = 34;
 796    private global::DCL.ECSComponents.YGUnit positionBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 797    /// <summary>
 798    /// YGUnit.YGU_UNDEFINED
 799    /// </summary>
 800    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 801    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 802    public global::DCL.ECSComponents.YGUnit PositionBottomUnit {
 13803      get { return positionBottomUnit_; }
 804      set {
 0805        positionBottomUnit_ = value;
 0806      }
 807    }
 808
 809    /// <summary>Field number for the "position_bottom" field.</summary>
 810    public const int PositionBottomFieldNumber = 35;
 811    private float positionBottom_;
 812    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 813    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 814    public float PositionBottom {
 0815      get { return positionBottom_; }
 816      set {
 0817        positionBottom_ = value;
 0818      }
 819    }
 820
 821    /// <summary>Field number for the "margin_left_unit" field.</summary>
 822    public const int MarginLeftUnitFieldNumber = 36;
 823    private global::DCL.ECSComponents.YGUnit marginLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 824    /// <summary>
 825    /// YGUnit.YGU_UNDEFINED
 826    /// </summary>
 827    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 828    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 829    public global::DCL.ECSComponents.YGUnit MarginLeftUnit {
 14830      get { return marginLeftUnit_; }
 831      set {
 1832        marginLeftUnit_ = value;
 1833      }
 834    }
 835
 836    /// <summary>Field number for the "margin_left" field.</summary>
 837    public const int MarginLeftFieldNumber = 37;
 838    private float marginLeft_;
 839    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 840    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 841    public float MarginLeft {
 1842      get { return marginLeft_; }
 843      set {
 1844        marginLeft_ = value;
 1845      }
 846    }
 847
 848    /// <summary>Field number for the "margin_top_unit" field.</summary>
 849    public const int MarginTopUnitFieldNumber = 38;
 850    private global::DCL.ECSComponents.YGUnit marginTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 851    /// <summary>
 852    /// YGUnit.YGU_UNDEFINED
 853    /// </summary>
 854    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 855    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 856    public global::DCL.ECSComponents.YGUnit MarginTopUnit {
 14857      get { return marginTopUnit_; }
 858      set {
 1859        marginTopUnit_ = value;
 1860      }
 861    }
 862
 863    /// <summary>Field number for the "margin_top" field.</summary>
 864    public const int MarginTopFieldNumber = 39;
 865    private float marginTop_;
 866    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 867    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 868    public float MarginTop {
 1869      get { return marginTop_; }
 870      set {
 1871        marginTop_ = value;
 1872      }
 873    }
 874
 875    /// <summary>Field number for the "margin_right_unit" field.</summary>
 876    public const int MarginRightUnitFieldNumber = 40;
 877    private global::DCL.ECSComponents.YGUnit marginRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 878    /// <summary>
 879    /// YGUnit.YGU_UNDEFINED
 880    /// </summary>
 881    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 882    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 883    public global::DCL.ECSComponents.YGUnit MarginRightUnit {
 14884      get { return marginRightUnit_; }
 885      set {
 1886        marginRightUnit_ = value;
 1887      }
 888    }
 889
 890    /// <summary>Field number for the "margin_right" field.</summary>
 891    public const int MarginRightFieldNumber = 41;
 892    private float marginRight_;
 893    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 894    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 895    public float MarginRight {
 1896      get { return marginRight_; }
 897      set {
 1898        marginRight_ = value;
 1899      }
 900    }
 901
 902    /// <summary>Field number for the "margin_bottom_unit" field.</summary>
 903    public const int MarginBottomUnitFieldNumber = 42;
 904    private global::DCL.ECSComponents.YGUnit marginBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 905    /// <summary>
 906    /// YGUnit.YGU_UNDEFINED
 907    /// </summary>
 908    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 909    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 910    public global::DCL.ECSComponents.YGUnit MarginBottomUnit {
 14911      get { return marginBottomUnit_; }
 912      set {
 1913        marginBottomUnit_ = value;
 1914      }
 915    }
 916
 917    /// <summary>Field number for the "margin_bottom" field.</summary>
 918    public const int MarginBottomFieldNumber = 43;
 919    private float marginBottom_;
 920    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 921    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 922    public float MarginBottom {
 1923      get { return marginBottom_; }
 924      set {
 1925        marginBottom_ = value;
 1926      }
 927    }
 928
 929    /// <summary>Field number for the "padding_left_unit" field.</summary>
 930    public const int PaddingLeftUnitFieldNumber = 44;
 931    private global::DCL.ECSComponents.YGUnit paddingLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 932    /// <summary>
 933    /// YGUnit.YGU_UNDEFINED
 934    /// </summary>
 935    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 936    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 937    public global::DCL.ECSComponents.YGUnit PaddingLeftUnit {
 14938      get { return paddingLeftUnit_; }
 939      set {
 1940        paddingLeftUnit_ = value;
 1941      }
 942    }
 943
 944    /// <summary>Field number for the "padding_left" field.</summary>
 945    public const int PaddingLeftFieldNumber = 45;
 946    private float paddingLeft_;
 947    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 948    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 949    public float PaddingLeft {
 1950      get { return paddingLeft_; }
 951      set {
 1952        paddingLeft_ = value;
 1953      }
 954    }
 955
 956    /// <summary>Field number for the "padding_top_unit" field.</summary>
 957    public const int PaddingTopUnitFieldNumber = 46;
 958    private global::DCL.ECSComponents.YGUnit paddingTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 959    /// <summary>
 960    /// YGUnit.YGU_UNDEFINED
 961    /// </summary>
 962    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 963    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 964    public global::DCL.ECSComponents.YGUnit PaddingTopUnit {
 14965      get { return paddingTopUnit_; }
 966      set {
 1967        paddingTopUnit_ = value;
 1968      }
 969    }
 970
 971    /// <summary>Field number for the "padding_top" field.</summary>
 972    public const int PaddingTopFieldNumber = 47;
 973    private float paddingTop_;
 974    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 975    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 976    public float PaddingTop {
 1977      get { return paddingTop_; }
 978      set {
 1979        paddingTop_ = value;
 1980      }
 981    }
 982
 983    /// <summary>Field number for the "padding_right_unit" field.</summary>
 984    public const int PaddingRightUnitFieldNumber = 48;
 985    private global::DCL.ECSComponents.YGUnit paddingRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 986    /// <summary>
 987    /// YGUnit.YGU_UNDEFINED
 988    /// </summary>
 989    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 990    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 991    public global::DCL.ECSComponents.YGUnit PaddingRightUnit {
 14992      get { return paddingRightUnit_; }
 993      set {
 1994        paddingRightUnit_ = value;
 1995      }
 996    }
 997
 998    /// <summary>Field number for the "padding_right" field.</summary>
 999    public const int PaddingRightFieldNumber = 49;
 1000    private float paddingRight_;
 1001    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1002    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1003    public float PaddingRight {
 11004      get { return paddingRight_; }
 1005      set {
 11006        paddingRight_ = value;
 11007      }
 1008    }
 1009
 1010    /// <summary>Field number for the "padding_bottom_unit" field.</summary>
 1011    public const int PaddingBottomUnitFieldNumber = 50;
 1012    private global::DCL.ECSComponents.YGUnit paddingBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 1013    /// <summary>
 1014    /// YGUnit.YGU_UNDEFINED
 1015    /// </summary>
 1016    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1017    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1018    public global::DCL.ECSComponents.YGUnit PaddingBottomUnit {
 141019      get { return paddingBottomUnit_; }
 1020      set {
 11021        paddingBottomUnit_ = value;
 11022      }
 1023    }
 1024
 1025    /// <summary>Field number for the "padding_bottom" field.</summary>
 1026    public const int PaddingBottomFieldNumber = 51;
 1027    private float paddingBottom_;
 1028    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1029    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1030    public float PaddingBottom {
 11031      get { return paddingBottom_; }
 1032      set {
 11033        paddingBottom_ = value;
 11034      }
 1035    }
 1036
 1037    /// <summary>Field number for the "pointer_filter" field.</summary>
 1038    public const int PointerFilterFieldNumber = 52;
 1039    private global::DCL.ECSComponents.PointerFilterMode pointerFilter_;
 1040    /// <summary>
 1041    /// default: PointerFilterMode.PFM_NONE
 1042    /// </summary>
 1043    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1044    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1045    public global::DCL.ECSComponents.PointerFilterMode PointerFilter {
 261046      get { if ((_hasBits0 & 16) != 0) { return pointerFilter_; } else { return global::DCL.ECSComponents.PointerFilterM
 1047      set {
 21048        _hasBits0 |= 16;
 21049        pointerFilter_ = value;
 21050      }
 1051    }
 1052    /// <summary>Gets whether the "pointer_filter" field is set</summary>
 1053    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1054    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1055    public bool HasPointerFilter {
 01056      get { return (_hasBits0 & 16) != 0; }
 1057    }
 1058    /// <summary>Clears the value of the "pointer_filter" field</summary>
 1059    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1060    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1061    public void ClearPointerFilter() {
 01062      _hasBits0 &= ~16;
 01063    }
 1064
 1065    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1066    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1067    public override bool Equals(object other) {
 01068      return Equals(other as PBUiTransform);
 1069    }
 1070
 1071    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1072    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1073    public bool Equals(PBUiTransform other) {
 01074      if (ReferenceEquals(other, null)) {
 01075        return false;
 1076      }
 01077      if (ReferenceEquals(other, this)) {
 01078        return true;
 1079      }
 01080      if (Parent != other.Parent) return false;
 01081      if (RightOf != other.RightOf) return false;
 01082      if (AlignContent != other.AlignContent) return false;
 01083      if (AlignItems != other.AlignItems) return false;
 01084      if (FlexWrap != other.FlexWrap) return false;
 01085      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexShrink, other.FlexShrink)) return fal
 01086      if (PositionType != other.PositionType) return false;
 01087      if (AlignSelf != other.AlignSelf) return false;
 01088      if (FlexDirection != other.FlexDirection) return false;
 01089      if (JustifyContent != other.JustifyContent) return false;
 01090      if (Overflow != other.Overflow) return false;
 01091      if (Display != other.Display) return false;
 01092      if (FlexBasisUnit != other.FlexBasisUnit) return false;
 01093      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexBasis, other.FlexBasis)) return false
 01094      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexGrow, other.FlexGrow)) return false;
 01095      if (WidthUnit != other.WidthUnit) return false;
 01096      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Width, other.Width)) return false;
 01097      if (HeightUnit != other.HeightUnit) return false;
 01098      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Height, other.Height)) return false;
 01099      if (MinWidthUnit != other.MinWidthUnit) return false;
 01100      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinWidth, other.MinWidth)) return false;
 01101      if (MinHeightUnit != other.MinHeightUnit) return false;
 01102      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinHeight, other.MinHeight)) return false
 01103      if (MaxWidthUnit != other.MaxWidthUnit) return false;
 01104      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxWidth, other.MaxWidth)) return false;
 01105      if (MaxHeightUnit != other.MaxHeightUnit) return false;
 01106      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxHeight, other.MaxHeight)) return false
 01107      if (PositionLeftUnit != other.PositionLeftUnit) return false;
 01108      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionLeft, other.PositionLeft)) return
 01109      if (PositionTopUnit != other.PositionTopUnit) return false;
 01110      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionTop, other.PositionTop)) return f
 01111      if (PositionRightUnit != other.PositionRightUnit) return false;
 01112      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionRight, other.PositionRight)) retu
 01113      if (PositionBottomUnit != other.PositionBottomUnit) return false;
 01114      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionBottom, other.PositionBottom)) re
 01115      if (MarginLeftUnit != other.MarginLeftUnit) return false;
 01116      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginLeft, other.MarginLeft)) return fal
 01117      if (MarginTopUnit != other.MarginTopUnit) return false;
 01118      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginTop, other.MarginTop)) return false
 01119      if (MarginRightUnit != other.MarginRightUnit) return false;
 01120      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginRight, other.MarginRight)) return f
 01121      if (MarginBottomUnit != other.MarginBottomUnit) return false;
 01122      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginBottom, other.MarginBottom)) return
 01123      if (PaddingLeftUnit != other.PaddingLeftUnit) return false;
 01124      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingLeft, other.PaddingLeft)) return f
 01125      if (PaddingTopUnit != other.PaddingTopUnit) return false;
 01126      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingTop, other.PaddingTop)) return fal
 01127      if (PaddingRightUnit != other.PaddingRightUnit) return false;
 01128      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingRight, other.PaddingRight)) return
 01129      if (PaddingBottomUnit != other.PaddingBottomUnit) return false;
 01130      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingBottom, other.PaddingBottom)) retu
 01131      if (PointerFilter != other.PointerFilter) return false;
 01132      return Equals(_unknownFields, other._unknownFields);
 1133    }
 1134
 1135    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1136    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1137    public override int GetHashCode() {
 01138      int hash = 1;
 01139      if (Parent != 0) hash ^= Parent.GetHashCode();
 01140      if (RightOf != 0) hash ^= RightOf.GetHashCode();
 01141      if (HasAlignContent) hash ^= AlignContent.GetHashCode();
 01142      if (HasAlignItems) hash ^= AlignItems.GetHashCode();
 01143      if (HasFlexWrap) hash ^= FlexWrap.GetHashCode();
 01144      if (HasFlexShrink) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexShrink);
 01145      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) hash ^= PositionType.GetHashCode();
 01146      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) hash ^= AlignSelf.GetHashCode();
 01147      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) hash ^= FlexDirection.GetHashCode();
 01148      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) hash ^= JustifyContent.GetHashCode();
 01149      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) hash ^= Overflow.GetHashCode();
 01150      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) hash ^= Display.GetHashCode();
 01151      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= FlexBasisUnit.GetHashCode();
 01152      if (FlexBasis != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexBasis);
 01153      if (FlexGrow != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexGrow);
 01154      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= WidthUnit.GetHashCode();
 01155      if (Width != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Width);
 01156      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= HeightUnit.GetHashCode();
 01157      if (Height != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
 01158      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MinWidthUnit.GetHashCode();
 01159      if (MinWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinWidth);
 01160      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MinHeightUnit.GetHashCode();
 01161      if (MinHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinHeight);
 01162      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MaxWidthUnit.GetHashCode();
 01163      if (MaxWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxWidth);
 01164      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MaxHeightUnit.GetHashCode();
 01165      if (MaxHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxHeight);
 01166      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionLeftUnit.GetHashCode();
 01167      if (PositionLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionL
 01168      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionTopUnit.GetHashCode();
 01169      if (PositionTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionTo
 01170      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionRightUnit.GetHashCode();
 01171      if (PositionRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Position
 01172      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionBottomUnit.GetHashCode();
 01173      if (PositionBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Positio
 01174      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginLeftUnit.GetHashCode();
 01175      if (MarginLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginLeft)
 01176      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginTopUnit.GetHashCode();
 01177      if (MarginTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginTop);
 01178      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginRightUnit.GetHashCode();
 01179      if (MarginRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginRigh
 01180      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginBottomUnit.GetHashCode();
 01181      if (MarginBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginBot
 01182      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingLeftUnit.GetHashCode();
 01183      if (PaddingLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingLef
 01184      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingTopUnit.GetHashCode();
 01185      if (PaddingTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingTop)
 01186      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingRightUnit.GetHashCode();
 01187      if (PaddingRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingRi
 01188      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingBottomUnit.GetHashCode();
 01189      if (PaddingBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingB
 01190      if (HasPointerFilter) hash ^= PointerFilter.GetHashCode();
 01191      if (_unknownFields != null) {
 01192        hash ^= _unknownFields.GetHashCode();
 1193      }
 01194      return hash;
 1195    }
 1196
 1197    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1198    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1199    public override string ToString() {
 01200      return pb::JsonFormatter.ToDiagnosticString(this);
 1201    }
 1202
 1203    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1204    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1205    public void WriteTo(pb::CodedOutputStream output) {
 1206    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1207      output.WriteRawMessage(this);
 1208    #else
 01209      if (Parent != 0) {
 01210        output.WriteRawTag(8);
 01211        output.WriteInt32(Parent);
 1212      }
 01213      if (RightOf != 0) {
 01214        output.WriteRawTag(16);
 01215        output.WriteInt32(RightOf);
 1216      }
 01217      if (HasAlignContent) {
 01218        output.WriteRawTag(24);
 01219        output.WriteEnum((int) AlignContent);
 1220      }
 01221      if (HasAlignItems) {
 01222        output.WriteRawTag(32);
 01223        output.WriteEnum((int) AlignItems);
 1224      }
 01225      if (HasFlexWrap) {
 01226        output.WriteRawTag(40);
 01227        output.WriteEnum((int) FlexWrap);
 1228      }
 01229      if (HasFlexShrink) {
 01230        output.WriteRawTag(53);
 01231        output.WriteFloat(FlexShrink);
 1232      }
 01233      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) {
 01234        output.WriteRawTag(56);
 01235        output.WriteEnum((int) PositionType);
 1236      }
 01237      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01238        output.WriteRawTag(64);
 01239        output.WriteEnum((int) AlignSelf);
 1240      }
 01241      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) {
 01242        output.WriteRawTag(72);
 01243        output.WriteEnum((int) FlexDirection);
 1244      }
 01245      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01246        output.WriteRawTag(80);
 01247        output.WriteEnum((int) JustifyContent);
 1248      }
 01249      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01250        output.WriteRawTag(88);
 01251        output.WriteEnum((int) Overflow);
 1252      }
 01253      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01254        output.WriteRawTag(96);
 01255        output.WriteEnum((int) Display);
 1256      }
 01257      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01258        output.WriteRawTag(104);
 01259        output.WriteEnum((int) FlexBasisUnit);
 1260      }
 01261      if (FlexBasis != 0F) {
 01262        output.WriteRawTag(117);
 01263        output.WriteFloat(FlexBasis);
 1264      }
 01265      if (FlexGrow != 0F) {
 01266        output.WriteRawTag(125);
 01267        output.WriteFloat(FlexGrow);
 1268      }
 01269      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01270        output.WriteRawTag(128, 1);
 01271        output.WriteEnum((int) WidthUnit);
 1272      }
 01273      if (Width != 0F) {
 01274        output.WriteRawTag(141, 1);
 01275        output.WriteFloat(Width);
 1276      }
 01277      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01278        output.WriteRawTag(144, 1);
 01279        output.WriteEnum((int) HeightUnit);
 1280      }
 01281      if (Height != 0F) {
 01282        output.WriteRawTag(157, 1);
 01283        output.WriteFloat(Height);
 1284      }
 01285      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01286        output.WriteRawTag(160, 1);
 01287        output.WriteEnum((int) MinWidthUnit);
 1288      }
 01289      if (MinWidth != 0F) {
 01290        output.WriteRawTag(173, 1);
 01291        output.WriteFloat(MinWidth);
 1292      }
 01293      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01294        output.WriteRawTag(176, 1);
 01295        output.WriteEnum((int) MinHeightUnit);
 1296      }
 01297      if (MinHeight != 0F) {
 01298        output.WriteRawTag(189, 1);
 01299        output.WriteFloat(MinHeight);
 1300      }
 01301      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01302        output.WriteRawTag(192, 1);
 01303        output.WriteEnum((int) MaxWidthUnit);
 1304      }
 01305      if (MaxWidth != 0F) {
 01306        output.WriteRawTag(205, 1);
 01307        output.WriteFloat(MaxWidth);
 1308      }
 01309      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01310        output.WriteRawTag(208, 1);
 01311        output.WriteEnum((int) MaxHeightUnit);
 1312      }
 01313      if (MaxHeight != 0F) {
 01314        output.WriteRawTag(221, 1);
 01315        output.WriteFloat(MaxHeight);
 1316      }
 01317      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01318        output.WriteRawTag(224, 1);
 01319        output.WriteEnum((int) PositionLeftUnit);
 1320      }
 01321      if (PositionLeft != 0F) {
 01322        output.WriteRawTag(237, 1);
 01323        output.WriteFloat(PositionLeft);
 1324      }
 01325      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01326        output.WriteRawTag(240, 1);
 01327        output.WriteEnum((int) PositionTopUnit);
 1328      }
 01329      if (PositionTop != 0F) {
 01330        output.WriteRawTag(253, 1);
 01331        output.WriteFloat(PositionTop);
 1332      }
 01333      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01334        output.WriteRawTag(128, 2);
 01335        output.WriteEnum((int) PositionRightUnit);
 1336      }
 01337      if (PositionRight != 0F) {
 01338        output.WriteRawTag(141, 2);
 01339        output.WriteFloat(PositionRight);
 1340      }
 01341      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01342        output.WriteRawTag(144, 2);
 01343        output.WriteEnum((int) PositionBottomUnit);
 1344      }
 01345      if (PositionBottom != 0F) {
 01346        output.WriteRawTag(157, 2);
 01347        output.WriteFloat(PositionBottom);
 1348      }
 01349      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01350        output.WriteRawTag(160, 2);
 01351        output.WriteEnum((int) MarginLeftUnit);
 1352      }
 01353      if (MarginLeft != 0F) {
 01354        output.WriteRawTag(173, 2);
 01355        output.WriteFloat(MarginLeft);
 1356      }
 01357      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01358        output.WriteRawTag(176, 2);
 01359        output.WriteEnum((int) MarginTopUnit);
 1360      }
 01361      if (MarginTop != 0F) {
 01362        output.WriteRawTag(189, 2);
 01363        output.WriteFloat(MarginTop);
 1364      }
 01365      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01366        output.WriteRawTag(192, 2);
 01367        output.WriteEnum((int) MarginRightUnit);
 1368      }
 01369      if (MarginRight != 0F) {
 01370        output.WriteRawTag(205, 2);
 01371        output.WriteFloat(MarginRight);
 1372      }
 01373      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01374        output.WriteRawTag(208, 2);
 01375        output.WriteEnum((int) MarginBottomUnit);
 1376      }
 01377      if (MarginBottom != 0F) {
 01378        output.WriteRawTag(221, 2);
 01379        output.WriteFloat(MarginBottom);
 1380      }
 01381      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01382        output.WriteRawTag(224, 2);
 01383        output.WriteEnum((int) PaddingLeftUnit);
 1384      }
 01385      if (PaddingLeft != 0F) {
 01386        output.WriteRawTag(237, 2);
 01387        output.WriteFloat(PaddingLeft);
 1388      }
 01389      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01390        output.WriteRawTag(240, 2);
 01391        output.WriteEnum((int) PaddingTopUnit);
 1392      }
 01393      if (PaddingTop != 0F) {
 01394        output.WriteRawTag(253, 2);
 01395        output.WriteFloat(PaddingTop);
 1396      }
 01397      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01398        output.WriteRawTag(128, 3);
 01399        output.WriteEnum((int) PaddingRightUnit);
 1400      }
 01401      if (PaddingRight != 0F) {
 01402        output.WriteRawTag(141, 3);
 01403        output.WriteFloat(PaddingRight);
 1404      }
 01405      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01406        output.WriteRawTag(144, 3);
 01407        output.WriteEnum((int) PaddingBottomUnit);
 1408      }
 01409      if (PaddingBottom != 0F) {
 01410        output.WriteRawTag(157, 3);
 01411        output.WriteFloat(PaddingBottom);
 1412      }
 01413      if (HasPointerFilter) {
 01414        output.WriteRawTag(160, 3);
 01415        output.WriteEnum((int) PointerFilter);
 1416      }
 01417      if (_unknownFields != null) {
 01418        _unknownFields.WriteTo(output);
 1419      }
 1420    #endif
 01421    }
 1422
 1423    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1424    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1425    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1426    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1427      if (Parent != 0) {
 1428        output.WriteRawTag(8);
 1429        output.WriteInt32(Parent);
 1430      }
 1431      if (RightOf != 0) {
 1432        output.WriteRawTag(16);
 1433        output.WriteInt32(RightOf);
 1434      }
 1435      if (HasAlignContent) {
 1436        output.WriteRawTag(24);
 1437        output.WriteEnum((int) AlignContent);
 1438      }
 1439      if (HasAlignItems) {
 1440        output.WriteRawTag(32);
 1441        output.WriteEnum((int) AlignItems);
 1442      }
 1443      if (HasFlexWrap) {
 1444        output.WriteRawTag(40);
 1445        output.WriteEnum((int) FlexWrap);
 1446      }
 1447      if (HasFlexShrink) {
 1448        output.WriteRawTag(53);
 1449        output.WriteFloat(FlexShrink);
 1450      }
 1451      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) {
 1452        output.WriteRawTag(56);
 1453        output.WriteEnum((int) PositionType);
 1454      }
 1455      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 1456        output.WriteRawTag(64);
 1457        output.WriteEnum((int) AlignSelf);
 1458      }
 1459      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) {
 1460        output.WriteRawTag(72);
 1461        output.WriteEnum((int) FlexDirection);
 1462      }
 1463      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 1464        output.WriteRawTag(80);
 1465        output.WriteEnum((int) JustifyContent);
 1466      }
 1467      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 1468        output.WriteRawTag(88);
 1469        output.WriteEnum((int) Overflow);
 1470      }
 1471      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 1472        output.WriteRawTag(96);
 1473        output.WriteEnum((int) Display);
 1474      }
 1475      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1476        output.WriteRawTag(104);
 1477        output.WriteEnum((int) FlexBasisUnit);
 1478      }
 1479      if (FlexBasis != 0F) {
 1480        output.WriteRawTag(117);
 1481        output.WriteFloat(FlexBasis);
 1482      }
 1483      if (FlexGrow != 0F) {
 1484        output.WriteRawTag(125);
 1485        output.WriteFloat(FlexGrow);
 1486      }
 1487      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1488        output.WriteRawTag(128, 1);
 1489        output.WriteEnum((int) WidthUnit);
 1490      }
 1491      if (Width != 0F) {
 1492        output.WriteRawTag(141, 1);
 1493        output.WriteFloat(Width);
 1494      }
 1495      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1496        output.WriteRawTag(144, 1);
 1497        output.WriteEnum((int) HeightUnit);
 1498      }
 1499      if (Height != 0F) {
 1500        output.WriteRawTag(157, 1);
 1501        output.WriteFloat(Height);
 1502      }
 1503      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1504        output.WriteRawTag(160, 1);
 1505        output.WriteEnum((int) MinWidthUnit);
 1506      }
 1507      if (MinWidth != 0F) {
 1508        output.WriteRawTag(173, 1);
 1509        output.WriteFloat(MinWidth);
 1510      }
 1511      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1512        output.WriteRawTag(176, 1);
 1513        output.WriteEnum((int) MinHeightUnit);
 1514      }
 1515      if (MinHeight != 0F) {
 1516        output.WriteRawTag(189, 1);
 1517        output.WriteFloat(MinHeight);
 1518      }
 1519      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1520        output.WriteRawTag(192, 1);
 1521        output.WriteEnum((int) MaxWidthUnit);
 1522      }
 1523      if (MaxWidth != 0F) {
 1524        output.WriteRawTag(205, 1);
 1525        output.WriteFloat(MaxWidth);
 1526      }
 1527      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1528        output.WriteRawTag(208, 1);
 1529        output.WriteEnum((int) MaxHeightUnit);
 1530      }
 1531      if (MaxHeight != 0F) {
 1532        output.WriteRawTag(221, 1);
 1533        output.WriteFloat(MaxHeight);
 1534      }
 1535      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1536        output.WriteRawTag(224, 1);
 1537        output.WriteEnum((int) PositionLeftUnit);
 1538      }
 1539      if (PositionLeft != 0F) {
 1540        output.WriteRawTag(237, 1);
 1541        output.WriteFloat(PositionLeft);
 1542      }
 1543      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1544        output.WriteRawTag(240, 1);
 1545        output.WriteEnum((int) PositionTopUnit);
 1546      }
 1547      if (PositionTop != 0F) {
 1548        output.WriteRawTag(253, 1);
 1549        output.WriteFloat(PositionTop);
 1550      }
 1551      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1552        output.WriteRawTag(128, 2);
 1553        output.WriteEnum((int) PositionRightUnit);
 1554      }
 1555      if (PositionRight != 0F) {
 1556        output.WriteRawTag(141, 2);
 1557        output.WriteFloat(PositionRight);
 1558      }
 1559      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1560        output.WriteRawTag(144, 2);
 1561        output.WriteEnum((int) PositionBottomUnit);
 1562      }
 1563      if (PositionBottom != 0F) {
 1564        output.WriteRawTag(157, 2);
 1565        output.WriteFloat(PositionBottom);
 1566      }
 1567      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1568        output.WriteRawTag(160, 2);
 1569        output.WriteEnum((int) MarginLeftUnit);
 1570      }
 1571      if (MarginLeft != 0F) {
 1572        output.WriteRawTag(173, 2);
 1573        output.WriteFloat(MarginLeft);
 1574      }
 1575      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1576        output.WriteRawTag(176, 2);
 1577        output.WriteEnum((int) MarginTopUnit);
 1578      }
 1579      if (MarginTop != 0F) {
 1580        output.WriteRawTag(189, 2);
 1581        output.WriteFloat(MarginTop);
 1582      }
 1583      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1584        output.WriteRawTag(192, 2);
 1585        output.WriteEnum((int) MarginRightUnit);
 1586      }
 1587      if (MarginRight != 0F) {
 1588        output.WriteRawTag(205, 2);
 1589        output.WriteFloat(MarginRight);
 1590      }
 1591      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1592        output.WriteRawTag(208, 2);
 1593        output.WriteEnum((int) MarginBottomUnit);
 1594      }
 1595      if (MarginBottom != 0F) {
 1596        output.WriteRawTag(221, 2);
 1597        output.WriteFloat(MarginBottom);
 1598      }
 1599      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1600        output.WriteRawTag(224, 2);
 1601        output.WriteEnum((int) PaddingLeftUnit);
 1602      }
 1603      if (PaddingLeft != 0F) {
 1604        output.WriteRawTag(237, 2);
 1605        output.WriteFloat(PaddingLeft);
 1606      }
 1607      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1608        output.WriteRawTag(240, 2);
 1609        output.WriteEnum((int) PaddingTopUnit);
 1610      }
 1611      if (PaddingTop != 0F) {
 1612        output.WriteRawTag(253, 2);
 1613        output.WriteFloat(PaddingTop);
 1614      }
 1615      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1616        output.WriteRawTag(128, 3);
 1617        output.WriteEnum((int) PaddingRightUnit);
 1618      }
 1619      if (PaddingRight != 0F) {
 1620        output.WriteRawTag(141, 3);
 1621        output.WriteFloat(PaddingRight);
 1622      }
 1623      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1624        output.WriteRawTag(144, 3);
 1625        output.WriteEnum((int) PaddingBottomUnit);
 1626      }
 1627      if (PaddingBottom != 0F) {
 1628        output.WriteRawTag(157, 3);
 1629        output.WriteFloat(PaddingBottom);
 1630      }
 1631      if (HasPointerFilter) {
 1632        output.WriteRawTag(160, 3);
 1633        output.WriteEnum((int) PointerFilter);
 1634      }
 1635      if (_unknownFields != null) {
 1636        _unknownFields.WriteTo(ref output);
 1637      }
 1638    }
 1639    #endif
 1640
 1641    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1642    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1643    public int CalculateSize() {
 01644      int size = 0;
 01645      if (Parent != 0) {
 01646        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Parent);
 1647      }
 01648      if (RightOf != 0) {
 01649        size += 1 + pb::CodedOutputStream.ComputeInt32Size(RightOf);
 1650      }
 01651      if (HasAlignContent) {
 01652        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignContent);
 1653      }
 01654      if (HasAlignItems) {
 01655        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignItems);
 1656      }
 01657      if (HasFlexWrap) {
 01658        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexWrap);
 1659      }
 01660      if (HasFlexShrink) {
 01661        size += 1 + 4;
 1662      }
 01663      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) {
 01664        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) PositionType);
 1665      }
 01666      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01667        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignSelf);
 1668      }
 01669      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) {
 01670        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexDirection);
 1671      }
 01672      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01673        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) JustifyContent);
 1674      }
 01675      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01676        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Overflow);
 1677      }
 01678      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01679        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Display);
 1680      }
 01681      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01682        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexBasisUnit);
 1683      }
 01684      if (FlexBasis != 0F) {
 01685        size += 1 + 4;
 1686      }
 01687      if (FlexGrow != 0F) {
 01688        size += 1 + 4;
 1689      }
 01690      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01691        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) WidthUnit);
 1692      }
 01693      if (Width != 0F) {
 01694        size += 2 + 4;
 1695      }
 01696      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01697        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) HeightUnit);
 1698      }
 01699      if (Height != 0F) {
 01700        size += 2 + 4;
 1701      }
 01702      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01703        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinWidthUnit);
 1704      }
 01705      if (MinWidth != 0F) {
 01706        size += 2 + 4;
 1707      }
 01708      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01709        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinHeightUnit);
 1710      }
 01711      if (MinHeight != 0F) {
 01712        size += 2 + 4;
 1713      }
 01714      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01715        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxWidthUnit);
 1716      }
 01717      if (MaxWidth != 0F) {
 01718        size += 2 + 4;
 1719      }
 01720      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01721        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxHeightUnit);
 1722      }
 01723      if (MaxHeight != 0F) {
 01724        size += 2 + 4;
 1725      }
 01726      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01727        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionLeftUnit);
 1728      }
 01729      if (PositionLeft != 0F) {
 01730        size += 2 + 4;
 1731      }
 01732      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01733        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionTopUnit);
 1734      }
 01735      if (PositionTop != 0F) {
 01736        size += 2 + 4;
 1737      }
 01738      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01739        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionRightUnit);
 1740      }
 01741      if (PositionRight != 0F) {
 01742        size += 2 + 4;
 1743      }
 01744      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01745        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionBottomUnit);
 1746      }
 01747      if (PositionBottom != 0F) {
 01748        size += 2 + 4;
 1749      }
 01750      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01751        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginLeftUnit);
 1752      }
 01753      if (MarginLeft != 0F) {
 01754        size += 2 + 4;
 1755      }
 01756      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01757        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginTopUnit);
 1758      }
 01759      if (MarginTop != 0F) {
 01760        size += 2 + 4;
 1761      }
 01762      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01763        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginRightUnit);
 1764      }
 01765      if (MarginRight != 0F) {
 01766        size += 2 + 4;
 1767      }
 01768      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01769        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginBottomUnit);
 1770      }
 01771      if (MarginBottom != 0F) {
 01772        size += 2 + 4;
 1773      }
 01774      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01775        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingLeftUnit);
 1776      }
 01777      if (PaddingLeft != 0F) {
 01778        size += 2 + 4;
 1779      }
 01780      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01781        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingTopUnit);
 1782      }
 01783      if (PaddingTop != 0F) {
 01784        size += 2 + 4;
 1785      }
 01786      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01787        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingRightUnit);
 1788      }
 01789      if (PaddingRight != 0F) {
 01790        size += 2 + 4;
 1791      }
 01792      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01793        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingBottomUnit);
 1794      }
 01795      if (PaddingBottom != 0F) {
 01796        size += 2 + 4;
 1797      }
 01798      if (HasPointerFilter) {
 01799        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PointerFilter);
 1800      }
 01801      if (_unknownFields != null) {
 01802        size += _unknownFields.CalculateSize();
 1803      }
 01804      return size;
 1805    }
 1806
 1807    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1808    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1809    public void MergeFrom(PBUiTransform other) {
 01810      if (other == null) {
 01811        return;
 1812      }
 01813      if (other.Parent != 0) {
 01814        Parent = other.Parent;
 1815      }
 01816      if (other.RightOf != 0) {
 01817        RightOf = other.RightOf;
 1818      }
 01819      if (other.HasAlignContent) {
 01820        AlignContent = other.AlignContent;
 1821      }
 01822      if (other.HasAlignItems) {
 01823        AlignItems = other.AlignItems;
 1824      }
 01825      if (other.HasFlexWrap) {
 01826        FlexWrap = other.FlexWrap;
 1827      }
 01828      if (other.HasFlexShrink) {
 01829        FlexShrink = other.FlexShrink;
 1830      }
 01831      if (other.PositionType != global::DCL.ECSComponents.YGPositionType.YgptRelative) {
 01832        PositionType = other.PositionType;
 1833      }
 01834      if (other.AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01835        AlignSelf = other.AlignSelf;
 1836      }
 01837      if (other.FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdRow) {
 01838        FlexDirection = other.FlexDirection;
 1839      }
 01840      if (other.JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01841        JustifyContent = other.JustifyContent;
 1842      }
 01843      if (other.Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01844        Overflow = other.Overflow;
 1845      }
 01846      if (other.Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01847        Display = other.Display;
 1848      }
 01849      if (other.FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01850        FlexBasisUnit = other.FlexBasisUnit;
 1851      }
 01852      if (other.FlexBasis != 0F) {
 01853        FlexBasis = other.FlexBasis;
 1854      }
 01855      if (other.FlexGrow != 0F) {
 01856        FlexGrow = other.FlexGrow;
 1857      }
 01858      if (other.WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01859        WidthUnit = other.WidthUnit;
 1860      }
 01861      if (other.Width != 0F) {
 01862        Width = other.Width;
 1863      }
 01864      if (other.HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01865        HeightUnit = other.HeightUnit;
 1866      }
 01867      if (other.Height != 0F) {
 01868        Height = other.Height;
 1869      }
 01870      if (other.MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01871        MinWidthUnit = other.MinWidthUnit;
 1872      }
 01873      if (other.MinWidth != 0F) {
 01874        MinWidth = other.MinWidth;
 1875      }
 01876      if (other.MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01877        MinHeightUnit = other.MinHeightUnit;
 1878      }
 01879      if (other.MinHeight != 0F) {
 01880        MinHeight = other.MinHeight;
 1881      }
 01882      if (other.MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01883        MaxWidthUnit = other.MaxWidthUnit;
 1884      }
 01885      if (other.MaxWidth != 0F) {
 01886        MaxWidth = other.MaxWidth;
 1887      }
 01888      if (other.MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01889        MaxHeightUnit = other.MaxHeightUnit;
 1890      }
 01891      if (other.MaxHeight != 0F) {
 01892        MaxHeight = other.MaxHeight;
 1893      }
 01894      if (other.PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01895        PositionLeftUnit = other.PositionLeftUnit;
 1896      }
 01897      if (other.PositionLeft != 0F) {
 01898        PositionLeft = other.PositionLeft;
 1899      }
 01900      if (other.PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01901        PositionTopUnit = other.PositionTopUnit;
 1902      }
 01903      if (other.PositionTop != 0F) {
 01904        PositionTop = other.PositionTop;
 1905      }
 01906      if (other.PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01907        PositionRightUnit = other.PositionRightUnit;
 1908      }
 01909      if (other.PositionRight != 0F) {
 01910        PositionRight = other.PositionRight;
 1911      }
 01912      if (other.PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01913        PositionBottomUnit = other.PositionBottomUnit;
 1914      }
 01915      if (other.PositionBottom != 0F) {
 01916        PositionBottom = other.PositionBottom;
 1917      }
 01918      if (other.MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01919        MarginLeftUnit = other.MarginLeftUnit;
 1920      }
 01921      if (other.MarginLeft != 0F) {
 01922        MarginLeft = other.MarginLeft;
 1923      }
 01924      if (other.MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01925        MarginTopUnit = other.MarginTopUnit;
 1926      }
 01927      if (other.MarginTop != 0F) {
 01928        MarginTop = other.MarginTop;
 1929      }
 01930      if (other.MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01931        MarginRightUnit = other.MarginRightUnit;
 1932      }
 01933      if (other.MarginRight != 0F) {
 01934        MarginRight = other.MarginRight;
 1935      }
 01936      if (other.MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01937        MarginBottomUnit = other.MarginBottomUnit;
 1938      }
 01939      if (other.MarginBottom != 0F) {
 01940        MarginBottom = other.MarginBottom;
 1941      }
 01942      if (other.PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01943        PaddingLeftUnit = other.PaddingLeftUnit;
 1944      }
 01945      if (other.PaddingLeft != 0F) {
 01946        PaddingLeft = other.PaddingLeft;
 1947      }
 01948      if (other.PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01949        PaddingTopUnit = other.PaddingTopUnit;
 1950      }
 01951      if (other.PaddingTop != 0F) {
 01952        PaddingTop = other.PaddingTop;
 1953      }
 01954      if (other.PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01955        PaddingRightUnit = other.PaddingRightUnit;
 1956      }
 01957      if (other.PaddingRight != 0F) {
 01958        PaddingRight = other.PaddingRight;
 1959      }
 01960      if (other.PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01961        PaddingBottomUnit = other.PaddingBottomUnit;
 1962      }
 01963      if (other.PaddingBottom != 0F) {
 01964        PaddingBottom = other.PaddingBottom;
 1965      }
 01966      if (other.HasPointerFilter) {
 01967        PointerFilter = other.PointerFilter;
 1968      }
 01969      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 01970    }
 1971
 1972    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1973    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1974    public void MergeFrom(pb::CodedInputStream input) {
 1975    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1976      input.ReadRawMessage(this);
 1977    #else
 1978      uint tag;
 01979      while ((tag = input.ReadTag()) != 0) {
 1980        switch(tag) {
 1981          default:
 01982            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 01983            break;
 1984          case 8: {
 01985            Parent = input.ReadInt32();
 01986            break;
 1987          }
 1988          case 16: {
 01989            RightOf = input.ReadInt32();
 01990            break;
 1991          }
 1992          case 24: {
 01993            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 01994            break;
 1995          }
 1996          case 32: {
 01997            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 01998            break;
 1999          }
 2000          case 40: {
 02001            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 02002            break;
 2003          }
 2004          case 53: {
 02005            FlexShrink = input.ReadFloat();
 02006            break;
 2007          }
 2008          case 56: {
 02009            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 02010            break;
 2011          }
 2012          case 64: {
 02013            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 02014            break;
 2015          }
 2016          case 72: {
 02017            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 02018            break;
 2019          }
 2020          case 80: {
 02021            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 02022            break;
 2023          }
 2024          case 88: {
 02025            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 02026            break;
 2027          }
 2028          case 96: {
 02029            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 02030            break;
 2031          }
 2032          case 104: {
 02033            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02034            break;
 2035          }
 2036          case 117: {
 02037            FlexBasis = input.ReadFloat();
 02038            break;
 2039          }
 2040          case 125: {
 02041            FlexGrow = input.ReadFloat();
 02042            break;
 2043          }
 2044          case 128: {
 02045            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02046            break;
 2047          }
 2048          case 141: {
 02049            Width = input.ReadFloat();
 02050            break;
 2051          }
 2052          case 144: {
 02053            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02054            break;
 2055          }
 2056          case 157: {
 02057            Height = input.ReadFloat();
 02058            break;
 2059          }
 2060          case 160: {
 02061            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02062            break;
 2063          }
 2064          case 173: {
 02065            MinWidth = input.ReadFloat();
 02066            break;
 2067          }
 2068          case 176: {
 02069            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02070            break;
 2071          }
 2072          case 189: {
 02073            MinHeight = input.ReadFloat();
 02074            break;
 2075          }
 2076          case 192: {
 02077            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02078            break;
 2079          }
 2080          case 205: {
 02081            MaxWidth = input.ReadFloat();
 02082            break;
 2083          }
 2084          case 208: {
 02085            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02086            break;
 2087          }
 2088          case 221: {
 02089            MaxHeight = input.ReadFloat();
 02090            break;
 2091          }
 2092          case 224: {
 02093            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02094            break;
 2095          }
 2096          case 237: {
 02097            PositionLeft = input.ReadFloat();
 02098            break;
 2099          }
 2100          case 240: {
 02101            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02102            break;
 2103          }
 2104          case 253: {
 02105            PositionTop = input.ReadFloat();
 02106            break;
 2107          }
 2108          case 256: {
 02109            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02110            break;
 2111          }
 2112          case 269: {
 02113            PositionRight = input.ReadFloat();
 02114            break;
 2115          }
 2116          case 272: {
 02117            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02118            break;
 2119          }
 2120          case 285: {
 02121            PositionBottom = input.ReadFloat();
 02122            break;
 2123          }
 2124          case 288: {
 02125            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02126            break;
 2127          }
 2128          case 301: {
 02129            MarginLeft = input.ReadFloat();
 02130            break;
 2131          }
 2132          case 304: {
 02133            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02134            break;
 2135          }
 2136          case 317: {
 02137            MarginTop = input.ReadFloat();
 02138            break;
 2139          }
 2140          case 320: {
 02141            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02142            break;
 2143          }
 2144          case 333: {
 02145            MarginRight = input.ReadFloat();
 02146            break;
 2147          }
 2148          case 336: {
 02149            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02150            break;
 2151          }
 2152          case 349: {
 02153            MarginBottom = input.ReadFloat();
 02154            break;
 2155          }
 2156          case 352: {
 02157            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02158            break;
 2159          }
 2160          case 365: {
 02161            PaddingLeft = input.ReadFloat();
 02162            break;
 2163          }
 2164          case 368: {
 02165            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02166            break;
 2167          }
 2168          case 381: {
 02169            PaddingTop = input.ReadFloat();
 02170            break;
 2171          }
 2172          case 384: {
 02173            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02174            break;
 2175          }
 2176          case 397: {
 02177            PaddingRight = input.ReadFloat();
 02178            break;
 2179          }
 2180          case 400: {
 02181            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02182            break;
 2183          }
 2184          case 413: {
 02185            PaddingBottom = input.ReadFloat();
 02186            break;
 2187          }
 2188          case 416: {
 02189            PointerFilter = (global::DCL.ECSComponents.PointerFilterMode) input.ReadEnum();
 2190            break;
 2191          }
 2192        }
 2193      }
 2194    #endif
 02195    }
 2196
 2197    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2198    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2199    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2200    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2201      uint tag;
 2202      while ((tag = input.ReadTag()) != 0) {
 2203        switch(tag) {
 2204          default:
 2205            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2206            break;
 2207          case 8: {
 2208            Parent = input.ReadInt32();
 2209            break;
 2210          }
 2211          case 16: {
 2212            RightOf = input.ReadInt32();
 2213            break;
 2214          }
 2215          case 24: {
 2216            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2217            break;
 2218          }
 2219          case 32: {
 2220            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2221            break;
 2222          }
 2223          case 40: {
 2224            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 2225            break;
 2226          }
 2227          case 53: {
 2228            FlexShrink = input.ReadFloat();
 2229            break;
 2230          }
 2231          case 56: {
 2232            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 2233            break;
 2234          }
 2235          case 64: {
 2236            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2237            break;
 2238          }
 2239          case 72: {
 2240            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 2241            break;
 2242          }
 2243          case 80: {
 2244            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 2245            break;
 2246          }
 2247          case 88: {
 2248            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 2249            break;
 2250          }
 2251          case 96: {
 2252            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 2253            break;
 2254          }
 2255          case 104: {
 2256            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2257            break;
 2258          }
 2259          case 117: {
 2260            FlexBasis = input.ReadFloat();
 2261            break;
 2262          }
 2263          case 125: {
 2264            FlexGrow = input.ReadFloat();
 2265            break;
 2266          }
 2267          case 128: {
 2268            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2269            break;
 2270          }
 2271          case 141: {
 2272            Width = input.ReadFloat();
 2273            break;
 2274          }
 2275          case 144: {
 2276            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2277            break;
 2278          }
 2279          case 157: {
 2280            Height = input.ReadFloat();
 2281            break;
 2282          }
 2283          case 160: {
 2284            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2285            break;
 2286          }
 2287          case 173: {
 2288            MinWidth = input.ReadFloat();
 2289            break;
 2290          }
 2291          case 176: {
 2292            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2293            break;
 2294          }
 2295          case 189: {
 2296            MinHeight = input.ReadFloat();
 2297            break;
 2298          }
 2299          case 192: {
 2300            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2301            break;
 2302          }
 2303          case 205: {
 2304            MaxWidth = input.ReadFloat();
 2305            break;
 2306          }
 2307          case 208: {
 2308            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2309            break;
 2310          }
 2311          case 221: {
 2312            MaxHeight = input.ReadFloat();
 2313            break;
 2314          }
 2315          case 224: {
 2316            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2317            break;
 2318          }
 2319          case 237: {
 2320            PositionLeft = input.ReadFloat();
 2321            break;
 2322          }
 2323          case 240: {
 2324            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2325            break;
 2326          }
 2327          case 253: {
 2328            PositionTop = input.ReadFloat();
 2329            break;
 2330          }
 2331          case 256: {
 2332            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2333            break;
 2334          }
 2335          case 269: {
 2336            PositionRight = input.ReadFloat();
 2337            break;
 2338          }
 2339          case 272: {
 2340            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2341            break;
 2342          }
 2343          case 285: {
 2344            PositionBottom = input.ReadFloat();
 2345            break;
 2346          }
 2347          case 288: {
 2348            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2349            break;
 2350          }
 2351          case 301: {
 2352            MarginLeft = input.ReadFloat();
 2353            break;
 2354          }
 2355          case 304: {
 2356            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2357            break;
 2358          }
 2359          case 317: {
 2360            MarginTop = input.ReadFloat();
 2361            break;
 2362          }
 2363          case 320: {
 2364            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2365            break;
 2366          }
 2367          case 333: {
 2368            MarginRight = input.ReadFloat();
 2369            break;
 2370          }
 2371          case 336: {
 2372            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2373            break;
 2374          }
 2375          case 349: {
 2376            MarginBottom = input.ReadFloat();
 2377            break;
 2378          }
 2379          case 352: {
 2380            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2381            break;
 2382          }
 2383          case 365: {
 2384            PaddingLeft = input.ReadFloat();
 2385            break;
 2386          }
 2387          case 368: {
 2388            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2389            break;
 2390          }
 2391          case 381: {
 2392            PaddingTop = input.ReadFloat();
 2393            break;
 2394          }
 2395          case 384: {
 2396            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2397            break;
 2398          }
 2399          case 397: {
 2400            PaddingRight = input.ReadFloat();
 2401            break;
 2402          }
 2403          case 400: {
 2404            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2405            break;
 2406          }
 2407          case 413: {
 2408            PaddingBottom = input.ReadFloat();
 2409            break;
 2410          }
 2411          case 416: {
 2412            PointerFilter = (global::DCL.ECSComponents.PointerFilterMode) input.ReadEnum();
 2413            break;
 2414          }
 2415        }
 2416      }
 2417    }
 2418    #endif
 2419
 2420  }
 2421
 2422  #endregion
 2423
 2424}
 2425
 2426#endregion Designer generated code

Methods/Properties

PBUiTransform()
Parser()
Descriptor()
get_Descriptor()
PBUiTransform()
PBUiTransform(DCL.ECSComponents.PBUiTransform)
Clone()
Parent()
Parent(System.Int32)
RightOf()
RightOf(System.Int32)
AlignContent()
AlignContent(DCL.ECSComponents.YGAlign)
HasAlignContent()
ClearAlignContent()
AlignItems()
AlignItems(DCL.ECSComponents.YGAlign)
HasAlignItems()
ClearAlignItems()
FlexWrap()
FlexWrap(DCL.ECSComponents.YGWrap)
HasFlexWrap()
ClearFlexWrap()
FlexShrink()
FlexShrink(System.Single)
HasFlexShrink()
ClearFlexShrink()
PositionType()
PositionType(DCL.ECSComponents.YGPositionType)
AlignSelf()
AlignSelf(DCL.ECSComponents.YGAlign)
FlexDirection()
FlexDirection(DCL.ECSComponents.YGFlexDirection)
JustifyContent()
JustifyContent(DCL.ECSComponents.YGJustify)
Overflow()
Overflow(DCL.ECSComponents.YGOverflow)
Display()
Display(DCL.ECSComponents.YGDisplay)
FlexBasisUnit()
FlexBasisUnit(DCL.ECSComponents.YGUnit)
FlexBasis()
FlexBasis(System.Single)
FlexGrow()
FlexGrow(System.Single)
WidthUnit()
WidthUnit(DCL.ECSComponents.YGUnit)
Width()
Width(System.Single)
HeightUnit()
HeightUnit(DCL.ECSComponents.YGUnit)
Height()
Height(System.Single)
MinWidthUnit()
MinWidthUnit(DCL.ECSComponents.YGUnit)
MinWidth()
MinWidth(System.Single)
MinHeightUnit()
MinHeightUnit(DCL.ECSComponents.YGUnit)
MinHeight()
MinHeight(System.Single)
MaxWidthUnit()
MaxWidthUnit(DCL.ECSComponents.YGUnit)
MaxWidth()
MaxWidth(System.Single)
MaxHeightUnit()
MaxHeightUnit(DCL.ECSComponents.YGUnit)
MaxHeight()
MaxHeight(System.Single)
PositionLeftUnit()
PositionLeftUnit(DCL.ECSComponents.YGUnit)
PositionLeft()
PositionLeft(System.Single)
PositionTopUnit()
PositionTopUnit(DCL.ECSComponents.YGUnit)
PositionTop()
PositionTop(System.Single)
PositionRightUnit()
PositionRightUnit(DCL.ECSComponents.YGUnit)
PositionRight()
PositionRight(System.Single)
PositionBottomUnit()
PositionBottomUnit(DCL.ECSComponents.YGUnit)
PositionBottom()
PositionBottom(System.Single)
MarginLeftUnit()
MarginLeftUnit(DCL.ECSComponents.YGUnit)
MarginLeft()
MarginLeft(System.Single)
MarginTopUnit()
MarginTopUnit(DCL.ECSComponents.YGUnit)
MarginTop()
MarginTop(System.Single)
MarginRightUnit()
MarginRightUnit(DCL.ECSComponents.YGUnit)
MarginRight()
MarginRight(System.Single)
MarginBottomUnit()
MarginBottomUnit(DCL.ECSComponents.YGUnit)
MarginBottom()
MarginBottom(System.Single)
PaddingLeftUnit()
PaddingLeftUnit(DCL.ECSComponents.YGUnit)
PaddingLeft()
PaddingLeft(System.Single)
PaddingTopUnit()
PaddingTopUnit(DCL.ECSComponents.YGUnit)
PaddingTop()
PaddingTop(System.Single)
PaddingRightUnit()
PaddingRightUnit(DCL.ECSComponents.YGUnit)
PaddingRight()
PaddingRight(System.Single)
PaddingBottomUnit()
PaddingBottomUnit(DCL.ECSComponents.YGUnit)
PaddingBottom()
PaddingBottom(System.Single)
PointerFilter()
PointerFilter(DCL.ECSComponents.PointerFilterMode)
HasPointerFilter()
ClearPointerFilter()
Equals(System.Object)
Equals(DCL.ECSComponents.PBUiTransform)
GetHashCode()
ToString()
WriteTo(Google.Protobuf.CodedOutputStream)
CalculateSize()
MergeFrom(DCL.ECSComponents.PBUiTransform)
MergeFrom(Google.Protobuf.CodedInputStream)