예제 #1
0
        /// <summary>
        /// Exports localized text.
        /// </summary>
        private Opc.Ua.Export.LocalizedText Export(Opc.Ua.LocalizedText input)
        {
            if (input == null)
            {
                return null;
            }

            Opc.Ua.Export.LocalizedText text = new LocalizedText();
            text.Locale = input.Locale;
            text.Value = input.Text;
            return text;
        }
예제 #2
0
        /// <summary>
        /// Exports localized text.
        /// </summary>
        private Opc.Ua.Export.LocalizedText[] Export(Opc.Ua.LocalizedText[] input)
        {
            if (input == null)
            {
                return null;
            }

            List<Opc.Ua.Export.LocalizedText> output = new List<LocalizedText>();

            for (int ii = 0; ii < input.Length; ii++)
            {
                if (input[ii] != null)
                {
                    Opc.Ua.Export.LocalizedText text = new LocalizedText();
                    text.Locale = input[ii].Locale;
                    text.Value = input[ii].Text;
                    output.Add(text);
                }
            }

            return output.ToArray();
        }