public static ListOfEventSummariesType Load(IValueStream stream)
{
stream.EnterSequence();
var objectIdentifier = Value<ObjectId>.Load(stream);
var eventState = Value<EventState>.Load(stream);
var acknowledgedTransitions = Value<EventTransitionBits>.Load(stream);
var eventTimeStamps = Value<ReadOnlyArray<TimeStamp>>.Load(stream);
var notifyType = Value<NotifyType>.Load(stream);
var eventEnable = Value<EventTransitionBits>.Load(stream);
var eventPriorities = Value<ReadOnlyArray<uint>>.Load(stream);
stream.LeaveSequence();
return new ListOfEventSummariesType(objectIdentifier, eventState, acknowledgedTransitions, eventTimeStamps, notifyType, eventEnable, eventPriorities);
}