// Note: this type is marked as 'beforefieldinit'. static CalendarItemSchema() { PropertyRule[] array = new PropertyRule[4]; array[0] = PropertyRuleLibrary.DefaultOwnerAppointmentId; array[1] = PropertyRuleLibrary.DefaultRecurrencePattern; array[2] = PropertyRuleLibrary.DefaultIsAllDayEvent; array[3] = new SequenceCompositePropertyRule(string.Empty, delegate(ILocationIdentifierSetter lidSetter) { lidSetter.SetLocationIdentifier(40095U, LastChangeAction.SequenceCompositePropertyRuleApplied); }, new PropertyRule[] { PropertyRuleLibrary.DefaultInvitedForCalendarItem, PropertyRuleLibrary.DefaultIsExceptionFromItemClass, PropertyRuleLibrary.DefaultAppointmentStateFromItemClass, PropertyRuleLibrary.RecurrenceBlobToFlags, PropertyRuleLibrary.RecurringTimeZone, PropertyRuleLibrary.GlobalObjectIdOnRecurringMaster, PropertyRuleLibrary.DefaultCleanGlobalObjectIdFromGlobalObjectId, PropertyRuleLibrary.CalendarOriginatorId, PropertyRuleLibrary.RemoveAppointmentMadeRecurrentFromSeriesRule, PropertyRuleLibrary.DefaultOrganizerForAppointments, PropertyRuleLibrary.CalendarViewProperties }); CalendarItemSchema.CalendarItemPropertyRules = array; CalendarItemSchema.PropertyChangesTrackingMetadataRules = new PropertyRule[] { PropertyRuleLibrary.MasterPropertyOverrideProtection, PropertyRuleLibrary.PropertyChangeMetadataTracking, PropertyRuleLibrary.CleanupSeriesOperationFlagsProperty }; }
// Note: this type is marked as 'beforefieldinit'. static MeetingMessageInstanceSchema() { PropertyRule[] array = new PropertyRule[4]; array[0] = PropertyRuleLibrary.DefaultCleanGlobalObjectIdFromGlobalObjectId; array[1] = PropertyRuleLibrary.LocationLidWhere; array[2] = new SequenceCompositePropertyRule(string.Empty, delegate(ILocationIdentifierSetter lidSetter) { lidSetter.SetLocationIdentifier(56479U, LastChangeAction.SequenceCompositePropertyRuleApplied); }, new PropertyRule[] { PropertyRuleLibrary.NativeStartTimeForMessage, PropertyRuleLibrary.NativeStartTimeToReminderTime, PropertyRuleLibrary.DefaultReminderNextTimeFromStartTimeAndOffset, PropertyRuleLibrary.NativeEndTimeForMessage, PropertyRuleLibrary.ClipEndTimeForSingleMeeting, PropertyRuleLibrary.ClipStartTimeForSingleMeeting }); array[3] = new SequenceCompositePropertyRule(string.Empty, delegate(ILocationIdentifierSetter lidSetter) { lidSetter.SetLocationIdentifier(44191U, LastChangeAction.SequenceCompositePropertyRuleApplied); }, new PropertyRule[] { PropertyRuleLibrary.DefaultInvitedForMeetingMessage, PropertyRuleLibrary.DefaultAppointmentStateFromItemClass, PropertyRuleLibrary.SchedulePlusPropertiesToRecurrenceBlob, PropertyRuleLibrary.RecurrenceBlobToFlags }); MeetingMessageInstanceSchema.MeetingMessageInstanceSchemaPropertyRules = array; MeetingMessageInstanceSchema.instance = null; }
// Note: this type is marked as 'beforefieldinit'. static CalendarItemBaseSchema() { PropertyRule[] array = new PropertyRule[4]; array[0] = PropertyRuleLibrary.DefaultClientIntent; array[1] = PropertyRuleLibrary.ResponseAndReplyRequested; array[2] = new SequenceCompositePropertyRule(string.Empty, delegate(ILocationIdentifierSetter lidSetter) { lidSetter.SetLocationIdentifier(60447U, LastChangeAction.SequenceCompositePropertyRuleApplied); }, new PropertyRule[] { PropertyRuleLibrary.EventLocationRule }); array[3] = PropertyRuleLibrary.HasAttendees; CalendarItemBaseSchema.CalendarItemBasePropertyRules = array; CalendarItemBaseSchema.instance = null; }
// Note: this type is marked as 'beforefieldinit'. static CalendarItemOccurrenceSchema() { PropertyRule[] array = new PropertyRule[3]; array[0] = PropertyRuleLibrary.DefaultInvitedForCalendarItem; array[1] = PropertyRuleLibrary.ExceptionalBodyFromBody; array[2] = new SequenceCompositePropertyRule(string.Empty, delegate(ILocationIdentifierSetter lidSetter) { lidSetter.SetLocationIdentifier(64671U, LastChangeAction.SequenceCompositePropertyRuleApplied); }, new PropertyRule[] { PropertyRuleLibrary.DefaultIsExceptionFromItemClass, PropertyRuleLibrary.RecurrenceBlobToFlags, PropertyRuleLibrary.CalendarOriginatorId }); CalendarItemOccurrenceSchema.CalendarItemOccurrencePropertyRules = array; }
// Note: this type is marked as 'beforefieldinit'. static ContactSchema() { PropertyRule[] array = new PropertyRule[4]; array[0] = PropertyRuleLibrary.PersonIdRule; array[1] = PropertyRuleLibrary.EnhancedLocation; array[2] = new SequenceCompositePropertyRule(string.Empty, delegate(ILocationIdentifierSetter lidSetter) { lidSetter.SetLocationIdentifier(34080U, LastChangeAction.SequenceCompositePropertyRuleApplied); }, new PropertyRule[] { PropertyRuleLibrary.EmailAddressUpdateRule, PropertyRuleLibrary.ContactDisplayNameRule }); array[3] = PropertyRuleLibrary.OscContactSourcesForContactRule; ContactSchema.ContactSchemaPropertyRules = array; ContactSchema.instance = null; }
// Note: this type is marked as 'beforefieldinit'. static CalendarItemInstanceSchema() { PropertyRule[] array = new PropertyRule[1]; array[0] = new SequenceCompositePropertyRule(string.Empty, delegate(ILocationIdentifierSetter lidSetter) { lidSetter.SetLocationIdentifier(52508U, LastChangeAction.SequenceCompositePropertyRuleApplied); }, new PropertyRule[] { PropertyRuleLibrary.NativeStartTimeForCalendar, PropertyRuleLibrary.NativeEndTimeForCalendar, PropertyRuleLibrary.StartTimeEndTimeToDuration, PropertyRuleLibrary.NativeStartTimeToReminderTime, PropertyRuleLibrary.DefaultReminderNextTimeFromStartTimeAndOffset, PropertyRuleLibrary.ClipEndTimeForSingleMeeting, PropertyRuleLibrary.ClipStartTimeForSingleMeeting }); CalendarItemInstanceSchema.CalendarItemInstancePropertyRules = array; }