BACnet.Ashrae.LogRecord.LogDatumType.Load C# (CSharp) Method

Load() public static method

public static Load ( IValueStream stream ) : LogDatumType
stream IValueStream
return LogDatumType
            public static LogDatumType Load(IValueStream stream)
            {
                LogDatumType ret = null;
                Tags tag = (Tags)stream.EnterChoice();
                switch(tag)
                {
                    case Tags.LogStatus:
                        ret = Value<LogStatusWrapper>.Load(stream);
                        break;
                    case Tags.BooleanValue:
                        ret = Value<BooleanValueWrapper>.Load(stream);
                        break;
                    case Tags.RealValue:
                        ret = Value<RealValueWrapper>.Load(stream);
                        break;
                    case Tags.EnumValue:
                        ret = Value<EnumValueWrapper>.Load(stream);
                        break;
                    case Tags.UnsignedValue:
                        ret = Value<UnsignedValueWrapper>.Load(stream);
                        break;
                    case Tags.SignedValue:
                        ret = Value<SignedValueWrapper>.Load(stream);
                        break;
                    case Tags.BitstringValue:
                        ret = Value<BitstringValueWrapper>.Load(stream);
                        break;
                    case Tags.NullValue:
                        ret = Value<NullValueWrapper>.Load(stream);
                        break;
                    case Tags.Failure:
                        ret = Value<FailureWrapper>.Load(stream);
                        break;
                    case Tags.TimeChange:
                        ret = Value<TimeChangeWrapper>.Load(stream);
                        break;
                    case Tags.AnyValue:
                        ret = Value<AnyValueWrapper>.Load(stream);
                        break;
                    default:
                        throw new Exception();
                }
                stream.LeaveChoice();
                return ret;
            }