Opc.Ua.XmlDecoder.ReadDiagnosticInfo C# (CSharp) Method

ReadDiagnosticInfo() public method

Reads an DiagnosticInfo from the stream.
public ReadDiagnosticInfo ( ) : DiagnosticInfo
return DiagnosticInfo
        public DiagnosticInfo ReadDiagnosticInfo()
        {
            DiagnosticInfo value = new DiagnosticInfo();

            if (BeginField("SymbolicId", true))
            {
                value.SymbolicId = ReadInt32(null);
                EndField("SymbolicId");
            }

            if (BeginField("NamespaceUri", true))
            {
                value.NamespaceUri = ReadInt32(null);
                EndField("NamespaceUri");
            }
            
            if (BeginField("Locale", true))
            {
                value.Locale = ReadInt32(null);
                EndField("Locale");
            }

            if (BeginField("LocalizedText", true))
            {
                value.LocalizedText = ReadInt32(null);
                EndField("LocalizedText");
            }

            value.AdditionalInfo = ReadString("AdditionalInfo");
            value.InnerStatusCode = ReadStatusCode("InnerStatusCode");

            if (BeginField("InnerDiagnosticInfo", true))
            {
                value.InnerDiagnosticInfo = ReadDiagnosticInfo();
                EndField("InnerDiagnosticInfo");
            }

            return value;
        }

Same methods

XmlDecoder::ReadDiagnosticInfo ( string fieldName ) : DiagnosticInfo