< Summary

Class:DCL.ECSComponents.PBUiTransform
Assembly:DCL.ECSComponents.ProtobufData
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ProtocolBuffers/Generated/UiTransform.gen.cs
Covered lines:5
Uncovered lines:885
Coverable lines:890
Total lines:2460
Line coverage:0.5% (5 of 890)
Covered branches:0
Total branches:0

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%
Equals(...)0%2100%
Equals(...)0%36606000%
GetHashCode()0%35405900%
ToString()0%2100%
WriteTo(...)0%35405900%
CalculateSize()0%35405900%
MergeFrom(...)0%35405900%
MergeFrom(...)0%69728300%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLPlugins/ECS7/ProtocolBuffers/Generated/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            "b3RvEhtkZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMi/RIKDVBCVWlUcmFu",
 29            "c2Zvcm0SDgoGcGFyZW50GE8gASgFEhAKCHJpZ2h0X29mGFAgASgFEkIKDXBv",
 30            "c2l0aW9uX3R5cGUYASABKA4yKy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVu",
 31            "dHMuWUdQb3NpdGlvblR5cGUSOwoNYWxpZ25fY29udGVudBgCIAEoDjIkLmRl",
 32            "Y2VudHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR0FsaWduEjkKC2FsaWduX2l0",
 33            "ZW1zGAMgASgOMiQuZGVjZW50cmFsYW5kLnNkay5jb21wb25lbnRzLllHQWxp",
 34            "Z24SOAoKYWxpZ25fc2VsZhgEIAEoDjIkLmRlY2VudHJhbGFuZC5zZGsuY29t",
 35            "cG9uZW50cy5ZR0FsaWduEkQKDmZsZXhfZGlyZWN0aW9uGAUgASgOMiwuZGVj",
 36            "ZW50cmFsYW5kLnNkay5jb21wb25lbnRzLllHRmxleERpcmVjdGlvbhI2Cglm",
 37            "bGV4X3dyYXAYBiABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMu",
 38            "WUdXcmFwEj8KD2p1c3RpZnlfY29udGVudBgHIAEoDjImLmRlY2VudHJhbGFu",
 39            "ZC5zZGsuY29tcG9uZW50cy5ZR0p1c3RpZnkSOQoIb3ZlcmZsb3cYCCABKA4y",
 40            "Jy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdPdmVyZmxvdxI3Cgdk",
 41            "aXNwbGF5GAkgASgOMiYuZGVjZW50cmFsYW5kLnNkay5jb21wb25lbnRzLllH",
 42            "RGlzcGxheRI7CglkaXJlY3Rpb24YCiABKA4yKC5kZWNlbnRyYWxhbmQuc2Rr",
 43            "LmNvbXBvbmVudHMuWUdEaXJlY3Rpb24SDAoEZmxleBgLIAEoAhI8Cg9mbGV4",
 44            "X2Jhc2lzX3VuaXQYDSABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVu",
 45            "dHMuWUdVbml0EhIKCmZsZXhfYmFzaXMYDiABKAISEQoJZmxleF9ncm93GA8g",
 46            "ASgCEhMKC2ZsZXhfc2hyaW5rGBAgASgCEjcKCndpZHRoX3VuaXQYESABKA4y",
 47            "Iy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdVbml0Eg0KBXdpZHRo",
 48            "GBIgASgCEjgKC2hlaWdodF91bml0GBMgASgOMiMuZGVjZW50cmFsYW5kLnNk",
 49            "ay5jb21wb25lbnRzLllHVW5pdBIOCgZoZWlnaHQYFCABKAISOwoObWluX3dp",
 50            "ZHRoX3VuaXQYFSABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMu",
 51            "WUdVbml0EhEKCW1pbl93aWR0aBgWIAEoAhI8Cg9taW5faGVpZ2h0X3VuaXQY",
 52            "FyABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdVbml0EhIK",
 53            "Cm1pbl9oZWlnaHQYGCABKAISOwoObWF4X3dpZHRoX3VuaXQYHyABKA4yIy5k",
 54            "ZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdVbml0EhEKCW1heF93aWR0",
 55            "aBggIAEoAhI8Cg9tYXhfaGVpZ2h0X3VuaXQYISABKA4yIy5kZWNlbnRyYWxh",
 56            "bmQuc2RrLmNvbXBvbmVudHMuWUdVbml0EhIKCm1heF9oZWlnaHQYIiABKAIS",
 57            "PwoScG9zaXRpb25fbGVmdF91bml0GCkgASgOMiMuZGVjZW50cmFsYW5kLnNk",
 58            "ay5jb21wb25lbnRzLllHVW5pdBIVCg1wb3NpdGlvbl9sZWZ0GCogASgCEj4K",
 59            "EXBvc2l0aW9uX3RvcF91bml0GCsgASgOMiMuZGVjZW50cmFsYW5kLnNkay5j",
 60            "b21wb25lbnRzLllHVW5pdBIUCgxwb3NpdGlvbl90b3AYLCABKAISQAoTcG9z",
 61            "aXRpb25fcmlnaHRfdW5pdBgtIAEoDjIjLmRlY2VudHJhbGFuZC5zZGsuY29t",
 62            "cG9uZW50cy5ZR1VuaXQSFgoOcG9zaXRpb25fcmlnaHQYLiABKAISQQoUcG9z",
 63            "aXRpb25fYm90dG9tX3VuaXQYLyABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNv",
 64            "bXBvbmVudHMuWUdVbml0EhcKD3Bvc2l0aW9uX2JvdHRvbRgwIAEoAhI9ChBt",
 65            "YXJnaW5fbGVmdF91bml0GDMgASgOMiMuZGVjZW50cmFsYW5kLnNkay5jb21w",
 66            "b25lbnRzLllHVW5pdBITCgttYXJnaW5fbGVmdBg0IAEoAhI8Cg9tYXJnaW5f",
 67            "dG9wX3VuaXQYNSABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMu",
 68            "WUdVbml0EhIKCm1hcmdpbl90b3AYNiABKAISPgoRbWFyZ2luX3JpZ2h0X3Vu",
 69            "aXQYNyABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdVbml0",
 70            "EhQKDG1hcmdpbl9yaWdodBg4IAEoAhI/ChJtYXJnaW5fYm90dG9tX3VuaXQY",
 71            "OSABKA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdVbml0EhUK",
 72            "DW1hcmdpbl9ib3R0b20YOiABKAISPgoRcGFkZGluZ19sZWZ0X3VuaXQYPSAB",
 73            "KA4yIy5kZWNlbnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdVbml0EhQKDHBh",
 74            "ZGRpbmdfbGVmdBg+IAEoAhI9ChBwYWRkaW5nX3RvcF91bml0GD8gASgOMiMu",
 75            "ZGVjZW50cmFsYW5kLnNkay5jb21wb25lbnRzLllHVW5pdBITCgtwYWRkaW5n",
 76            "X3RvcBhAIAEoAhI/ChJwYWRkaW5nX3JpZ2h0X3VuaXQYQSABKA4yIy5kZWNl",
 77            "bnRyYWxhbmQuc2RrLmNvbXBvbmVudHMuWUdVbml0EhUKDXBhZGRpbmdfcmln",
 78            "aHQYQiABKAISQAoTcGFkZGluZ19ib3R0b21fdW5pdBhDIAEoDjIjLmRlY2Vu",
 79            "dHJhbGFuZC5zZGsuY29tcG9uZW50cy5ZR1VuaXQSFgoOcGFkZGluZ19ib3R0",
 80            "b20YRCABKAISEwoLYm9yZGVyX2xlZnQYSCABKAISEgoKYm9yZGVyX3RvcBhK",
 81            "IAEoAhIUCgxib3JkZXJfcmlnaHQYTCABKAISFQoNYm9yZGVyX2JvdHRvbRhO",
 82            "IAEoAkoECCgQKUoECEcQSEoECEkQSkoECEsQTEoECE0QTipHCg5ZR1Bvc2l0",
 83            "aW9uVHlwZRIPCgtZR1BUX1NUQVRJQxAAEhEKDVlHUFRfUkVMQVRJVkUQARIR",
 84            "Cg1ZR1BUX0FCU09MVVRFEAIqnQEKB1lHQWxpZ24SDAoIWUdBX0FVVE8QABIS",
 85            "Cg5ZR0FfRkxFWF9TVEFSVBABEg4KCllHQV9DRU5URVIQAhIQCgxZR0FfRkxF",
 86            "WF9FTkQQAxIPCgtZR0FfU1RSRVRDSBAEEhAKDFlHQV9CQVNFTElORRAFEhUK",
 87            "EVlHQV9TUEFDRV9CRVRXRUVOEAYSFAoQWUdBX1NQQUNFX0FST1VORBAHKkkK",
 88            "BllHVW5pdBIRCg1ZR1VfVU5ERUZJTkVEEAASDQoJWUdVX1BPSU5UEAESDwoL",
 89            "WUdVX1BFUkNFTlQQAhIMCghZR1VfQVVUTxADKjgKC1lHRGlyZWN0aW9uEg8K",
 90            "C1lHRF9JTkhFUklUEAASCwoHWUdEX0xUUhABEgsKB1lHRF9SVEwQAipfCg9Z",
 91            "R0ZsZXhEaXJlY3Rpb24SDwoLWUdGRF9DT0xVTU4QABIXChNZR0ZEX0NPTFVN",
 92            "Tl9SRVZFUlNFEAESDAoIWUdGRF9ST1cQAhIUChBZR0ZEX1JPV19SRVZFUlNF",
 93            "EAMqPQoGWUdXcmFwEg8KC1lHV19OT19XUkFQEAASDAoIWUdXX1dSQVAQARIU",
 94            "ChBZR1dfV1JBUF9SRVZFUlNFEAIqhAEKCVlHSnVzdGlmeRISCg5ZR0pfRkxF",
 95            "WF9TVEFSVBAAEg4KCllHSl9DRU5URVIQARIQCgxZR0pfRkxFWF9FTkQQAhIV",
 96            "ChFZR0pfU1BBQ0VfQkVUV0VFThADEhQKEFlHSl9TUEFDRV9BUk9VTkQQBBIU",
 97            "ChBZR0pfU1BBQ0VfRVZFTkxZEAUqPQoKWUdPdmVyZmxvdxIPCgtZR09fVklT",
 98            "SUJMRRAAEg4KCllHT19ISURERU4QARIOCgpZR09fU0NST0xMEAIqJwoJWUdE",
 99            "aXNwbGF5EgwKCFlHRF9GTEVYEAASDAoIWUdEX05PTkUQASqRAQoGWUdFZGdl",
 100            "EgwKCFlHRV9MRUZUEAASCwoHWUdFX1RPUBABEg0KCVlHRV9SSUdIVBACEg4K",
 101            "CllHRV9CT1RUT00QAxINCglZR0VfU1RBUlQQBBILCgdZR0VfRU5EEAUSEgoO",
 102            "WUdFX0hPUklaT05UQUwQBhIQCgxZR0VfVkVSVElDQUwQBxILCgdZR0VfQUxM",
 103            "EAhCFKoCEURDTC5FQ1NDb21wb25lbnRzYgZwcm90bzM="));
 104      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
 105          new pbr::FileDescriptor[] { },
 106          new pbr::GeneratedClrTypeInfo(new[] {typeof(global::DCL.ECSComponents.YGPositionType), typeof(global::DCL.ECSC
 107            new pbr::GeneratedClrTypeInfo(typeof(global::DCL.ECSComponents.PBUiTransform), global::DCL.ECSComponents.PBU
 108          }));
 109    }
 110    #endregion
 111
 112  }
 113  #region Enums
 114  public enum YGPositionType {
 115    [pbr::OriginalName("YGPT_STATIC")] YgptStatic = 0,
 116    [pbr::OriginalName("YGPT_RELATIVE")] YgptRelative = 1,
 117    [pbr::OriginalName("YGPT_ABSOLUTE")] YgptAbsolute = 2,
 118  }
 119
 120  public enum YGAlign {
 121    [pbr::OriginalName("YGA_AUTO")] YgaAuto = 0,
 122    [pbr::OriginalName("YGA_FLEX_START")] YgaFlexStart = 1,
 123    [pbr::OriginalName("YGA_CENTER")] YgaCenter = 2,
 124    [pbr::OriginalName("YGA_FLEX_END")] YgaFlexEnd = 3,
 125    [pbr::OriginalName("YGA_STRETCH")] YgaStretch = 4,
 126    [pbr::OriginalName("YGA_BASELINE")] YgaBaseline = 5,
 127    [pbr::OriginalName("YGA_SPACE_BETWEEN")] YgaSpaceBetween = 6,
 128    [pbr::OriginalName("YGA_SPACE_AROUND")] YgaSpaceAround = 7,
 129  }
 130
 131  public enum YGUnit {
 132    [pbr::OriginalName("YGU_UNDEFINED")] YguUndefined = 0,
 133    [pbr::OriginalName("YGU_POINT")] YguPoint = 1,
 134    [pbr::OriginalName("YGU_PERCENT")] YguPercent = 2,
 135    [pbr::OriginalName("YGU_AUTO")] YguAuto = 3,
 136  }
 137
 138  public enum YGDirection {
 139    [pbr::OriginalName("YGD_INHERIT")] YgdInherit = 0,
 140    [pbr::OriginalName("YGD_LTR")] YgdLtr = 1,
 141    [pbr::OriginalName("YGD_RTL")] YgdRtl = 2,
 142  }
 143
 144  public enum YGFlexDirection {
 145    [pbr::OriginalName("YGFD_COLUMN")] YgfdColumn = 0,
 146    [pbr::OriginalName("YGFD_COLUMN_REVERSE")] YgfdColumnReverse = 1,
 147    [pbr::OriginalName("YGFD_ROW")] YgfdRow = 2,
 148    [pbr::OriginalName("YGFD_ROW_REVERSE")] YgfdRowReverse = 3,
 149  }
 150
 151  public enum YGWrap {
 152    [pbr::OriginalName("YGW_NO_WRAP")] YgwNoWrap = 0,
 153    [pbr::OriginalName("YGW_WRAP")] YgwWrap = 1,
 154    [pbr::OriginalName("YGW_WRAP_REVERSE")] YgwWrapReverse = 2,
 155  }
 156
 157  public enum YGJustify {
 158    [pbr::OriginalName("YGJ_FLEX_START")] YgjFlexStart = 0,
 159    [pbr::OriginalName("YGJ_CENTER")] YgjCenter = 1,
 160    [pbr::OriginalName("YGJ_FLEX_END")] YgjFlexEnd = 2,
 161    [pbr::OriginalName("YGJ_SPACE_BETWEEN")] YgjSpaceBetween = 3,
 162    [pbr::OriginalName("YGJ_SPACE_AROUND")] YgjSpaceAround = 4,
 163    [pbr::OriginalName("YGJ_SPACE_EVENLY")] YgjSpaceEvenly = 5,
 164  }
 165
 166  public enum YGOverflow {
 167    [pbr::OriginalName("YGO_VISIBLE")] YgoVisible = 0,
 168    [pbr::OriginalName("YGO_HIDDEN")] YgoHidden = 1,
 169    [pbr::OriginalName("YGO_SCROLL")] YgoScroll = 2,
 170  }
 171
 172  public enum YGDisplay {
 173    [pbr::OriginalName("YGD_FLEX")] YgdFlex = 0,
 174    [pbr::OriginalName("YGD_NONE")] YgdNone = 1,
 175  }
 176
 177  public enum YGEdge {
 178    [pbr::OriginalName("YGE_LEFT")] YgeLeft = 0,
 179    [pbr::OriginalName("YGE_TOP")] YgeTop = 1,
 180    [pbr::OriginalName("YGE_RIGHT")] YgeRight = 2,
 181    [pbr::OriginalName("YGE_BOTTOM")] YgeBottom = 3,
 182    [pbr::OriginalName("YGE_START")] YgeStart = 4,
 183    [pbr::OriginalName("YGE_END")] YgeEnd = 5,
 184    [pbr::OriginalName("YGE_HORIZONTAL")] YgeHorizontal = 6,
 185    [pbr::OriginalName("YGE_VERTICAL")] YgeVertical = 7,
 186    [pbr::OriginalName("YGE_ALL")] YgeAll = 8,
 187  }
 188
 189  #endregion
 190
 191  #region Messages
 192  public sealed partial class PBUiTransform : pb::IMessage<PBUiTransform>
 193  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 194      , pb::IBufferMessage
 195  #endif
 196  {
 1197    private static readonly pb::MessageParser<PBUiTransform> _parser = new pb::MessageParser<PBUiTransform>(() => new PB
 198    private pb::UnknownFieldSet _unknownFields;
 199    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 200    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0201    public static pb::MessageParser<PBUiTransform> Parser { get { return _parser; } }
 202
 203    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 204    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 205    public static pbr::MessageDescriptor Descriptor {
 0206      get { return global::DCL.ECSComponents.UiTransformReflection.Descriptor.MessageTypes[0]; }
 207    }
 208
 209    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 210    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 211    pbr::MessageDescriptor pb::IMessage.Descriptor {
 0212      get { return Descriptor; }
 213    }
 214
 215    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 216    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1217    public PBUiTransform() {
 218      OnConstruction();
 1219    }
 220
 221    partial void OnConstruction();
 222
 223    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 224    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 0225    public PBUiTransform(PBUiTransform other) : this() {
 0226      parent_ = other.parent_;
 0227      rightOf_ = other.rightOf_;
 0228      positionType_ = other.positionType_;
 0229      alignContent_ = other.alignContent_;
 0230      alignItems_ = other.alignItems_;
 0231      alignSelf_ = other.alignSelf_;
 0232      flexDirection_ = other.flexDirection_;
 0233      flexWrap_ = other.flexWrap_;
 0234      justifyContent_ = other.justifyContent_;
 0235      overflow_ = other.overflow_;
 0236      display_ = other.display_;
 0237      direction_ = other.direction_;
 0238      flex_ = other.flex_;
 0239      flexBasisUnit_ = other.flexBasisUnit_;
 0240      flexBasis_ = other.flexBasis_;
 0241      flexGrow_ = other.flexGrow_;
 0242      flexShrink_ = other.flexShrink_;
 0243      widthUnit_ = other.widthUnit_;
 0244      width_ = other.width_;
 0245      heightUnit_ = other.heightUnit_;
 0246      height_ = other.height_;
 0247      minWidthUnit_ = other.minWidthUnit_;
 0248      minWidth_ = other.minWidth_;
 0249      minHeightUnit_ = other.minHeightUnit_;
 0250      minHeight_ = other.minHeight_;
 0251      maxWidthUnit_ = other.maxWidthUnit_;
 0252      maxWidth_ = other.maxWidth_;
 0253      maxHeightUnit_ = other.maxHeightUnit_;
 0254      maxHeight_ = other.maxHeight_;
 0255      positionLeftUnit_ = other.positionLeftUnit_;
 0256      positionLeft_ = other.positionLeft_;
 0257      positionTopUnit_ = other.positionTopUnit_;
 0258      positionTop_ = other.positionTop_;
 0259      positionRightUnit_ = other.positionRightUnit_;
 0260      positionRight_ = other.positionRight_;
 0261      positionBottomUnit_ = other.positionBottomUnit_;
 0262      positionBottom_ = other.positionBottom_;
 0263      marginLeftUnit_ = other.marginLeftUnit_;
 0264      marginLeft_ = other.marginLeft_;
 0265      marginTopUnit_ = other.marginTopUnit_;
 0266      marginTop_ = other.marginTop_;
 0267      marginRightUnit_ = other.marginRightUnit_;
 0268      marginRight_ = other.marginRight_;
 0269      marginBottomUnit_ = other.marginBottomUnit_;
 0270      marginBottom_ = other.marginBottom_;
 0271      paddingLeftUnit_ = other.paddingLeftUnit_;
 0272      paddingLeft_ = other.paddingLeft_;
 0273      paddingTopUnit_ = other.paddingTopUnit_;
 0274      paddingTop_ = other.paddingTop_;
 0275      paddingRightUnit_ = other.paddingRightUnit_;
 0276      paddingRight_ = other.paddingRight_;
 0277      paddingBottomUnit_ = other.paddingBottomUnit_;
 0278      paddingBottom_ = other.paddingBottom_;
 0279      borderLeft_ = other.borderLeft_;
 0280      borderTop_ = other.borderTop_;
 0281      borderRight_ = other.borderRight_;
 0282      borderBottom_ = other.borderBottom_;
 0283      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
 0284    }
 285
 286    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 287    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 288    public PBUiTransform Clone() {
 0289      return new PBUiTransform(this);
 290    }
 291
 292    /// <summary>Field number for the "parent" field.</summary>
 293    public const int ParentFieldNumber = 79;
 294    private int parent_;
 295    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 296    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 297    public int Parent {
 0298      get { return parent_; }
 299      set {
 1300        parent_ = value;
 1301      }
 302    }
 303
 304    /// <summary>Field number for the "right_of" field.</summary>
 305    public const int RightOfFieldNumber = 80;
 306    private int rightOf_;
 307    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 308    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 309    public int RightOf {
 0310      get { return rightOf_; }
 311      set {
 0312        rightOf_ = value;
 0313      }
 314    }
 315
 316    /// <summary>Field number for the "position_type" field.</summary>
 317    public const int PositionTypeFieldNumber = 1;
 318    private global::DCL.ECSComponents.YGPositionType positionType_ = global::DCL.ECSComponents.YGPositionType.YgptStatic
 319    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 320    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 321    public global::DCL.ECSComponents.YGPositionType PositionType {
 0322      get { return positionType_; }
 323      set {
 0324        positionType_ = value;
 0325      }
 326    }
 327
 328    /// <summary>Field number for the "align_content" field.</summary>
 329    public const int AlignContentFieldNumber = 2;
 330    private global::DCL.ECSComponents.YGAlign alignContent_ = global::DCL.ECSComponents.YGAlign.YgaAuto;
 331    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 332    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 333    public global::DCL.ECSComponents.YGAlign AlignContent {
 0334      get { return alignContent_; }
 335      set {
 0336        alignContent_ = value;
 0337      }
 338    }
 339
 340    /// <summary>Field number for the "align_items" field.</summary>
 341    public const int AlignItemsFieldNumber = 3;
 342    private global::DCL.ECSComponents.YGAlign alignItems_ = global::DCL.ECSComponents.YGAlign.YgaAuto;
 343    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 344    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 345    public global::DCL.ECSComponents.YGAlign AlignItems {
 0346      get { return alignItems_; }
 347      set {
 0348        alignItems_ = value;
 0349      }
 350    }
 351
 352    /// <summary>Field number for the "align_self" field.</summary>
 353    public const int AlignSelfFieldNumber = 4;
 354    private global::DCL.ECSComponents.YGAlign alignSelf_ = global::DCL.ECSComponents.YGAlign.YgaAuto;
 355    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 356    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 357    public global::DCL.ECSComponents.YGAlign AlignSelf {
 0358      get { return alignSelf_; }
 359      set {
 0360        alignSelf_ = value;
 0361      }
 362    }
 363
 364    /// <summary>Field number for the "flex_direction" field.</summary>
 365    public const int FlexDirectionFieldNumber = 5;
 366    private global::DCL.ECSComponents.YGFlexDirection flexDirection_ = global::DCL.ECSComponents.YGFlexDirection.YgfdCol
 367    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 368    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 369    public global::DCL.ECSComponents.YGFlexDirection FlexDirection {
 0370      get { return flexDirection_; }
 371      set {
 0372        flexDirection_ = value;
 0373      }
 374    }
 375
 376    /// <summary>Field number for the "flex_wrap" field.</summary>
 377    public const int FlexWrapFieldNumber = 6;
 378    private global::DCL.ECSComponents.YGWrap flexWrap_ = global::DCL.ECSComponents.YGWrap.YgwNoWrap;
 379    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 380    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 381    public global::DCL.ECSComponents.YGWrap FlexWrap {
 0382      get { return flexWrap_; }
 383      set {
 0384        flexWrap_ = value;
 0385      }
 386    }
 387
 388    /// <summary>Field number for the "justify_content" field.</summary>
 389    public const int JustifyContentFieldNumber = 7;
 390    private global::DCL.ECSComponents.YGJustify justifyContent_ = global::DCL.ECSComponents.YGJustify.YgjFlexStart;
 391    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 392    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 393    public global::DCL.ECSComponents.YGJustify JustifyContent {
 0394      get { return justifyContent_; }
 395      set {
 0396        justifyContent_ = value;
 0397      }
 398    }
 399
 400    /// <summary>Field number for the "overflow" field.</summary>
 401    public const int OverflowFieldNumber = 8;
 402    private global::DCL.ECSComponents.YGOverflow overflow_ = global::DCL.ECSComponents.YGOverflow.YgoVisible;
 403    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 404    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 405    public global::DCL.ECSComponents.YGOverflow Overflow {
 0406      get { return overflow_; }
 407      set {
 0408        overflow_ = value;
 0409      }
 410    }
 411
 412    /// <summary>Field number for the "display" field.</summary>
 413    public const int DisplayFieldNumber = 9;
 414    private global::DCL.ECSComponents.YGDisplay display_ = global::DCL.ECSComponents.YGDisplay.YgdFlex;
 415    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 416    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 417    public global::DCL.ECSComponents.YGDisplay Display {
 0418      get { return display_; }
 419      set {
 0420        display_ = value;
 0421      }
 422    }
 423
 424    /// <summary>Field number for the "direction" field.</summary>
 425    public const int DirectionFieldNumber = 10;
 426    private global::DCL.ECSComponents.YGDirection direction_ = global::DCL.ECSComponents.YGDirection.YgdInherit;
 427    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 428    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 429    public global::DCL.ECSComponents.YGDirection Direction {
 0430      get { return direction_; }
 431      set {
 0432        direction_ = value;
 0433      }
 434    }
 435
 436    /// <summary>Field number for the "flex" field.</summary>
 437    public const int FlexFieldNumber = 11;
 438    private float flex_;
 439    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 440    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 441    public float Flex {
 0442      get { return flex_; }
 443      set {
 0444        flex_ = value;
 0445      }
 446    }
 447
 448    /// <summary>Field number for the "flex_basis_unit" field.</summary>
 449    public const int FlexBasisUnitFieldNumber = 13;
 450    private global::DCL.ECSComponents.YGUnit flexBasisUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 451    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 452    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 453    public global::DCL.ECSComponents.YGUnit FlexBasisUnit {
 0454      get { return flexBasisUnit_; }
 455      set {
 0456        flexBasisUnit_ = value;
 0457      }
 458    }
 459
 460    /// <summary>Field number for the "flex_basis" field.</summary>
 461    public const int FlexBasisFieldNumber = 14;
 462    private float flexBasis_;
 463    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 464    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 465    public float FlexBasis {
 0466      get { return flexBasis_; }
 467      set {
 0468        flexBasis_ = value;
 0469      }
 470    }
 471
 472    /// <summary>Field number for the "flex_grow" field.</summary>
 473    public const int FlexGrowFieldNumber = 15;
 474    private float flexGrow_;
 475    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 476    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 477    public float FlexGrow {
 0478      get { return flexGrow_; }
 479      set {
 0480        flexGrow_ = value;
 0481      }
 482    }
 483
 484    /// <summary>Field number for the "flex_shrink" field.</summary>
 485    public const int FlexShrinkFieldNumber = 16;
 486    private float flexShrink_;
 487    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 488    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 489    public float FlexShrink {
 0490      get { return flexShrink_; }
 491      set {
 0492        flexShrink_ = value;
 0493      }
 494    }
 495
 496    /// <summary>Field number for the "width_unit" field.</summary>
 497    public const int WidthUnitFieldNumber = 17;
 498    private global::DCL.ECSComponents.YGUnit widthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 499    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 500    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 501    public global::DCL.ECSComponents.YGUnit WidthUnit {
 0502      get { return widthUnit_; }
 503      set {
 0504        widthUnit_ = value;
 0505      }
 506    }
 507
 508    /// <summary>Field number for the "width" field.</summary>
 509    public const int WidthFieldNumber = 18;
 510    private float width_;
 511    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 512    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 513    public float Width {
 0514      get { return width_; }
 515      set {
 0516        width_ = value;
 0517      }
 518    }
 519
 520    /// <summary>Field number for the "height_unit" field.</summary>
 521    public const int HeightUnitFieldNumber = 19;
 522    private global::DCL.ECSComponents.YGUnit heightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 523    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 524    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 525    public global::DCL.ECSComponents.YGUnit HeightUnit {
 0526      get { return heightUnit_; }
 527      set {
 0528        heightUnit_ = value;
 0529      }
 530    }
 531
 532    /// <summary>Field number for the "height" field.</summary>
 533    public const int HeightFieldNumber = 20;
 534    private float height_;
 535    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 536    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 537    public float Height {
 0538      get { return height_; }
 539      set {
 0540        height_ = value;
 0541      }
 542    }
 543
 544    /// <summary>Field number for the "min_width_unit" field.</summary>
 545    public const int MinWidthUnitFieldNumber = 21;
 546    private global::DCL.ECSComponents.YGUnit minWidthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 547    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 548    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 549    public global::DCL.ECSComponents.YGUnit MinWidthUnit {
 0550      get { return minWidthUnit_; }
 551      set {
 0552        minWidthUnit_ = value;
 0553      }
 554    }
 555
 556    /// <summary>Field number for the "min_width" field.</summary>
 557    public const int MinWidthFieldNumber = 22;
 558    private float minWidth_;
 559    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 560    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 561    public float MinWidth {
 0562      get { return minWidth_; }
 563      set {
 0564        minWidth_ = value;
 0565      }
 566    }
 567
 568    /// <summary>Field number for the "min_height_unit" field.</summary>
 569    public const int MinHeightUnitFieldNumber = 23;
 570    private global::DCL.ECSComponents.YGUnit minHeightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 571    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 572    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 573    public global::DCL.ECSComponents.YGUnit MinHeightUnit {
 0574      get { return minHeightUnit_; }
 575      set {
 0576        minHeightUnit_ = value;
 0577      }
 578    }
 579
 580    /// <summary>Field number for the "min_height" field.</summary>
 581    public const int MinHeightFieldNumber = 24;
 582    private float minHeight_;
 583    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 584    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 585    public float MinHeight {
 0586      get { return minHeight_; }
 587      set {
 0588        minHeight_ = value;
 0589      }
 590    }
 591
 592    /// <summary>Field number for the "max_width_unit" field.</summary>
 593    public const int MaxWidthUnitFieldNumber = 31;
 594    private global::DCL.ECSComponents.YGUnit maxWidthUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 595    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 596    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 597    public global::DCL.ECSComponents.YGUnit MaxWidthUnit {
 0598      get { return maxWidthUnit_; }
 599      set {
 0600        maxWidthUnit_ = value;
 0601      }
 602    }
 603
 604    /// <summary>Field number for the "max_width" field.</summary>
 605    public const int MaxWidthFieldNumber = 32;
 606    private float maxWidth_;
 607    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 608    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 609    public float MaxWidth {
 0610      get { return maxWidth_; }
 611      set {
 0612        maxWidth_ = value;
 0613      }
 614    }
 615
 616    /// <summary>Field number for the "max_height_unit" field.</summary>
 617    public const int MaxHeightUnitFieldNumber = 33;
 618    private global::DCL.ECSComponents.YGUnit maxHeightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 619    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 620    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 621    public global::DCL.ECSComponents.YGUnit MaxHeightUnit {
 0622      get { return maxHeightUnit_; }
 623      set {
 0624        maxHeightUnit_ = value;
 0625      }
 626    }
 627
 628    /// <summary>Field number for the "max_height" field.</summary>
 629    public const int MaxHeightFieldNumber = 34;
 630    private float maxHeight_;
 631    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 632    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 633    public float MaxHeight {
 0634      get { return maxHeight_; }
 635      set {
 0636        maxHeight_ = value;
 0637      }
 638    }
 639
 640    /// <summary>Field number for the "position_left_unit" field.</summary>
 641    public const int PositionLeftUnitFieldNumber = 41;
 642    private global::DCL.ECSComponents.YGUnit positionLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 643    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 644    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 645    public global::DCL.ECSComponents.YGUnit PositionLeftUnit {
 0646      get { return positionLeftUnit_; }
 647      set {
 0648        positionLeftUnit_ = value;
 0649      }
 650    }
 651
 652    /// <summary>Field number for the "position_left" field.</summary>
 653    public const int PositionLeftFieldNumber = 42;
 654    private float positionLeft_;
 655    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 656    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 657    public float PositionLeft {
 0658      get { return positionLeft_; }
 659      set {
 0660        positionLeft_ = value;
 0661      }
 662    }
 663
 664    /// <summary>Field number for the "position_top_unit" field.</summary>
 665    public const int PositionTopUnitFieldNumber = 43;
 666    private global::DCL.ECSComponents.YGUnit positionTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 667    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 668    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 669    public global::DCL.ECSComponents.YGUnit PositionTopUnit {
 0670      get { return positionTopUnit_; }
 671      set {
 0672        positionTopUnit_ = value;
 0673      }
 674    }
 675
 676    /// <summary>Field number for the "position_top" field.</summary>
 677    public const int PositionTopFieldNumber = 44;
 678    private float positionTop_;
 679    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 680    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 681    public float PositionTop {
 0682      get { return positionTop_; }
 683      set {
 0684        positionTop_ = value;
 0685      }
 686    }
 687
 688    /// <summary>Field number for the "position_right_unit" field.</summary>
 689    public const int PositionRightUnitFieldNumber = 45;
 690    private global::DCL.ECSComponents.YGUnit positionRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 691    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 692    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 693    public global::DCL.ECSComponents.YGUnit PositionRightUnit {
 0694      get { return positionRightUnit_; }
 695      set {
 0696        positionRightUnit_ = value;
 0697      }
 698    }
 699
 700    /// <summary>Field number for the "position_right" field.</summary>
 701    public const int PositionRightFieldNumber = 46;
 702    private float positionRight_;
 703    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 704    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 705    public float PositionRight {
 0706      get { return positionRight_; }
 707      set {
 0708        positionRight_ = value;
 0709      }
 710    }
 711
 712    /// <summary>Field number for the "position_bottom_unit" field.</summary>
 713    public const int PositionBottomUnitFieldNumber = 47;
 714    private global::DCL.ECSComponents.YGUnit positionBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 715    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 716    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 717    public global::DCL.ECSComponents.YGUnit PositionBottomUnit {
 0718      get { return positionBottomUnit_; }
 719      set {
 0720        positionBottomUnit_ = value;
 0721      }
 722    }
 723
 724    /// <summary>Field number for the "position_bottom" field.</summary>
 725    public const int PositionBottomFieldNumber = 48;
 726    private float positionBottom_;
 727    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 728    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 729    public float PositionBottom {
 0730      get { return positionBottom_; }
 731      set {
 0732        positionBottom_ = value;
 0733      }
 734    }
 735
 736    /// <summary>Field number for the "margin_left_unit" field.</summary>
 737    public const int MarginLeftUnitFieldNumber = 51;
 738    private global::DCL.ECSComponents.YGUnit marginLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 739    /// <summary>
 740    /// margin
 741    /// </summary>
 742    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 743    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 744    public global::DCL.ECSComponents.YGUnit MarginLeftUnit {
 0745      get { return marginLeftUnit_; }
 746      set {
 0747        marginLeftUnit_ = value;
 0748      }
 749    }
 750
 751    /// <summary>Field number for the "margin_left" field.</summary>
 752    public const int MarginLeftFieldNumber = 52;
 753    private float marginLeft_;
 754    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 755    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 756    public float MarginLeft {
 0757      get { return marginLeft_; }
 758      set {
 0759        marginLeft_ = value;
 0760      }
 761    }
 762
 763    /// <summary>Field number for the "margin_top_unit" field.</summary>
 764    public const int MarginTopUnitFieldNumber = 53;
 765    private global::DCL.ECSComponents.YGUnit marginTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 766    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 767    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 768    public global::DCL.ECSComponents.YGUnit MarginTopUnit {
 0769      get { return marginTopUnit_; }
 770      set {
 0771        marginTopUnit_ = value;
 0772      }
 773    }
 774
 775    /// <summary>Field number for the "margin_top" field.</summary>
 776    public const int MarginTopFieldNumber = 54;
 777    private float marginTop_;
 778    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 779    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 780    public float MarginTop {
 0781      get { return marginTop_; }
 782      set {
 0783        marginTop_ = value;
 0784      }
 785    }
 786
 787    /// <summary>Field number for the "margin_right_unit" field.</summary>
 788    public const int MarginRightUnitFieldNumber = 55;
 789    private global::DCL.ECSComponents.YGUnit marginRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 790    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 791    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 792    public global::DCL.ECSComponents.YGUnit MarginRightUnit {
 0793      get { return marginRightUnit_; }
 794      set {
 0795        marginRightUnit_ = value;
 0796      }
 797    }
 798
 799    /// <summary>Field number for the "margin_right" field.</summary>
 800    public const int MarginRightFieldNumber = 56;
 801    private float marginRight_;
 802    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 803    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 804    public float MarginRight {
 0805      get { return marginRight_; }
 806      set {
 0807        marginRight_ = value;
 0808      }
 809    }
 810
 811    /// <summary>Field number for the "margin_bottom_unit" field.</summary>
 812    public const int MarginBottomUnitFieldNumber = 57;
 813    private global::DCL.ECSComponents.YGUnit marginBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 814    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 815    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 816    public global::DCL.ECSComponents.YGUnit MarginBottomUnit {
 0817      get { return marginBottomUnit_; }
 818      set {
 0819        marginBottomUnit_ = value;
 0820      }
 821    }
 822
 823    /// <summary>Field number for the "margin_bottom" field.</summary>
 824    public const int MarginBottomFieldNumber = 58;
 825    private float marginBottom_;
 826    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 827    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 828    public float MarginBottom {
 0829      get { return marginBottom_; }
 830      set {
 0831        marginBottom_ = value;
 0832      }
 833    }
 834
 835    /// <summary>Field number for the "padding_left_unit" field.</summary>
 836    public const int PaddingLeftUnitFieldNumber = 61;
 837    private global::DCL.ECSComponents.YGUnit paddingLeftUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 838    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 839    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 840    public global::DCL.ECSComponents.YGUnit PaddingLeftUnit {
 0841      get { return paddingLeftUnit_; }
 842      set {
 0843        paddingLeftUnit_ = value;
 0844      }
 845    }
 846
 847    /// <summary>Field number for the "padding_left" field.</summary>
 848    public const int PaddingLeftFieldNumber = 62;
 849    private float paddingLeft_;
 850    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 851    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 852    public float PaddingLeft {
 0853      get { return paddingLeft_; }
 854      set {
 0855        paddingLeft_ = value;
 0856      }
 857    }
 858
 859    /// <summary>Field number for the "padding_top_unit" field.</summary>
 860    public const int PaddingTopUnitFieldNumber = 63;
 861    private global::DCL.ECSComponents.YGUnit paddingTopUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 862    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 863    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 864    public global::DCL.ECSComponents.YGUnit PaddingTopUnit {
 0865      get { return paddingTopUnit_; }
 866      set {
 0867        paddingTopUnit_ = value;
 0868      }
 869    }
 870
 871    /// <summary>Field number for the "padding_top" field.</summary>
 872    public const int PaddingTopFieldNumber = 64;
 873    private float paddingTop_;
 874    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 875    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 876    public float PaddingTop {
 0877      get { return paddingTop_; }
 878      set {
 0879        paddingTop_ = value;
 0880      }
 881    }
 882
 883    /// <summary>Field number for the "padding_right_unit" field.</summary>
 884    public const int PaddingRightUnitFieldNumber = 65;
 885    private global::DCL.ECSComponents.YGUnit paddingRightUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 886    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 887    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 888    public global::DCL.ECSComponents.YGUnit PaddingRightUnit {
 0889      get { return paddingRightUnit_; }
 890      set {
 0891        paddingRightUnit_ = value;
 0892      }
 893    }
 894
 895    /// <summary>Field number for the "padding_right" field.</summary>
 896    public const int PaddingRightFieldNumber = 66;
 897    private float paddingRight_;
 898    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 899    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 900    public float PaddingRight {
 0901      get { return paddingRight_; }
 902      set {
 0903        paddingRight_ = value;
 0904      }
 905    }
 906
 907    /// <summary>Field number for the "padding_bottom_unit" field.</summary>
 908    public const int PaddingBottomUnitFieldNumber = 67;
 909    private global::DCL.ECSComponents.YGUnit paddingBottomUnit_ = global::DCL.ECSComponents.YGUnit.YguUndefined;
 910    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 911    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 912    public global::DCL.ECSComponents.YGUnit PaddingBottomUnit {
 0913      get { return paddingBottomUnit_; }
 914      set {
 0915        paddingBottomUnit_ = value;
 0916      }
 917    }
 918
 919    /// <summary>Field number for the "padding_bottom" field.</summary>
 920    public const int PaddingBottomFieldNumber = 68;
 921    private float paddingBottom_;
 922    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 923    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 924    public float PaddingBottom {
 0925      get { return paddingBottom_; }
 926      set {
 0927        paddingBottom_ = value;
 0928      }
 929    }
 930
 931    /// <summary>Field number for the "border_left" field.</summary>
 932    public const int BorderLeftFieldNumber = 72;
 933    private float borderLeft_;
 934    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 935    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 936    public float BorderLeft {
 0937      get { return borderLeft_; }
 938      set {
 0939        borderLeft_ = value;
 0940      }
 941    }
 942
 943    /// <summary>Field number for the "border_top" field.</summary>
 944    public const int BorderTopFieldNumber = 74;
 945    private float borderTop_;
 946    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 947    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 948    public float BorderTop {
 0949      get { return borderTop_; }
 950      set {
 0951        borderTop_ = value;
 0952      }
 953    }
 954
 955    /// <summary>Field number for the "border_right" field.</summary>
 956    public const int BorderRightFieldNumber = 76;
 957    private float borderRight_;
 958    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 959    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 960    public float BorderRight {
 0961      get { return borderRight_; }
 962      set {
 0963        borderRight_ = value;
 0964      }
 965    }
 966
 967    /// <summary>Field number for the "border_bottom" field.</summary>
 968    public const int BorderBottomFieldNumber = 78;
 969    private float borderBottom_;
 970    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 971    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 972    public float BorderBottom {
 0973      get { return borderBottom_; }
 974      set {
 0975        borderBottom_ = value;
 0976      }
 977    }
 978
 979    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 980    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 981    public override bool Equals(object other) {
 0982      return Equals(other as PBUiTransform);
 983    }
 984
 985    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 986    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 987    public bool Equals(PBUiTransform other) {
 0988      if (ReferenceEquals(other, null)) {
 0989        return false;
 990      }
 0991      if (ReferenceEquals(other, this)) {
 0992        return true;
 993      }
 0994      if (Parent != other.Parent) return false;
 0995      if (RightOf != other.RightOf) return false;
 0996      if (PositionType != other.PositionType) return false;
 0997      if (AlignContent != other.AlignContent) return false;
 0998      if (AlignItems != other.AlignItems) return false;
 0999      if (AlignSelf != other.AlignSelf) return false;
 01000      if (FlexDirection != other.FlexDirection) return false;
 01001      if (FlexWrap != other.FlexWrap) return false;
 01002      if (JustifyContent != other.JustifyContent) return false;
 01003      if (Overflow != other.Overflow) return false;
 01004      if (Display != other.Display) return false;
 01005      if (Direction != other.Direction) return false;
 01006      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Flex, other.Flex)) return false;
 01007      if (FlexBasisUnit != other.FlexBasisUnit) return false;
 01008      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexBasis, other.FlexBasis)) return false
 01009      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexGrow, other.FlexGrow)) return false;
 01010      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(FlexShrink, other.FlexShrink)) return fal
 01011      if (WidthUnit != other.WidthUnit) return false;
 01012      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Width, other.Width)) return false;
 01013      if (HeightUnit != other.HeightUnit) return false;
 01014      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Height, other.Height)) return false;
 01015      if (MinWidthUnit != other.MinWidthUnit) return false;
 01016      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinWidth, other.MinWidth)) return false;
 01017      if (MinHeightUnit != other.MinHeightUnit) return false;
 01018      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MinHeight, other.MinHeight)) return false
 01019      if (MaxWidthUnit != other.MaxWidthUnit) return false;
 01020      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxWidth, other.MaxWidth)) return false;
 01021      if (MaxHeightUnit != other.MaxHeightUnit) return false;
 01022      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MaxHeight, other.MaxHeight)) return false
 01023      if (PositionLeftUnit != other.PositionLeftUnit) return false;
 01024      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionLeft, other.PositionLeft)) return
 01025      if (PositionTopUnit != other.PositionTopUnit) return false;
 01026      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionTop, other.PositionTop)) return f
 01027      if (PositionRightUnit != other.PositionRightUnit) return false;
 01028      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionRight, other.PositionRight)) retu
 01029      if (PositionBottomUnit != other.PositionBottomUnit) return false;
 01030      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PositionBottom, other.PositionBottom)) re
 01031      if (MarginLeftUnit != other.MarginLeftUnit) return false;
 01032      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginLeft, other.MarginLeft)) return fal
 01033      if (MarginTopUnit != other.MarginTopUnit) return false;
 01034      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginTop, other.MarginTop)) return false
 01035      if (MarginRightUnit != other.MarginRightUnit) return false;
 01036      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginRight, other.MarginRight)) return f
 01037      if (MarginBottomUnit != other.MarginBottomUnit) return false;
 01038      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(MarginBottom, other.MarginBottom)) return
 01039      if (PaddingLeftUnit != other.PaddingLeftUnit) return false;
 01040      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingLeft, other.PaddingLeft)) return f
 01041      if (PaddingTopUnit != other.PaddingTopUnit) return false;
 01042      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingTop, other.PaddingTop)) return fal
 01043      if (PaddingRightUnit != other.PaddingRightUnit) return false;
 01044      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingRight, other.PaddingRight)) return
 01045      if (PaddingBottomUnit != other.PaddingBottomUnit) return false;
 01046      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PaddingBottom, other.PaddingBottom)) retu
 01047      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderLeft, other.BorderLeft)) return fal
 01048      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderTop, other.BorderTop)) return false
 01049      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderRight, other.BorderRight)) return f
 01050      if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(BorderBottom, other.BorderBottom)) return
 01051      return Equals(_unknownFields, other._unknownFields);
 1052    }
 1053
 1054    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1055    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1056    public override int GetHashCode() {
 01057      int hash = 1;
 01058      if (Parent != 0) hash ^= Parent.GetHashCode();
 01059      if (RightOf != 0) hash ^= RightOf.GetHashCode();
 01060      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptStatic) hash ^= PositionType.GetHashCode();
 01061      if (AlignContent != global::DCL.ECSComponents.YGAlign.YgaAuto) hash ^= AlignContent.GetHashCode();
 01062      if (AlignItems != global::DCL.ECSComponents.YGAlign.YgaAuto) hash ^= AlignItems.GetHashCode();
 01063      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) hash ^= AlignSelf.GetHashCode();
 01064      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdColumn) hash ^= FlexDirection.GetHashCode();
 01065      if (FlexWrap != global::DCL.ECSComponents.YGWrap.YgwNoWrap) hash ^= FlexWrap.GetHashCode();
 01066      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) hash ^= JustifyContent.GetHashCode();
 01067      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) hash ^= Overflow.GetHashCode();
 01068      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) hash ^= Display.GetHashCode();
 01069      if (Direction != global::DCL.ECSComponents.YGDirection.YgdInherit) hash ^= Direction.GetHashCode();
 01070      if (Flex != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Flex);
 01071      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= FlexBasisUnit.GetHashCode();
 01072      if (FlexBasis != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexBasis);
 01073      if (FlexGrow != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexGrow);
 01074      if (FlexShrink != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(FlexShrink)
 01075      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= WidthUnit.GetHashCode();
 01076      if (Width != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Width);
 01077      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= HeightUnit.GetHashCode();
 01078      if (Height != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Height);
 01079      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MinWidthUnit.GetHashCode();
 01080      if (MinWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinWidth);
 01081      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MinHeightUnit.GetHashCode();
 01082      if (MinHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MinHeight);
 01083      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MaxWidthUnit.GetHashCode();
 01084      if (MaxWidth != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxWidth);
 01085      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MaxHeightUnit.GetHashCode();
 01086      if (MaxHeight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MaxHeight);
 01087      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionLeftUnit.GetHashCode();
 01088      if (PositionLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionL
 01089      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionTopUnit.GetHashCode();
 01090      if (PositionTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PositionTo
 01091      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionRightUnit.GetHashCode();
 01092      if (PositionRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Position
 01093      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PositionBottomUnit.GetHashCode();
 01094      if (PositionBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Positio
 01095      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginLeftUnit.GetHashCode();
 01096      if (MarginLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginLeft)
 01097      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginTopUnit.GetHashCode();
 01098      if (MarginTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginTop);
 01099      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginRightUnit.GetHashCode();
 01100      if (MarginRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginRigh
 01101      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= MarginBottomUnit.GetHashCode();
 01102      if (MarginBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(MarginBot
 01103      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingLeftUnit.GetHashCode();
 01104      if (PaddingLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingLef
 01105      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingTopUnit.GetHashCode();
 01106      if (PaddingTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingTop)
 01107      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingRightUnit.GetHashCode();
 01108      if (PaddingRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingRi
 01109      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) hash ^= PaddingBottomUnit.GetHashCode();
 01110      if (PaddingBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PaddingB
 01111      if (BorderLeft != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderLeft)
 01112      if (BorderTop != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderTop);
 01113      if (BorderRight != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderRigh
 01114      if (BorderBottom != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(BorderBot
 01115      if (_unknownFields != null) {
 01116        hash ^= _unknownFields.GetHashCode();
 1117      }
 01118      return hash;
 1119    }
 1120
 1121    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1122    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1123    public override string ToString() {
 01124      return pb::JsonFormatter.ToDiagnosticString(this);
 1125    }
 1126
 1127    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1128    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1129    public void WriteTo(pb::CodedOutputStream output) {
 1130    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1131      output.WriteRawMessage(this);
 1132    #else
 01133      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptStatic) {
 01134        output.WriteRawTag(8);
 01135        output.WriteEnum((int) PositionType);
 1136      }
 01137      if (AlignContent != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01138        output.WriteRawTag(16);
 01139        output.WriteEnum((int) AlignContent);
 1140      }
 01141      if (AlignItems != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01142        output.WriteRawTag(24);
 01143        output.WriteEnum((int) AlignItems);
 1144      }
 01145      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01146        output.WriteRawTag(32);
 01147        output.WriteEnum((int) AlignSelf);
 1148      }
 01149      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdColumn) {
 01150        output.WriteRawTag(40);
 01151        output.WriteEnum((int) FlexDirection);
 1152      }
 01153      if (FlexWrap != global::DCL.ECSComponents.YGWrap.YgwNoWrap) {
 01154        output.WriteRawTag(48);
 01155        output.WriteEnum((int) FlexWrap);
 1156      }
 01157      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01158        output.WriteRawTag(56);
 01159        output.WriteEnum((int) JustifyContent);
 1160      }
 01161      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01162        output.WriteRawTag(64);
 01163        output.WriteEnum((int) Overflow);
 1164      }
 01165      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01166        output.WriteRawTag(72);
 01167        output.WriteEnum((int) Display);
 1168      }
 01169      if (Direction != global::DCL.ECSComponents.YGDirection.YgdInherit) {
 01170        output.WriteRawTag(80);
 01171        output.WriteEnum((int) Direction);
 1172      }
 01173      if (Flex != 0F) {
 01174        output.WriteRawTag(93);
 01175        output.WriteFloat(Flex);
 1176      }
 01177      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01178        output.WriteRawTag(104);
 01179        output.WriteEnum((int) FlexBasisUnit);
 1180      }
 01181      if (FlexBasis != 0F) {
 01182        output.WriteRawTag(117);
 01183        output.WriteFloat(FlexBasis);
 1184      }
 01185      if (FlexGrow != 0F) {
 01186        output.WriteRawTag(125);
 01187        output.WriteFloat(FlexGrow);
 1188      }
 01189      if (FlexShrink != 0F) {
 01190        output.WriteRawTag(133, 1);
 01191        output.WriteFloat(FlexShrink);
 1192      }
 01193      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01194        output.WriteRawTag(136, 1);
 01195        output.WriteEnum((int) WidthUnit);
 1196      }
 01197      if (Width != 0F) {
 01198        output.WriteRawTag(149, 1);
 01199        output.WriteFloat(Width);
 1200      }
 01201      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01202        output.WriteRawTag(152, 1);
 01203        output.WriteEnum((int) HeightUnit);
 1204      }
 01205      if (Height != 0F) {
 01206        output.WriteRawTag(165, 1);
 01207        output.WriteFloat(Height);
 1208      }
 01209      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01210        output.WriteRawTag(168, 1);
 01211        output.WriteEnum((int) MinWidthUnit);
 1212      }
 01213      if (MinWidth != 0F) {
 01214        output.WriteRawTag(181, 1);
 01215        output.WriteFloat(MinWidth);
 1216      }
 01217      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01218        output.WriteRawTag(184, 1);
 01219        output.WriteEnum((int) MinHeightUnit);
 1220      }
 01221      if (MinHeight != 0F) {
 01222        output.WriteRawTag(197, 1);
 01223        output.WriteFloat(MinHeight);
 1224      }
 01225      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01226        output.WriteRawTag(248, 1);
 01227        output.WriteEnum((int) MaxWidthUnit);
 1228      }
 01229      if (MaxWidth != 0F) {
 01230        output.WriteRawTag(133, 2);
 01231        output.WriteFloat(MaxWidth);
 1232      }
 01233      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01234        output.WriteRawTag(136, 2);
 01235        output.WriteEnum((int) MaxHeightUnit);
 1236      }
 01237      if (MaxHeight != 0F) {
 01238        output.WriteRawTag(149, 2);
 01239        output.WriteFloat(MaxHeight);
 1240      }
 01241      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01242        output.WriteRawTag(200, 2);
 01243        output.WriteEnum((int) PositionLeftUnit);
 1244      }
 01245      if (PositionLeft != 0F) {
 01246        output.WriteRawTag(213, 2);
 01247        output.WriteFloat(PositionLeft);
 1248      }
 01249      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01250        output.WriteRawTag(216, 2);
 01251        output.WriteEnum((int) PositionTopUnit);
 1252      }
 01253      if (PositionTop != 0F) {
 01254        output.WriteRawTag(229, 2);
 01255        output.WriteFloat(PositionTop);
 1256      }
 01257      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01258        output.WriteRawTag(232, 2);
 01259        output.WriteEnum((int) PositionRightUnit);
 1260      }
 01261      if (PositionRight != 0F) {
 01262        output.WriteRawTag(245, 2);
 01263        output.WriteFloat(PositionRight);
 1264      }
 01265      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01266        output.WriteRawTag(248, 2);
 01267        output.WriteEnum((int) PositionBottomUnit);
 1268      }
 01269      if (PositionBottom != 0F) {
 01270        output.WriteRawTag(133, 3);
 01271        output.WriteFloat(PositionBottom);
 1272      }
 01273      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01274        output.WriteRawTag(152, 3);
 01275        output.WriteEnum((int) MarginLeftUnit);
 1276      }
 01277      if (MarginLeft != 0F) {
 01278        output.WriteRawTag(165, 3);
 01279        output.WriteFloat(MarginLeft);
 1280      }
 01281      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01282        output.WriteRawTag(168, 3);
 01283        output.WriteEnum((int) MarginTopUnit);
 1284      }
 01285      if (MarginTop != 0F) {
 01286        output.WriteRawTag(181, 3);
 01287        output.WriteFloat(MarginTop);
 1288      }
 01289      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01290        output.WriteRawTag(184, 3);
 01291        output.WriteEnum((int) MarginRightUnit);
 1292      }
 01293      if (MarginRight != 0F) {
 01294        output.WriteRawTag(197, 3);
 01295        output.WriteFloat(MarginRight);
 1296      }
 01297      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01298        output.WriteRawTag(200, 3);
 01299        output.WriteEnum((int) MarginBottomUnit);
 1300      }
 01301      if (MarginBottom != 0F) {
 01302        output.WriteRawTag(213, 3);
 01303        output.WriteFloat(MarginBottom);
 1304      }
 01305      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01306        output.WriteRawTag(232, 3);
 01307        output.WriteEnum((int) PaddingLeftUnit);
 1308      }
 01309      if (PaddingLeft != 0F) {
 01310        output.WriteRawTag(245, 3);
 01311        output.WriteFloat(PaddingLeft);
 1312      }
 01313      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01314        output.WriteRawTag(248, 3);
 01315        output.WriteEnum((int) PaddingTopUnit);
 1316      }
 01317      if (PaddingTop != 0F) {
 01318        output.WriteRawTag(133, 4);
 01319        output.WriteFloat(PaddingTop);
 1320      }
 01321      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01322        output.WriteRawTag(136, 4);
 01323        output.WriteEnum((int) PaddingRightUnit);
 1324      }
 01325      if (PaddingRight != 0F) {
 01326        output.WriteRawTag(149, 4);
 01327        output.WriteFloat(PaddingRight);
 1328      }
 01329      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01330        output.WriteRawTag(152, 4);
 01331        output.WriteEnum((int) PaddingBottomUnit);
 1332      }
 01333      if (PaddingBottom != 0F) {
 01334        output.WriteRawTag(165, 4);
 01335        output.WriteFloat(PaddingBottom);
 1336      }
 01337      if (BorderLeft != 0F) {
 01338        output.WriteRawTag(197, 4);
 01339        output.WriteFloat(BorderLeft);
 1340      }
 01341      if (BorderTop != 0F) {
 01342        output.WriteRawTag(213, 4);
 01343        output.WriteFloat(BorderTop);
 1344      }
 01345      if (BorderRight != 0F) {
 01346        output.WriteRawTag(229, 4);
 01347        output.WriteFloat(BorderRight);
 1348      }
 01349      if (BorderBottom != 0F) {
 01350        output.WriteRawTag(245, 4);
 01351        output.WriteFloat(BorderBottom);
 1352      }
 01353      if (Parent != 0) {
 01354        output.WriteRawTag(248, 4);
 01355        output.WriteInt32(Parent);
 1356      }
 01357      if (RightOf != 0) {
 01358        output.WriteRawTag(128, 5);
 01359        output.WriteInt32(RightOf);
 1360      }
 01361      if (_unknownFields != null) {
 01362        _unknownFields.WriteTo(output);
 1363      }
 1364    #endif
 01365    }
 1366
 1367    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1368    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1369    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1370    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
 1371      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptStatic) {
 1372        output.WriteRawTag(8);
 1373        output.WriteEnum((int) PositionType);
 1374      }
 1375      if (AlignContent != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 1376        output.WriteRawTag(16);
 1377        output.WriteEnum((int) AlignContent);
 1378      }
 1379      if (AlignItems != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 1380        output.WriteRawTag(24);
 1381        output.WriteEnum((int) AlignItems);
 1382      }
 1383      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 1384        output.WriteRawTag(32);
 1385        output.WriteEnum((int) AlignSelf);
 1386      }
 1387      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdColumn) {
 1388        output.WriteRawTag(40);
 1389        output.WriteEnum((int) FlexDirection);
 1390      }
 1391      if (FlexWrap != global::DCL.ECSComponents.YGWrap.YgwNoWrap) {
 1392        output.WriteRawTag(48);
 1393        output.WriteEnum((int) FlexWrap);
 1394      }
 1395      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 1396        output.WriteRawTag(56);
 1397        output.WriteEnum((int) JustifyContent);
 1398      }
 1399      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 1400        output.WriteRawTag(64);
 1401        output.WriteEnum((int) Overflow);
 1402      }
 1403      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 1404        output.WriteRawTag(72);
 1405        output.WriteEnum((int) Display);
 1406      }
 1407      if (Direction != global::DCL.ECSComponents.YGDirection.YgdInherit) {
 1408        output.WriteRawTag(80);
 1409        output.WriteEnum((int) Direction);
 1410      }
 1411      if (Flex != 0F) {
 1412        output.WriteRawTag(93);
 1413        output.WriteFloat(Flex);
 1414      }
 1415      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1416        output.WriteRawTag(104);
 1417        output.WriteEnum((int) FlexBasisUnit);
 1418      }
 1419      if (FlexBasis != 0F) {
 1420        output.WriteRawTag(117);
 1421        output.WriteFloat(FlexBasis);
 1422      }
 1423      if (FlexGrow != 0F) {
 1424        output.WriteRawTag(125);
 1425        output.WriteFloat(FlexGrow);
 1426      }
 1427      if (FlexShrink != 0F) {
 1428        output.WriteRawTag(133, 1);
 1429        output.WriteFloat(FlexShrink);
 1430      }
 1431      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1432        output.WriteRawTag(136, 1);
 1433        output.WriteEnum((int) WidthUnit);
 1434      }
 1435      if (Width != 0F) {
 1436        output.WriteRawTag(149, 1);
 1437        output.WriteFloat(Width);
 1438      }
 1439      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1440        output.WriteRawTag(152, 1);
 1441        output.WriteEnum((int) HeightUnit);
 1442      }
 1443      if (Height != 0F) {
 1444        output.WriteRawTag(165, 1);
 1445        output.WriteFloat(Height);
 1446      }
 1447      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1448        output.WriteRawTag(168, 1);
 1449        output.WriteEnum((int) MinWidthUnit);
 1450      }
 1451      if (MinWidth != 0F) {
 1452        output.WriteRawTag(181, 1);
 1453        output.WriteFloat(MinWidth);
 1454      }
 1455      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1456        output.WriteRawTag(184, 1);
 1457        output.WriteEnum((int) MinHeightUnit);
 1458      }
 1459      if (MinHeight != 0F) {
 1460        output.WriteRawTag(197, 1);
 1461        output.WriteFloat(MinHeight);
 1462      }
 1463      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1464        output.WriteRawTag(248, 1);
 1465        output.WriteEnum((int) MaxWidthUnit);
 1466      }
 1467      if (MaxWidth != 0F) {
 1468        output.WriteRawTag(133, 2);
 1469        output.WriteFloat(MaxWidth);
 1470      }
 1471      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1472        output.WriteRawTag(136, 2);
 1473        output.WriteEnum((int) MaxHeightUnit);
 1474      }
 1475      if (MaxHeight != 0F) {
 1476        output.WriteRawTag(149, 2);
 1477        output.WriteFloat(MaxHeight);
 1478      }
 1479      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1480        output.WriteRawTag(200, 2);
 1481        output.WriteEnum((int) PositionLeftUnit);
 1482      }
 1483      if (PositionLeft != 0F) {
 1484        output.WriteRawTag(213, 2);
 1485        output.WriteFloat(PositionLeft);
 1486      }
 1487      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1488        output.WriteRawTag(216, 2);
 1489        output.WriteEnum((int) PositionTopUnit);
 1490      }
 1491      if (PositionTop != 0F) {
 1492        output.WriteRawTag(229, 2);
 1493        output.WriteFloat(PositionTop);
 1494      }
 1495      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1496        output.WriteRawTag(232, 2);
 1497        output.WriteEnum((int) PositionRightUnit);
 1498      }
 1499      if (PositionRight != 0F) {
 1500        output.WriteRawTag(245, 2);
 1501        output.WriteFloat(PositionRight);
 1502      }
 1503      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1504        output.WriteRawTag(248, 2);
 1505        output.WriteEnum((int) PositionBottomUnit);
 1506      }
 1507      if (PositionBottom != 0F) {
 1508        output.WriteRawTag(133, 3);
 1509        output.WriteFloat(PositionBottom);
 1510      }
 1511      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1512        output.WriteRawTag(152, 3);
 1513        output.WriteEnum((int) MarginLeftUnit);
 1514      }
 1515      if (MarginLeft != 0F) {
 1516        output.WriteRawTag(165, 3);
 1517        output.WriteFloat(MarginLeft);
 1518      }
 1519      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1520        output.WriteRawTag(168, 3);
 1521        output.WriteEnum((int) MarginTopUnit);
 1522      }
 1523      if (MarginTop != 0F) {
 1524        output.WriteRawTag(181, 3);
 1525        output.WriteFloat(MarginTop);
 1526      }
 1527      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1528        output.WriteRawTag(184, 3);
 1529        output.WriteEnum((int) MarginRightUnit);
 1530      }
 1531      if (MarginRight != 0F) {
 1532        output.WriteRawTag(197, 3);
 1533        output.WriteFloat(MarginRight);
 1534      }
 1535      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1536        output.WriteRawTag(200, 3);
 1537        output.WriteEnum((int) MarginBottomUnit);
 1538      }
 1539      if (MarginBottom != 0F) {
 1540        output.WriteRawTag(213, 3);
 1541        output.WriteFloat(MarginBottom);
 1542      }
 1543      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1544        output.WriteRawTag(232, 3);
 1545        output.WriteEnum((int) PaddingLeftUnit);
 1546      }
 1547      if (PaddingLeft != 0F) {
 1548        output.WriteRawTag(245, 3);
 1549        output.WriteFloat(PaddingLeft);
 1550      }
 1551      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1552        output.WriteRawTag(248, 3);
 1553        output.WriteEnum((int) PaddingTopUnit);
 1554      }
 1555      if (PaddingTop != 0F) {
 1556        output.WriteRawTag(133, 4);
 1557        output.WriteFloat(PaddingTop);
 1558      }
 1559      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1560        output.WriteRawTag(136, 4);
 1561        output.WriteEnum((int) PaddingRightUnit);
 1562      }
 1563      if (PaddingRight != 0F) {
 1564        output.WriteRawTag(149, 4);
 1565        output.WriteFloat(PaddingRight);
 1566      }
 1567      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 1568        output.WriteRawTag(152, 4);
 1569        output.WriteEnum((int) PaddingBottomUnit);
 1570      }
 1571      if (PaddingBottom != 0F) {
 1572        output.WriteRawTag(165, 4);
 1573        output.WriteFloat(PaddingBottom);
 1574      }
 1575      if (BorderLeft != 0F) {
 1576        output.WriteRawTag(197, 4);
 1577        output.WriteFloat(BorderLeft);
 1578      }
 1579      if (BorderTop != 0F) {
 1580        output.WriteRawTag(213, 4);
 1581        output.WriteFloat(BorderTop);
 1582      }
 1583      if (BorderRight != 0F) {
 1584        output.WriteRawTag(229, 4);
 1585        output.WriteFloat(BorderRight);
 1586      }
 1587      if (BorderBottom != 0F) {
 1588        output.WriteRawTag(245, 4);
 1589        output.WriteFloat(BorderBottom);
 1590      }
 1591      if (Parent != 0) {
 1592        output.WriteRawTag(248, 4);
 1593        output.WriteInt32(Parent);
 1594      }
 1595      if (RightOf != 0) {
 1596        output.WriteRawTag(128, 5);
 1597        output.WriteInt32(RightOf);
 1598      }
 1599      if (_unknownFields != null) {
 1600        _unknownFields.WriteTo(ref output);
 1601      }
 1602    }
 1603    #endif
 1604
 1605    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1606    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1607    public int CalculateSize() {
 01608      int size = 0;
 01609      if (Parent != 0) {
 01610        size += 2 + pb::CodedOutputStream.ComputeInt32Size(Parent);
 1611      }
 01612      if (RightOf != 0) {
 01613        size += 2 + pb::CodedOutputStream.ComputeInt32Size(RightOf);
 1614      }
 01615      if (PositionType != global::DCL.ECSComponents.YGPositionType.YgptStatic) {
 01616        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) PositionType);
 1617      }
 01618      if (AlignContent != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01619        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignContent);
 1620      }
 01621      if (AlignItems != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01622        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignItems);
 1623      }
 01624      if (AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01625        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AlignSelf);
 1626      }
 01627      if (FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdColumn) {
 01628        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexDirection);
 1629      }
 01630      if (FlexWrap != global::DCL.ECSComponents.YGWrap.YgwNoWrap) {
 01631        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexWrap);
 1632      }
 01633      if (JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01634        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) JustifyContent);
 1635      }
 01636      if (Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01637        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Overflow);
 1638      }
 01639      if (Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01640        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Display);
 1641      }
 01642      if (Direction != global::DCL.ECSComponents.YGDirection.YgdInherit) {
 01643        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) Direction);
 1644      }
 01645      if (Flex != 0F) {
 01646        size += 1 + 4;
 1647      }
 01648      if (FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01649        size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) FlexBasisUnit);
 1650      }
 01651      if (FlexBasis != 0F) {
 01652        size += 1 + 4;
 1653      }
 01654      if (FlexGrow != 0F) {
 01655        size += 1 + 4;
 1656      }
 01657      if (FlexShrink != 0F) {
 01658        size += 2 + 4;
 1659      }
 01660      if (WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01661        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) WidthUnit);
 1662      }
 01663      if (Width != 0F) {
 01664        size += 2 + 4;
 1665      }
 01666      if (HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01667        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) HeightUnit);
 1668      }
 01669      if (Height != 0F) {
 01670        size += 2 + 4;
 1671      }
 01672      if (MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01673        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinWidthUnit);
 1674      }
 01675      if (MinWidth != 0F) {
 01676        size += 2 + 4;
 1677      }
 01678      if (MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01679        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MinHeightUnit);
 1680      }
 01681      if (MinHeight != 0F) {
 01682        size += 2 + 4;
 1683      }
 01684      if (MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01685        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxWidthUnit);
 1686      }
 01687      if (MaxWidth != 0F) {
 01688        size += 2 + 4;
 1689      }
 01690      if (MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01691        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MaxHeightUnit);
 1692      }
 01693      if (MaxHeight != 0F) {
 01694        size += 2 + 4;
 1695      }
 01696      if (PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01697        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionLeftUnit);
 1698      }
 01699      if (PositionLeft != 0F) {
 01700        size += 2 + 4;
 1701      }
 01702      if (PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01703        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionTopUnit);
 1704      }
 01705      if (PositionTop != 0F) {
 01706        size += 2 + 4;
 1707      }
 01708      if (PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01709        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionRightUnit);
 1710      }
 01711      if (PositionRight != 0F) {
 01712        size += 2 + 4;
 1713      }
 01714      if (PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01715        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PositionBottomUnit);
 1716      }
 01717      if (PositionBottom != 0F) {
 01718        size += 2 + 4;
 1719      }
 01720      if (MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01721        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginLeftUnit);
 1722      }
 01723      if (MarginLeft != 0F) {
 01724        size += 2 + 4;
 1725      }
 01726      if (MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01727        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginTopUnit);
 1728      }
 01729      if (MarginTop != 0F) {
 01730        size += 2 + 4;
 1731      }
 01732      if (MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01733        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginRightUnit);
 1734      }
 01735      if (MarginRight != 0F) {
 01736        size += 2 + 4;
 1737      }
 01738      if (MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01739        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) MarginBottomUnit);
 1740      }
 01741      if (MarginBottom != 0F) {
 01742        size += 2 + 4;
 1743      }
 01744      if (PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01745        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingLeftUnit);
 1746      }
 01747      if (PaddingLeft != 0F) {
 01748        size += 2 + 4;
 1749      }
 01750      if (PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01751        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingTopUnit);
 1752      }
 01753      if (PaddingTop != 0F) {
 01754        size += 2 + 4;
 1755      }
 01756      if (PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01757        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingRightUnit);
 1758      }
 01759      if (PaddingRight != 0F) {
 01760        size += 2 + 4;
 1761      }
 01762      if (PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01763        size += 2 + pb::CodedOutputStream.ComputeEnumSize((int) PaddingBottomUnit);
 1764      }
 01765      if (PaddingBottom != 0F) {
 01766        size += 2 + 4;
 1767      }
 01768      if (BorderLeft != 0F) {
 01769        size += 2 + 4;
 1770      }
 01771      if (BorderTop != 0F) {
 01772        size += 2 + 4;
 1773      }
 01774      if (BorderRight != 0F) {
 01775        size += 2 + 4;
 1776      }
 01777      if (BorderBottom != 0F) {
 01778        size += 2 + 4;
 1779      }
 01780      if (_unknownFields != null) {
 01781        size += _unknownFields.CalculateSize();
 1782      }
 01783      return size;
 1784    }
 1785
 1786    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1787    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1788    public void MergeFrom(PBUiTransform other) {
 01789      if (other == null) {
 01790        return;
 1791      }
 01792      if (other.Parent != 0) {
 01793        Parent = other.Parent;
 1794      }
 01795      if (other.RightOf != 0) {
 01796        RightOf = other.RightOf;
 1797      }
 01798      if (other.PositionType != global::DCL.ECSComponents.YGPositionType.YgptStatic) {
 01799        PositionType = other.PositionType;
 1800      }
 01801      if (other.AlignContent != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01802        AlignContent = other.AlignContent;
 1803      }
 01804      if (other.AlignItems != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01805        AlignItems = other.AlignItems;
 1806      }
 01807      if (other.AlignSelf != global::DCL.ECSComponents.YGAlign.YgaAuto) {
 01808        AlignSelf = other.AlignSelf;
 1809      }
 01810      if (other.FlexDirection != global::DCL.ECSComponents.YGFlexDirection.YgfdColumn) {
 01811        FlexDirection = other.FlexDirection;
 1812      }
 01813      if (other.FlexWrap != global::DCL.ECSComponents.YGWrap.YgwNoWrap) {
 01814        FlexWrap = other.FlexWrap;
 1815      }
 01816      if (other.JustifyContent != global::DCL.ECSComponents.YGJustify.YgjFlexStart) {
 01817        JustifyContent = other.JustifyContent;
 1818      }
 01819      if (other.Overflow != global::DCL.ECSComponents.YGOverflow.YgoVisible) {
 01820        Overflow = other.Overflow;
 1821      }
 01822      if (other.Display != global::DCL.ECSComponents.YGDisplay.YgdFlex) {
 01823        Display = other.Display;
 1824      }
 01825      if (other.Direction != global::DCL.ECSComponents.YGDirection.YgdInherit) {
 01826        Direction = other.Direction;
 1827      }
 01828      if (other.Flex != 0F) {
 01829        Flex = other.Flex;
 1830      }
 01831      if (other.FlexBasisUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01832        FlexBasisUnit = other.FlexBasisUnit;
 1833      }
 01834      if (other.FlexBasis != 0F) {
 01835        FlexBasis = other.FlexBasis;
 1836      }
 01837      if (other.FlexGrow != 0F) {
 01838        FlexGrow = other.FlexGrow;
 1839      }
 01840      if (other.FlexShrink != 0F) {
 01841        FlexShrink = other.FlexShrink;
 1842      }
 01843      if (other.WidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01844        WidthUnit = other.WidthUnit;
 1845      }
 01846      if (other.Width != 0F) {
 01847        Width = other.Width;
 1848      }
 01849      if (other.HeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01850        HeightUnit = other.HeightUnit;
 1851      }
 01852      if (other.Height != 0F) {
 01853        Height = other.Height;
 1854      }
 01855      if (other.MinWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01856        MinWidthUnit = other.MinWidthUnit;
 1857      }
 01858      if (other.MinWidth != 0F) {
 01859        MinWidth = other.MinWidth;
 1860      }
 01861      if (other.MinHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01862        MinHeightUnit = other.MinHeightUnit;
 1863      }
 01864      if (other.MinHeight != 0F) {
 01865        MinHeight = other.MinHeight;
 1866      }
 01867      if (other.MaxWidthUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01868        MaxWidthUnit = other.MaxWidthUnit;
 1869      }
 01870      if (other.MaxWidth != 0F) {
 01871        MaxWidth = other.MaxWidth;
 1872      }
 01873      if (other.MaxHeightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01874        MaxHeightUnit = other.MaxHeightUnit;
 1875      }
 01876      if (other.MaxHeight != 0F) {
 01877        MaxHeight = other.MaxHeight;
 1878      }
 01879      if (other.PositionLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01880        PositionLeftUnit = other.PositionLeftUnit;
 1881      }
 01882      if (other.PositionLeft != 0F) {
 01883        PositionLeft = other.PositionLeft;
 1884      }
 01885      if (other.PositionTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01886        PositionTopUnit = other.PositionTopUnit;
 1887      }
 01888      if (other.PositionTop != 0F) {
 01889        PositionTop = other.PositionTop;
 1890      }
 01891      if (other.PositionRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01892        PositionRightUnit = other.PositionRightUnit;
 1893      }
 01894      if (other.PositionRight != 0F) {
 01895        PositionRight = other.PositionRight;
 1896      }
 01897      if (other.PositionBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01898        PositionBottomUnit = other.PositionBottomUnit;
 1899      }
 01900      if (other.PositionBottom != 0F) {
 01901        PositionBottom = other.PositionBottom;
 1902      }
 01903      if (other.MarginLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01904        MarginLeftUnit = other.MarginLeftUnit;
 1905      }
 01906      if (other.MarginLeft != 0F) {
 01907        MarginLeft = other.MarginLeft;
 1908      }
 01909      if (other.MarginTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01910        MarginTopUnit = other.MarginTopUnit;
 1911      }
 01912      if (other.MarginTop != 0F) {
 01913        MarginTop = other.MarginTop;
 1914      }
 01915      if (other.MarginRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01916        MarginRightUnit = other.MarginRightUnit;
 1917      }
 01918      if (other.MarginRight != 0F) {
 01919        MarginRight = other.MarginRight;
 1920      }
 01921      if (other.MarginBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01922        MarginBottomUnit = other.MarginBottomUnit;
 1923      }
 01924      if (other.MarginBottom != 0F) {
 01925        MarginBottom = other.MarginBottom;
 1926      }
 01927      if (other.PaddingLeftUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01928        PaddingLeftUnit = other.PaddingLeftUnit;
 1929      }
 01930      if (other.PaddingLeft != 0F) {
 01931        PaddingLeft = other.PaddingLeft;
 1932      }
 01933      if (other.PaddingTopUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01934        PaddingTopUnit = other.PaddingTopUnit;
 1935      }
 01936      if (other.PaddingTop != 0F) {
 01937        PaddingTop = other.PaddingTop;
 1938      }
 01939      if (other.PaddingRightUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01940        PaddingRightUnit = other.PaddingRightUnit;
 1941      }
 01942      if (other.PaddingRight != 0F) {
 01943        PaddingRight = other.PaddingRight;
 1944      }
 01945      if (other.PaddingBottomUnit != global::DCL.ECSComponents.YGUnit.YguUndefined) {
 01946        PaddingBottomUnit = other.PaddingBottomUnit;
 1947      }
 01948      if (other.PaddingBottom != 0F) {
 01949        PaddingBottom = other.PaddingBottom;
 1950      }
 01951      if (other.BorderLeft != 0F) {
 01952        BorderLeft = other.BorderLeft;
 1953      }
 01954      if (other.BorderTop != 0F) {
 01955        BorderTop = other.BorderTop;
 1956      }
 01957      if (other.BorderRight != 0F) {
 01958        BorderRight = other.BorderRight;
 1959      }
 01960      if (other.BorderBottom != 0F) {
 01961        BorderBottom = other.BorderBottom;
 1962      }
 01963      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 01964    }
 1965
 1966    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 1967    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 1968    public void MergeFrom(pb::CodedInputStream input) {
 1969    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 1970      input.ReadRawMessage(this);
 1971    #else
 1972      uint tag;
 01973      while ((tag = input.ReadTag()) != 0) {
 1974        switch(tag) {
 1975          default:
 01976            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
 01977            break;
 1978          case 8: {
 01979            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 01980            break;
 1981          }
 1982          case 16: {
 01983            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 01984            break;
 1985          }
 1986          case 24: {
 01987            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 01988            break;
 1989          }
 1990          case 32: {
 01991            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 01992            break;
 1993          }
 1994          case 40: {
 01995            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 01996            break;
 1997          }
 1998          case 48: {
 01999            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 02000            break;
 2001          }
 2002          case 56: {
 02003            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 02004            break;
 2005          }
 2006          case 64: {
 02007            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 02008            break;
 2009          }
 2010          case 72: {
 02011            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 02012            break;
 2013          }
 2014          case 80: {
 02015            Direction = (global::DCL.ECSComponents.YGDirection) input.ReadEnum();
 02016            break;
 2017          }
 2018          case 93: {
 02019            Flex = input.ReadFloat();
 02020            break;
 2021          }
 2022          case 104: {
 02023            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02024            break;
 2025          }
 2026          case 117: {
 02027            FlexBasis = input.ReadFloat();
 02028            break;
 2029          }
 2030          case 125: {
 02031            FlexGrow = input.ReadFloat();
 02032            break;
 2033          }
 2034          case 133: {
 02035            FlexShrink = input.ReadFloat();
 02036            break;
 2037          }
 2038          case 136: {
 02039            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02040            break;
 2041          }
 2042          case 149: {
 02043            Width = input.ReadFloat();
 02044            break;
 2045          }
 2046          case 152: {
 02047            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02048            break;
 2049          }
 2050          case 165: {
 02051            Height = input.ReadFloat();
 02052            break;
 2053          }
 2054          case 168: {
 02055            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02056            break;
 2057          }
 2058          case 181: {
 02059            MinWidth = input.ReadFloat();
 02060            break;
 2061          }
 2062          case 184: {
 02063            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02064            break;
 2065          }
 2066          case 197: {
 02067            MinHeight = input.ReadFloat();
 02068            break;
 2069          }
 2070          case 248: {
 02071            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02072            break;
 2073          }
 2074          case 261: {
 02075            MaxWidth = input.ReadFloat();
 02076            break;
 2077          }
 2078          case 264: {
 02079            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02080            break;
 2081          }
 2082          case 277: {
 02083            MaxHeight = input.ReadFloat();
 02084            break;
 2085          }
 2086          case 328: {
 02087            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02088            break;
 2089          }
 2090          case 341: {
 02091            PositionLeft = input.ReadFloat();
 02092            break;
 2093          }
 2094          case 344: {
 02095            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02096            break;
 2097          }
 2098          case 357: {
 02099            PositionTop = input.ReadFloat();
 02100            break;
 2101          }
 2102          case 360: {
 02103            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02104            break;
 2105          }
 2106          case 373: {
 02107            PositionRight = input.ReadFloat();
 02108            break;
 2109          }
 2110          case 376: {
 02111            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02112            break;
 2113          }
 2114          case 389: {
 02115            PositionBottom = input.ReadFloat();
 02116            break;
 2117          }
 2118          case 408: {
 02119            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02120            break;
 2121          }
 2122          case 421: {
 02123            MarginLeft = input.ReadFloat();
 02124            break;
 2125          }
 2126          case 424: {
 02127            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02128            break;
 2129          }
 2130          case 437: {
 02131            MarginTop = input.ReadFloat();
 02132            break;
 2133          }
 2134          case 440: {
 02135            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02136            break;
 2137          }
 2138          case 453: {
 02139            MarginRight = input.ReadFloat();
 02140            break;
 2141          }
 2142          case 456: {
 02143            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02144            break;
 2145          }
 2146          case 469: {
 02147            MarginBottom = input.ReadFloat();
 02148            break;
 2149          }
 2150          case 488: {
 02151            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02152            break;
 2153          }
 2154          case 501: {
 02155            PaddingLeft = input.ReadFloat();
 02156            break;
 2157          }
 2158          case 504: {
 02159            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02160            break;
 2161          }
 2162          case 517: {
 02163            PaddingTop = input.ReadFloat();
 02164            break;
 2165          }
 2166          case 520: {
 02167            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02168            break;
 2169          }
 2170          case 533: {
 02171            PaddingRight = input.ReadFloat();
 02172            break;
 2173          }
 2174          case 536: {
 02175            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 02176            break;
 2177          }
 2178          case 549: {
 02179            PaddingBottom = input.ReadFloat();
 02180            break;
 2181          }
 2182          case 581: {
 02183            BorderLeft = input.ReadFloat();
 02184            break;
 2185          }
 2186          case 597: {
 02187            BorderTop = input.ReadFloat();
 02188            break;
 2189          }
 2190          case 613: {
 02191            BorderRight = input.ReadFloat();
 02192            break;
 2193          }
 2194          case 629: {
 02195            BorderBottom = input.ReadFloat();
 02196            break;
 2197          }
 2198          case 632: {
 02199            Parent = input.ReadInt32();
 02200            break;
 2201          }
 2202          case 640: {
 02203            RightOf = input.ReadInt32();
 2204            break;
 2205          }
 2206        }
 2207      }
 2208    #endif
 02209    }
 2210
 2211    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
 2212    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
 2213    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
 2214    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
 2215      uint tag;
 2216      while ((tag = input.ReadTag()) != 0) {
 2217        switch(tag) {
 2218          default:
 2219            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
 2220            break;
 2221          case 8: {
 2222            PositionType = (global::DCL.ECSComponents.YGPositionType) input.ReadEnum();
 2223            break;
 2224          }
 2225          case 16: {
 2226            AlignContent = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2227            break;
 2228          }
 2229          case 24: {
 2230            AlignItems = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2231            break;
 2232          }
 2233          case 32: {
 2234            AlignSelf = (global::DCL.ECSComponents.YGAlign) input.ReadEnum();
 2235            break;
 2236          }
 2237          case 40: {
 2238            FlexDirection = (global::DCL.ECSComponents.YGFlexDirection) input.ReadEnum();
 2239            break;
 2240          }
 2241          case 48: {
 2242            FlexWrap = (global::DCL.ECSComponents.YGWrap) input.ReadEnum();
 2243            break;
 2244          }
 2245          case 56: {
 2246            JustifyContent = (global::DCL.ECSComponents.YGJustify) input.ReadEnum();
 2247            break;
 2248          }
 2249          case 64: {
 2250            Overflow = (global::DCL.ECSComponents.YGOverflow) input.ReadEnum();
 2251            break;
 2252          }
 2253          case 72: {
 2254            Display = (global::DCL.ECSComponents.YGDisplay) input.ReadEnum();
 2255            break;
 2256          }
 2257          case 80: {
 2258            Direction = (global::DCL.ECSComponents.YGDirection) input.ReadEnum();
 2259            break;
 2260          }
 2261          case 93: {
 2262            Flex = input.ReadFloat();
 2263            break;
 2264          }
 2265          case 104: {
 2266            FlexBasisUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2267            break;
 2268          }
 2269          case 117: {
 2270            FlexBasis = input.ReadFloat();
 2271            break;
 2272          }
 2273          case 125: {
 2274            FlexGrow = input.ReadFloat();
 2275            break;
 2276          }
 2277          case 133: {
 2278            FlexShrink = input.ReadFloat();
 2279            break;
 2280          }
 2281          case 136: {
 2282            WidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2283            break;
 2284          }
 2285          case 149: {
 2286            Width = input.ReadFloat();
 2287            break;
 2288          }
 2289          case 152: {
 2290            HeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2291            break;
 2292          }
 2293          case 165: {
 2294            Height = input.ReadFloat();
 2295            break;
 2296          }
 2297          case 168: {
 2298            MinWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2299            break;
 2300          }
 2301          case 181: {
 2302            MinWidth = input.ReadFloat();
 2303            break;
 2304          }
 2305          case 184: {
 2306            MinHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2307            break;
 2308          }
 2309          case 197: {
 2310            MinHeight = input.ReadFloat();
 2311            break;
 2312          }
 2313          case 248: {
 2314            MaxWidthUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2315            break;
 2316          }
 2317          case 261: {
 2318            MaxWidth = input.ReadFloat();
 2319            break;
 2320          }
 2321          case 264: {
 2322            MaxHeightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2323            break;
 2324          }
 2325          case 277: {
 2326            MaxHeight = input.ReadFloat();
 2327            break;
 2328          }
 2329          case 328: {
 2330            PositionLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2331            break;
 2332          }
 2333          case 341: {
 2334            PositionLeft = input.ReadFloat();
 2335            break;
 2336          }
 2337          case 344: {
 2338            PositionTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2339            break;
 2340          }
 2341          case 357: {
 2342            PositionTop = input.ReadFloat();
 2343            break;
 2344          }
 2345          case 360: {
 2346            PositionRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2347            break;
 2348          }
 2349          case 373: {
 2350            PositionRight = input.ReadFloat();
 2351            break;
 2352          }
 2353          case 376: {
 2354            PositionBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2355            break;
 2356          }
 2357          case 389: {
 2358            PositionBottom = input.ReadFloat();
 2359            break;
 2360          }
 2361          case 408: {
 2362            MarginLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2363            break;
 2364          }
 2365          case 421: {
 2366            MarginLeft = input.ReadFloat();
 2367            break;
 2368          }
 2369          case 424: {
 2370            MarginTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2371            break;
 2372          }
 2373          case 437: {
 2374            MarginTop = input.ReadFloat();
 2375            break;
 2376          }
 2377          case 440: {
 2378            MarginRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2379            break;
 2380          }
 2381          case 453: {
 2382            MarginRight = input.ReadFloat();
 2383            break;
 2384          }
 2385          case 456: {
 2386            MarginBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2387            break;
 2388          }
 2389          case 469: {
 2390            MarginBottom = input.ReadFloat();
 2391            break;
 2392          }
 2393          case 488: {
 2394            PaddingLeftUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2395            break;
 2396          }
 2397          case 501: {
 2398            PaddingLeft = input.ReadFloat();
 2399            break;
 2400          }
 2401          case 504: {
 2402            PaddingTopUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2403            break;
 2404          }
 2405          case 517: {
 2406            PaddingTop = input.ReadFloat();
 2407            break;
 2408          }
 2409          case 520: {
 2410            PaddingRightUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2411            break;
 2412          }
 2413          case 533: {
 2414            PaddingRight = input.ReadFloat();
 2415            break;
 2416          }
 2417          case 536: {
 2418            PaddingBottomUnit = (global::DCL.ECSComponents.YGUnit) input.ReadEnum();
 2419            break;
 2420          }
 2421          case 549: {
 2422            PaddingBottom = input.ReadFloat();
 2423            break;
 2424          }
 2425          case 581: {
 2426            BorderLeft = input.ReadFloat();
 2427            break;
 2428          }
 2429          case 597: {
 2430            BorderTop = input.ReadFloat();
 2431            break;
 2432          }
 2433          case 613: {
 2434            BorderRight = input.ReadFloat();
 2435            break;
 2436          }
 2437          case 629: {
 2438            BorderBottom = input.ReadFloat();
 2439            break;
 2440          }
 2441          case 632: {
 2442            Parent = input.ReadInt32();
 2443            break;
 2444          }
 2445          case 640: {
 2446            RightOf = input.ReadInt32();
 2447            break;
 2448          }
 2449        }
 2450      }
 2451    }
 2452    #endif
 2453
 2454  }
 2455
 2456  #endregion
 2457
 2458}
 2459
 2460#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)
