private void ExportEventReceivers(RegistrationBuilder builder) { var eventReceiverRegistrationWrapper = new GenericExportRegistrationWrapper( typeof(EventReceiverAttribute), typeof(IEntityTypeEventReceiver <>), true); eventReceiverRegistrationWrapper.Export(builder); }
private void ExportDuplicationRules(RegistrationBuilder builder) { var duplicationRuleRegistrationWrapper = new GenericExportRegistrationWrapper( typeof(DuplicationRuleAttribute), typeof(IDuplicationRule <>), true); duplicationRuleRegistrationWrapper.Export(builder); }
private void ExportCacheFeeds(RegistrationBuilder builder) { var cacheFeedRegistrationWrapper = new GenericExportRegistrationWrapper( typeof(CacheFeedAttribute), typeof(ICacheFeed <>), true); cacheFeedRegistrationWrapper.Export(builder); }
private void ExportSinks(RegistrationBuilder builder) { var sinkRegistrationWrapper = new GenericExportRegistrationWrapper( typeof(SinkAttribute), typeof(ISink <>), true); sinkRegistrationWrapper.Export(builder); }
private void ExportEntityTypeDefinitions(RegistrationBuilder builder) { var entityTypeRegistrationWrapper = new GenericExportRegistrationWrapper( typeof(EntityTypeDefinitionAttribute), typeof(IEntityTypeDefinition <>), false); entityTypeRegistrationWrapper.Export(builder); }
private void ExportPreprocessorOperations(RegistrationBuilder builder) { var preprocessorOperationRegistrationWrapper = new GenericExportRegistrationWrapper( typeof(PreprocessorOperationAttribute), typeof(IPreprocessorOperation <>), true); preprocessorOperationRegistrationWrapper.Export(builder); }