Opc.Ua.JsonEncoder.WriteLocalizedText C# (CSharp) Method

WriteLocalizedText() public method

Writes an LocalizedText to the stream.
public WriteLocalizedText ( string fieldName, Opc.Ua.LocalizedText value ) : void
fieldName string
value Opc.Ua.LocalizedText
return void
        public void WriteLocalizedText(string fieldName, LocalizedText value)
        {
            if (UseReversibleEncoding)
            {
                PushStructure(fieldName);

                WriteSimpleField("Text", value.Text.ToString(), true);

                if (!String.IsNullOrEmpty(value.Locale))
                {
                    WriteSimpleField("Locale", value.Locale.ToString(), true);
                }

                PopStructure();
            }
            else
            {
                WriteSimpleField(fieldName, value.Text, true);
            }
        }