ClassEvent
Definition
Namespace:Telerik.ReportServer.Services.Models.RecurrenceRules
Assembly:Telerik.ReportServer.Services.Models.dll
Syntax:
public class Event : IEvent, IDataBoundItem, IRemindObject
Inheritance: objectEvent
Derived Classes:
Implements:
Constructors
Event()
Declaration
public Event()
Fields
isAllDay
Declaration
protected bool isAllDay
Field Value
bool
occurrenceEnumerator
Declaration
protected OccurrenceEnumerator occurrenceEnumerator
Field Value
Properties
AllDay
Declaration
public virtual bool AllDay { get; set; }
Property Value
bool
Implements
AllowDelete
Declaration
public virtual bool AllowDelete { get; set; }
Property Value
bool
Implements
AllowEdit
Declaration
public virtual bool AllowEdit { get; set; }
Property Value
bool
Implements
BackgroundId
Declaration
public virtual int BackgroundId { get; set; }
Property Value
int
Implements
CultureInfoProvider
Declaration
public ICultureInfoProvider CultureInfoProvider { get; set; }
Property Value
Implements
DataItem
Declaration
public object DataItem { get; }
Property Value
object
Implements
Description
Declaration
public virtual string Description { get; set; }
Property Value
string
Implements
Dismissed
Declaration
public virtual bool Dismissed { get; set; }
Property Value
bool
Implements
DismissedAppointments
Declaration
public Dictionary<int, bool> DismissedAppointments { get; }
Property Value
Dictionary<int, bool>
Duration
Declaration
public virtual TimeSpan Duration { get; set; }
Property Value
TimeSpan
Implements
End
Declaration
public virtual DateTime End { get; set; }
Property Value
DateTime
Implements
Exceptions
Declaration
public virtual ObservableCollection<IEvent> Exceptions { get; }
Property Value
Implements
IsSuspended
Declaration
public virtual bool IsSuspended { get; }
Property Value
bool
IsViewCalculated
Declaration
public virtual bool IsViewCalculated { get; set; }
Property Value
bool
Location
Declaration
public virtual string Location { get; set; }
Property Value
string
Implements
Occurrences
Declaration
public virtual IEnumerable<IEvent> Occurrences { get; }
Property Value
IEnumerable<IEvent>
Implements
RecurrenceId
Declaration
public virtual DateTime? RecurrenceId { get; set; }
Property Value
DateTime?
Implements
RecurrenceRule
Declaration
public virtual RecurrenceRule RecurrenceRule { get; set; }
Property Value
Implements
RemindId
Declaration
public int RemindId { get; }
Property Value
int
Implements
Reminder
Declaration
public virtual TimeSpan? Reminder { get; set; }
Property Value
TimeSpan?
Implements
ReminderAppointments
Declaration
public Dictionary<int, TimeSpan?> ReminderAppointments { get; }
Property Value
Dictionary<int, TimeSpan?>
ResourceId
Declaration
public virtual EventId ResourceId { get; set; }
Property Value
Implements
ResourceIds
Declaration
public virtual ObservableCollection<EventId> ResourceIds { get; }
Property Value
Implements
Snoozed
Declaration
public virtual TimeSpan Snoozed { get; set; }
Property Value
TimeSpan
Implements
SnoozedAppointments
Declaration
public Dictionary<int, TimeSpan> SnoozedAppointments { get; }
Property Value
Dictionary<int, TimeSpan>
Start
Declaration
public virtual DateTime Start { get; set; }
Property Value
DateTime
Implements
StartDateTime
Declaration
public virtual DateTime StartDateTime { get; }
Property Value
DateTime
Implements
StatusId
Declaration
public virtual int StatusId { get; set; }
Property Value
int
Implements
Subject
Declaration
public virtual string Subject { get; }
Property Value
string
Implements
Summary
Declaration
public virtual string Summary { get; set; }
Property Value
string
Implements
ToolTipText
Declaration
public virtual string ToolTipText { get; set; }
Property Value
string
Implements
UniqueId
Declaration
public virtual EventId UniqueId { get; set; }
Property Value
Implements
Visible
Declaration
public virtual bool Visible { get; set; }
Property Value
bool
Implements
Methods
AddOccurrenceException(IEvent, bool)
Declaration
public virtual void AddOccurrenceException(IEvent occurrence, bool addExceptionDate)
Parameters
occurrence
addExceptionDate
bool
Implements
CreateOccurrence(DateTime)
Declaration
public virtual IEvent CreateOccurrence(DateTime start)
Parameters
start
DateTime
Returns
Implements
CreateOccurrence(DateTime, bool)
Declaration
public virtual IEvent CreateOccurrence(DateTime start, bool exception)
Parameters
start
DateTime
exception
bool
Returns
Implements
GetOccurrences(DateTime, DateTime)
Declaration
public virtual IEnumerable<IEvent> GetOccurrences(DateTime from, DateTime to)
Parameters
from
DateTime
to
DateTime
Returns
IEnumerable<IEvent>
OnPropertyChanged(string)
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
propertyName
string
ResumeNotifications()
Declaration
public virtual void ResumeNotifications()
SuspendNotifications()
Declaration
public virtual void SuspendNotifications()
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Value
PropertyChangedEventHandler