コード例 #1
0
ファイル: dxParameter.cs プロジェクト: kir16/MagistralDevice
        public static bool Deserialize(string input, out dxParameter obj)
        {
            bool result = Deserialize(input, out obj, out Exception exception);

            if (exception != null)
            {
                throw exception;
            }

            return(result);
        }
コード例 #2
0
ファイル: dxParameter.cs プロジェクト: kir16/MagistralDevice
        public static bool LoadFromFile(string fileName, out dxParameter obj)
        {
            bool result = LoadFromFile(fileName, out obj, out Exception exception);

            if (exception != null)
            {
                throw exception;
            }

            return(result);
        }
コード例 #3
0
ファイル: dxParameter.cs プロジェクト: kir16/MagistralDevice
        /// <summary>
        ///   Deserializes workflow markup into an dxParameter object
        /// </summary>
        /// <param name="input">string workflow markup to deserialize</param>
        /// <param name="obj">Output dxParameter object</param>
        /// <param name="exception">output Exception value if deserialize failed</param>
        /// <returns>true if this Serializer can deserialize the object; otherwise, false</returns>
        public static bool Deserialize(string input, out dxParameter obj, out Exception exception)
        {
            exception = null;
            obj       = default;

            try {
                obj = Deserialize(input);

                return(true);
            }
            catch (Exception ex) {
                exception = ex;

                return(false);
            }
        }
コード例 #4
0
ファイル: dxParameter.cs プロジェクト: kir16/MagistralDevice
        /// <summary>
        ///   Deserializes xml markup from file into an dxParameter object
        /// </summary>
        /// <param name="fileName">string xml file to load and deserialize</param>
        /// <param name="obj">Output dxParameter object</param>
        /// <param name="exception">output Exception value if deserialize failed</param>
        /// <returns>true if this Serializer can deserialize the object; otherwise, false</returns>
        public static bool LoadFromFile(string fileName, out dxParameter obj, out Exception exception)
        {
            exception = null;
            obj       = default;

            try {
                obj = LoadFromFile(fileName);

                return(true);
            }
            catch (Exception ex) {
                exception = ex;

                return(false);
            }
        }
コード例 #5
0
ファイル: dxParameter.cs プロジェクト: kir16/MagistralDevice
        public dxParameter(dxParameter parameter)
        {
            if (parameter == null)
            {
                throw new ArgumentNullException(nameof(parameter));
            }

            Id           = parameter.Id;
            Access       = parameter.Access;
            Type         = parameter.Type;
            Name         = parameter.Name;
            IntValue     = parameter.IntValue;
            BoolValue    = parameter.BoolValue;
            StringValue  = parameter.StringValue;
            MinInt       = parameter.MinInt;
            MaxInt       = parameter.MaxInt;
            StringLength = parameter.StringLength;
        }