BACnet.Ashrae.ConfirmedServiceRequest.Load C# (CSharp) Method

Load() public static method

public static Load ( IValueStream stream ) : ConfirmedServiceRequest
stream IValueStream
return ConfirmedServiceRequest
        public static ConfirmedServiceRequest Load(IValueStream stream)
        {
            ConfirmedServiceRequest ret = null;
            Tags tag = (Tags)stream.EnterChoice();
            switch(tag)
            {
                case Tags.AcknowledgeAlarm:
                    ret = Value<AcknowledgeAlarmWrapper>.Load(stream);
                    break;
                case Tags.ConfirmedCOVNotification:
                    ret = Value<ConfirmedCOVNotificationWrapper>.Load(stream);
                    break;
                case Tags.ConfirmedEventNotification:
                    ret = Value<ConfirmedEventNotificationWrapper>.Load(stream);
                    break;
                case Tags.GetEnrollmentSummary:
                    ret = Value<GetEnrollmentSummaryWrapper>.Load(stream);
                    break;
                case Tags.GetEventInformation:
                    ret = Value<GetEventInformationWrapper>.Load(stream);
                    break;
                case Tags.SubscribeCOV:
                    ret = Value<SubscribeCOVWrapper>.Load(stream);
                    break;
                case Tags.SubscribeCOVProperty:
                    ret = Value<SubscribeCOVPropertyWrapper>.Load(stream);
                    break;
                case Tags.LifeSafetyOperation:
                    ret = Value<LifeSafetyOperationWrapper>.Load(stream);
                    break;
                case Tags.AtomicReadFile:
                    ret = Value<AtomicReadFileWrapper>.Load(stream);
                    break;
                case Tags.AtomicWriteFile:
                    ret = Value<AtomicWriteFileWrapper>.Load(stream);
                    break;
                case Tags.AddListElement:
                    ret = Value<AddListElementWrapper>.Load(stream);
                    break;
                case Tags.RemoveListElement:
                    ret = Value<RemoveListElementWrapper>.Load(stream);
                    break;
                case Tags.CreateObject:
                    ret = Value<CreateObjectWrapper>.Load(stream);
                    break;
                case Tags.DeleteObject:
                    ret = Value<DeleteObjectWrapper>.Load(stream);
                    break;
                case Tags.ReadProperty:
                    ret = Value<ReadPropertyWrapper>.Load(stream);
                    break;
                case Tags.ReadPropertyConditional:
                    ret = Value<ReadPropertyConditionalWrapper>.Load(stream);
                    break;
                case Tags.ReadPropertyMultiple:
                    ret = Value<ReadPropertyMultipleWrapper>.Load(stream);
                    break;
                case Tags.ReadRange:
                    ret = Value<ReadRangeWrapper>.Load(stream);
                    break;
                case Tags.WriteProperty:
                    ret = Value<WritePropertyWrapper>.Load(stream);
                    break;
                case Tags.WritePropertyMultiple:
                    ret = Value<WritePropertyMultipleWrapper>.Load(stream);
                    break;
                case Tags.DeviceCommunicationControl:
                    ret = Value<DeviceCommunicationControlWrapper>.Load(stream);
                    break;
                case Tags.ConfirmedPrivateTransfer:
                    ret = Value<ConfirmedPrivateTransferWrapper>.Load(stream);
                    break;
                case Tags.ConfirmedTextMessage:
                    ret = Value<ConfirmedTextMessageWrapper>.Load(stream);
                    break;
                case Tags.ReinitializeDevice:
                    ret = Value<ReinitializeDeviceWrapper>.Load(stream);
                    break;
                case Tags.VtOpen:
                    ret = Value<VtOpenWrapper>.Load(stream);
                    break;
                case Tags.VtClose:
                    ret = Value<VtCloseWrapper>.Load(stream);
                    break;
                case Tags.VtData:
                    ret = Value<VtDataWrapper>.Load(stream);
                    break;
                case Tags.Authenticate:
                    ret = Value<AuthenticateWrapper>.Load(stream);
                    break;
                case Tags.RequestKey:
                    ret = Value<RequestKeyWrapper>.Load(stream);
                    break;
                default:
                    throw new Exception();
            }
            stream.LeaveChoice();
            return ret;
        }