BACnet.Ashrae.ExtendedParameter.Load C# (CSharp) Méthode

Load() public static méthode

public static Load ( IValueStream stream ) : ExtendedParameter
stream IValueStream
Résultat ExtendedParameter
        public static ExtendedParameter Load(IValueStream stream)
        {
            ExtendedParameter ret = null;
            Tags tag = (Tags)stream.EnterChoice();
            switch(tag)
            {
                case Tags.Null:
                    ret = Value<NullWrapper>.Load(stream);
                    break;
                case Tags.Real:
                    ret = Value<RealWrapper>.Load(stream);
                    break;
                case Tags.Integer:
                    ret = Value<IntegerWrapper>.Load(stream);
                    break;
                case Tags.Boolean:
                    ret = Value<BooleanWrapper>.Load(stream);
                    break;
                case Tags.Double:
                    ret = Value<DoubleWrapper>.Load(stream);
                    break;
                case Tags.Octet:
                    ret = Value<OctetWrapper>.Load(stream);
                    break;
                case Tags.Bitstring:
                    ret = Value<BitstringWrapper>.Load(stream);
                    break;
                case Tags.Enum:
                    ret = Value<EnumWrapper>.Load(stream);
                    break;
                case Tags.Reference:
                    ret = Value<ReferenceWrapper>.Load(stream);
                    break;
                default:
                    throw new Exception();
            }
            stream.LeaveChoice();
            return ret;
        }