/// <summary>
 /// Clones this instance.
 /// </summary>
 /// <returns>An instance of the <see cref="UAOOI.Configuration.Networking.Serialization.FieldMetaData"/> derived from this instance.</returns>
 public static UAOOI.Configuration.Networking.Serialization.FieldMetaData FieldMetaDataConvert(this FieldMetaData value)
 {
     UAOOI.Configuration.Networking.Serialization.FieldMetaData _ret = new UAOOI.Configuration.Networking.Serialization.FieldMetaData()
     {
         ExtensionData    = null,
         ProcessValueName = value.ProcessValueName,
         SymbolicName     = value.SymbolicName,
         TypeInformation  = value.TypeInformation == null ? null : value.TypeInformation.UATypeInfoConvert()
     };
     return(_ret);
 }
        /// <summary>
        /// Performs an explicit conversion from <see cref="UAOOI.Configuration.Networking.Serialization.FieldMetaData"/> to <see cref="FieldMetaData"/>.
        /// </summary>
        /// <param name="fieldMetaData">The field meta data.</param>
        /// <returns>An instance of this type - the result of the conversion.</returns>
        public static FieldMetaData FieldMetaDataConvert(this UAOOI.Configuration.Networking.Serialization.FieldMetaData fieldMetaData)
        {
            FieldMetaData _ret = new FieldMetaData()
            {
                ExtensionData    = null,
                ProcessValueName = fieldMetaData.ProcessValueName,
                SymbolicName     = fieldMetaData.SymbolicName,
                TypeInformation  = fieldMetaData.TypeInformation.UATypeInfoConvert()
            };

            return(_ret);
        }