コード例 #1
0
 // 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
     };
 }
コード例 #2
0
 // 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;
 }
コード例 #3
0
 // 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;
 }
コード例 #4
0
 // 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;
 }
コード例 #5
0
 // 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;
 }
コード例 #6
0
 // 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;
 }