public カレンダーエントリー参加者非招待時(
     テナント tenant,
     カレンダーId calendarId,
     カレンダーエントリーId calendarEntryId,
     参加者 participant)
 {
     this.Tenant = tenant;
     this.CalendarId = calendarId;
     this.CalendarEntryId = calendarEntryId;
     this.Participant = participant;
 }
 public void Invite(参加者 participant)
 {
     AssertionConcern.AssertArgumentNotNull(participant, "The participant must be provided.");
     if (!this.invitees.Contains(participant))
     {
         Apply(new カレンダーエントリー参加者招待時(this.tenant, this.calendarId, this.calendarEntryId, participant));
     }
 }