public Entry(IEntity what, ILocation where, IFuzzyDateTimeRange when, ICitation citation, IAudit audit) : base() { this[Entry.what] = what; this[Entry.where] = where; this[Entry.when] = when; this[Entry.citation] = citation; this[Entry.audit] = audit; }
private static SharpKml.Dom.TimeSpan GetTimespan(IFuzzyDateTimeRange temporal) { var beginning = temporal.StartDateTime.DateTime; var ending = temporal.EndDateTime?.DateTime; return(new SharpKml.Dom.TimeSpan { Begin = beginning, End = ending, }); }
public TemporalRole(IRole role, IFuzzyDateTimeRange dateRange, ICitation citation, IAudit audit) : base(dateRange.StartDateTime, dateRange.EndDateTime, citation, audit) => this.Role = role;
public TemporalLocation(ILocation location, IFuzzyDateTimeRange dateTimeRange, ICitation citation, IAudit audit) : base(dateTimeRange.StartDateTime, dateTimeRange.EndDateTime, citation, audit) { Location = location; }