CSharpRTMP.Core.Protocols.Rtmp.AMF3Reader.ReadVariant C# (CSharp) Метод

ReadVariant() публичный Метод

public ReadVariant ( ) : Variant
Результат Variant
        public Variant ReadVariant()
        {
            switch (ReadByte())
            {
                case AMF3_INTEGER:
                    return Variant.Get(ReadInterger());
                case AMF3_STRING:
                    return Variant.Get(ReadAMFString());
                case AMF3_TRUE:
                    return Variant.Get(ReadTrue());
                case AMF3_FALSE:
                    return Variant.Get(ReadFalse());
                case AMF3_OBJECT:
                    return ReadObject();
                case AMF3_DOUBLE:
                    return Variant.Get(ReadAMFDouble());
                case AMF3_NULL:
                    return ReadNull();
                case AMF3_UNDEFINED:
                    return ReadUndefined();
                case AMF3_BYTEARRAY:
                    return ReadByteArray();
                case AMF3_ARRAY:
                    return ReadArray();
                case AMF3_DATE:
                    return ReadDate();
                //case AMF0Serializer.AMF3_XML:
                //    return ReadXML();
                default:
                    return Variant.Get();
            }
        }
        public Variant ReadArray(bool withType = false)