Opc.Ua.BinaryDecoder.ReadEnumeratedArray C# (CSharp) Method

ReadEnumeratedArray() public method

Reads an enumerated value array from the stream.
public ReadEnumeratedArray ( string fieldName, System enumType ) : Array
fieldName string
enumType System
return System.Array
        public Array ReadEnumeratedArray(string fieldName, System.Type enumType)
        {
            int length = ReadArrayLength();

            if (length == -1)
            {
                return null;
            }

            Array values = Array.CreateInstance(enumType, length);

            for (int ii = 0; ii < length; ii++)
            {
                values.SetValue(ReadEnumerated(null, enumType), ii);
            }

            return values;
        }
        #endregion