BACnet.Ashrae.ReadRangeRequest.RangeType.Load C# (CSharp) Method

Load() public static method

public static Load ( IValueStream stream ) : RangeType
stream IValueStream
return RangeType
            public static RangeType Load(IValueStream stream)
            {
                RangeType ret = null;
                Tags tag = (Tags)stream.EnterChoice();
                switch(tag)
                {
                    case Tags.ByPosition:
                        ret = Value<ByPosition>.Load(stream);
                        break;
                    case Tags.BySequenceNumber:
                        ret = Value<BySequenceNumber>.Load(stream);
                        break;
                    case Tags.ByTime:
                        ret = Value<ByTime>.Load(stream);
                        break;
                    default:
                        throw new Exception();
                }
                stream.LeaveChoice();
                return ret;
            }