private static PreservableMeetingMessageProperty CreatePreservableProperty(StorePropertyDefinition propDef, ShouldPreservePropertyDelegate shouldPreserveTest, CopyPropertyDelegate copyMethod) { return(new PreservableMeetingMessageProperty(propDef, shouldPreserveTest, copyMethod)); }
private PreservableMeetingMessageProperty(StorePropertyDefinition propDef, ShouldPreservePropertyDelegate shouldPreserveTest, CopyPropertyDelegate copyMethod) { this.PropertyDefinition = propDef; this.ShouldPreserve = shouldPreserveTest; this.CopyProperty = copyMethod; PreservableMeetingMessageProperty.InstanceFromPropertyDefinition[propDef] = this; }