PositionType()
PositionType(DCL.ECSComponents.YGPositionType)
AlignContent()
AlignContent(DCL.ECSComponents.YGAlign)
AlignItems()
AlignItems(DCL.ECSComponents.YGAlign)
AlignSelf()
AlignSelf(DCL.ECSComponents.YGAlign)
FlexDirection()
FlexDirection(DCL.ECSComponents.YGFlexDirection)
FlexWrap()
FlexWrap(DCL.ECSComponents.YGWrap)
JustifyContent()
JustifyContent(DCL.ECSComponents.YGJustify)
Overflow()
Overflow(DCL.ECSComponents.YGOverflow)
Display()
Display(DCL.ECSComponents.YGDisplay)
Direction()
Direction(DCL.ECSComponents.YGDirection)
Flex()
Flex(System.Single)
FlexBasisUnit()
FlexBasisUnit(DCL.ECSComponents.YGUnit)
FlexBasis()
FlexBasis(System.Single)
FlexGrow()
FlexGrow(System.Single)
FlexShrink()
FlexShrink(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)
BorderLeft()
BorderLeft(System.Single)
BorderTop()
BorderTop(System.Single)
BorderRight()
BorderRight(System.Single)
BorderBottom()
BorderBottom(System.Single)
Equals(System.Object)
Equals(DCL.ECSComponents.PBUiTransform)
GetHashCode()
ToString()
WriteTo(Google.Protobuf.CodedOutputStream)
CalculateSize()
MergeFrom(DCL.ECSComponents.PBUiTransform)
MergeFrom(Google.Protobuf.CodedInputStream)