protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); modules.Add <NotifyApplicationModule>(); modules.Add <NotifyCoreModule>(); modules.Add <NotifyDataModule>(); }
private Dictionary <string, List <Type> > GetEventTypeCollection(ITypeList <IEventHandler> handlers) { var eventTypeCollection = new Dictionary <string, List <Type> >(); foreach (var handler in handlers) { var handleEvents = handler.GetMethods(); foreach (var hanldeEvent in handleEvents) { if (hanldeEvent.Name != "HandleEventAsync") { continue; } var parameters = hanldeEvent.GetParameters(); var parameterType = parameters?[0].ParameterType; if (parameterType == null) { continue; } var eventNameAttribute = parameterType.GetCustomAttribute(typeof(EventNameAttribute), false) as EventNameAttribute; if (eventNameAttribute == null) { continue; } if (!eventTypeCollection.ContainsKey(eventNameAttribute.Name)) { eventTypeCollection[eventNameAttribute.Name] = new List <Type>(); } eventTypeCollection[eventNameAttribute.Name].AddIfNotContains(parameterType); } } return(eventTypeCollection); }
protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); //Adding testing modules. Depended modules of these modules are automatically added. modules.Add <CatchAppTestModule>(); }
protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); //Adding testing modules. Depended modules of these modules are automatically added. modules.Add <OrganizationUnitsDemoDataModule>(); }
protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); modules.Add <AbpZeroLdapModule>(); modules.Add <SampleAppEntityFrameworkModule>(); }
/// <summary> /// /// </summary> /// <param name="services"></param> /// <param name="types"></param> /// <param name="typePredicate"></param> /// <param name="interceptors"></param> public ProxyConventionalActionContext(IServiceCollection services, System.Collections.Generic.IEnumerable <Type> types, Expression <Func <Type, bool> > typePredicate, ITypeList <IInterceptor> interceptors) { Services = services; Types = types; TypePredicate = typePredicate; Interceptors = interceptors; }
public CSharpClassConstruction GetConstruction(TEndpoint endpoint, ITypeList typeList) { var construction = new CSharpClassConstruction(GetImplementation(endpoint, typeList)); construction.Parameters.AddRange(GetParameters(endpoint)); return(construction); }
protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); //Adding testing modules. Depended modules of these modules are automatically added. modules.Add <AbpSampleBlogApplicationModule>(); modules.Add <AbpSampleBlogEntityFrameworkModule>(); }
protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); //Adding testing modules. Depended modules of these modules are automatically added. modules.Add <NtxBlogApplicationModule>(); modules.Add <NtxBlogDataModule>(); }
protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); //Adding testing modules. Depended modules of these modules are automatically added. modules.Add <ClinAppsApplicationContractsModule>(); modules.Add <ClinAppsDataImplModule>(); }
public SettingOptions() { DefinitionProviders = new TypeList <ISettingDefinitionProvider>(); ValueProviders = new TypeList <ISettingValueProvider> { typeof(DefaultValueSettingValueProvider), typeof(GlobalSettingValueProvider) }; }
protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); modules.Add <SimpleTaskSystemApplicationModule>(); modules.Add <DSystems.DSystemsCoreModule>(); modules.Add <DSystems.DSystemsDataModule>(); modules.Add <DSystems.Service.Contract.DSystemServiceContractModule>(); modules.Add <DSystems.Service.DSystemServiceModule>(); }
public AbpSystemTextJsonSerializerOptions() { JsonSerializerOptions = new JsonSerializerOptions(JsonSerializerDefaults.Web) { ReadCommentHandling = JsonCommentHandling.Skip, AllowTrailingCommas = true }; UnsupportedTypes = new TypeList(); }
private static string GetTypeName(Type type, ITypeList duplicateTypes) { duplicateTypes.Add(type); if (TypeHelper.IsDictionary(type, out var keyType, out var valueType)) { if (!duplicateTypes.Contains(keyType) && !duplicateTypes.Contains(valueType)) { return($"{{{GetTypeName(keyType, duplicateTypes)}:{GetTypeName(valueType, duplicateTypes)}}}"); } }
protected NavigationConfiguration([NotNull] NavigationConfiguration copyFrom) { _providers = new TypeList <NavigationProvider>(); if (copyFrom._providers.Count > 0) { foreach (var type in copyFrom._providers) { _providers.Add(type); } } }
public IList <IResource> GetAllLocalResource(string directoryPath, out IList <string> restDirs, out IList <string> restFiles) { //throw new NotImplementedException(); ITypeList <IResourceMetaData> resourceMetaDataTypes = resourceMetaDataProvider.AllResourceMetaDataProviders; IList <IResourceMetaData> resourceMetaDatas = new List <IResourceMetaData>(); foreach (Type resourceMetaDataType in resourceMetaDataTypes) { resourceMetaDatas.Add(iocManager.Resolve(resourceMetaDataType) as IResourceMetaData); } return(GetLocalResource(directoryPath, resourceMetaDatas, out restDirs, out restFiles)); }
public override CSharpIdentifier GetInterface(TEndpoint endpoint, ITypeList typeList) { var identifier = new CSharpIdentifier(TypeNamespace, TypeName).ToInterface(); identifier.TypeArguments.Add(typeList.For(endpoint.Schema)); if (endpoint.Element != null) { identifier.TypeArguments.Add(typeList.InterfaceFor(endpoint.Element)); } return(identifier); }
/// <summary> /// /// </summary> public AuditingOptions() { IsEnabled = true; IsEnabledForAnonymousUsers = true; Contributors = new List <IAuditContributor>(); IgnoredTypes = new TypeList { typeof(Stream), typeof(Expression) }; }
protected override CSharpIdentifier GetImplementation(TEndpoint endpoint, ITypeList typeList) { var identifier = new CSharpIdentifier(TypeNamespace, TypeName); identifier.TypeArguments.Add(typeList.For(endpoint.Schema)); if (endpoint.Element != null) { identifier.TypeArguments.Add(typeList.ImplementationFor(endpoint.Element)); } return(identifier); }
/// <summary> /// 资源树的双击事件 /// </summary> void OnTreeListDoubleClick(object sender, MouseEventArgs e) { TreeList tree = sender as TreeList; TreeListHitInfo treeListHitInfo = tree.CalcHitInfo(e.Location); if (treeListHitInfo.HitInfoType == HitInfoType.Cell) { tree.SetFocusedNode(treeListHitInfo.Node); } if (tree.FocusedNode != null) { var item = navigationTreeList.GetRow(tree.FocusedNode.Id); if (item is ResourceItem) { ResourceItem _item = item as ResourceItem; IResource resource = _item.Resource; if (resource.ResourceMetaData != null && resource.ResourceMetaData.DoubleClickResourceActionType != null) { IType <IResourceAction> resourceActionType = resource.ResourceMetaData.DoubleClickResourceActionType; IResourceAction resourceAction = IocManager.Instance.Resolve(resourceActionType.Type) as IResourceAction; resourceAction.Resource = resource; resourceAction.Excute(); } } else if (item is FileItem) { IResourceMetaDataProvider resourceMetaDataProvider = IocManager.Instance.Resolve <IResourceMetaDataProvider>(); ITypeList <IDocumentResourceMetaData> resourceMetaDatas = resourceMetaDataProvider.DocumentResourceMetaDataProviders; if (resourceMetaDatas.Count > 0) { foreach (var mt in resourceMetaDatas) { var m = IocManager.Instance.Resolve(mt); if (m is ISingleFileDocumentResourceMetaData) { if (((ISingleFileDocumentResourceMetaData)m).Identified(((FileItem)item).FullName)) { ISingleFileDocumentResource singleFileDocumentResource = IocManager.Instance.Resolve(((ISingleFileDocumentResourceMetaData)m).ResourceType.Type) as ISingleFileDocumentResource; singleFileDocumentResource.FullName = ((FileItem)item).FullName; singleFileDocumentResource.Open(); } } } } } } }
/// <summary> /// 初始化可选择列表 /// </summary> private void InitializeCheckResourceComboBox() { CheckedResourceCombox.EditValueChanged += (sender, e) => { navigationTreeList.CollapseAll(); }; IResourceMetaDataProvider resourceMetaDataProvider = IocManager.Instance.Resolve <IResourceMetaDataProvider>(); ITypeList <IResourceMetaData> resourceMetaDatas = resourceMetaDataProvider.AllResourceMetaDataProviders; if (resourceMetaDatas.Count > 0) { foreach (Type t in resourceMetaDatas) { IResourceMetaData metaData = IocManager.Instance.Resolve(t) as IResourceMetaData; CheckedResourceCombox.Properties.Items.Add(metaData, metaData.Name, CheckState.Unchecked, true); } } }
/// <summary> /// 订阅事件处理器列表 /// </summary> /// <param name="handlers">事件处理器类型列表</param> protected virtual void SubscribeHandlers(ITypeList <IEventHandler> handlers) { foreach (var handler in handlers) { var interfaces = handler.GetInterfaces(); foreach (var @interface in interfaces) { if (!typeof(IEventHandler).GetTypeInfo().IsAssignableFrom(@interface)) { continue; } var genericArgs = @interface.GetGenericArguments(); if (genericArgs.Length == 1) { Subscribe(genericArgs[0], new IocEventHandlerFactory(ServiceScopeFactory, handler)); } } } }
protected override void AddModules(ITypeList <AbpModule> modules) { base.AddModules(modules); modules.Add <SampleApplicationModule>(); }
/// <summary> /// /// </summary> public SettingOptions() { DefinitionProviders = new TypeList <ISettingDefinitionProvider>(); SettingProviders = new TypeList <ISettingProvider>(); }
public TestModuleFinder() { Modules = new TypeList<AbpModule>(); }
protected override void AddModules(ITypeList<AbpModule> modules) { base.AddModules(modules); modules.Add<AbpEntityFrameworkGraphDiffTestModule>(); }
public AbpSettingOptions() { DefinitionProviders = new TypeList <ISettingDefinitionProvider>(); ValueProviders = new TypeList <ISettingValueProvider>(); }
public NavigationConfiguration() { Providers = new TypeList<NavigationProvider>(); }
/// <summary> /// 构造函数 /// </summary> public NotificationConfiguration() { Providers = new TypeList<NotificationProvider>(); }
public TestOptions() { Modules = new TypeList<AbpModule>(); }
protected override void AddModules(ITypeList<AbpModule> modules) { base.AddModules(modules); modules.Add(typeof(AbpWebModule)); }
public UserManagementConfig() { ExternalAuthenticationSources = new TypeList(); }
public NotificationConfiguration() { Providers = new TypeList <NotificationProvider>(); }
public AuthorizationConfiguration() { Providers = new TypeList<AuthorizationProvider>(); }
public RocketModuleLifecycleOptions() { Contributors = new TypeList <IModuleLifecycleContributor> (); }
public SettingManagementOptions() { Providers = new TypeList <ISettingManagementProvider>(); }
public RocketValidationOptions() { IgnoredTypes = new List <Type> (); ObjectValidationContributors = new TypeList <IObjectValidationContributor> (); }
public FeatureConfiguration() { Providers = new TypeList<FeatureProvider>(); }
public PermissionManagementOptions() { ManagementProviders = new TypeList <IPermissionManagementProvider>(); }
/// <summary> /// 构造函数 /// </summary> public SettingsConfiguration() { Providers = new TypeList<SettingProvider>(); }