Opc.Ua.RelativePathFormatter.Element.EncodeName C# (CSharp) Method

EncodeName() private static method

Encodes a name using the relative path syntax.
private static EncodeName ( StringBuilder path, string name ) : void
path StringBuilder
name string
return void
            private static void EncodeName(StringBuilder path, string name)
            {
                for (int ii = 0; ii < name.Length; ii++)
                {
                    switch (name[ii])
                    {
                        case '/':
                        case '.':
                        case '<':
                        case '>':
                        case ':':
                        case '!':
                        case '&':
                            {
                                path.Append('&');
                                break;
                            }
                    }

                    path.Append(name[ii]);
                }
            }
            #endregion