Opc.Ua.Com.Client.ParsedNodeId.ExtractNumber C# (CSharp) Method

ExtractNumber() protected static method

Extracts a number from the string.
protected static ExtractNumber ( string identifier, int &start ) : uint
identifier string The identifier.
start int The start. Set the first non-digit character.
return uint
        protected static uint ExtractNumber(string identifier, ref int start)
        {
            uint number = 0;

            for (int ii = start; ii < identifier.Length; ii++)
            {
                if (!Char.IsDigit(identifier[ii]))
                {
                    start = ii;
                    return number;
                }

                number *= 10;
                number += (byte)(identifier[ii] - '0');
            }

            start = identifier.Length;
            return number;
        }