public PerspexXamlMember(string name, XamlType owner, IXamlTypeRepository xamlTypeRepository, ITypeFeatureProvider featureProvider) : base(name, owner, xamlTypeRepository, featureProvider) { }
public AdminController( IAuthorizationService authorizationService, ITypeFeatureProvider typeFeatureProvider, ISession session, IStringLocalizer <AdminController> stringLocalizer, IHtmlLocalizer <AdminController> htmlLocalizer, ISiteService siteService, IShapeFactory shapeFactory, RoleManager <IRole> roleManager, IRoleService roleService, INotifier notifier, IEnumerable <IPermissionProvider> permissionProviders ) { TH = htmlLocalizer; _notifier = notifier; _roleService = roleService; _typeFeatureProvider = typeFeatureProvider; _permissionProviders = permissionProviders; _roleManager = roleManager; _shapeFactory = shapeFactory; _siteService = siteService; T = stringLocalizer; _authorizationService = authorizationService; _session = session; }
public ShapeAttributeBindingStrategy( ITypeFeatureProvider typeFeatureProvider, IEnumerable <IShapeAttributeProvider> shapeProviders) { _typeFeatureProvider = typeFeatureProvider; _shapeProviders = shapeProviders; }
public AvaloniaXamlMember(string name, XamlType owner, ITypeRepository xamlTypeRepository, ITypeFeatureProvider featureProvider) : base(name, owner, xamlTypeRepository, featureProvider) { }
public ExtensionManager( IOptions <ExtensionExpanderOptions> extensionExpanderOptionsAccessor, IOptions <ManifestOptions> manifestOptionsAccessor, IHostingEnvironment hostingEnvironment, IEnumerable <IManifestProvider> manifestProviders, IEnumerable <IExtensionProvider> extensionProviders, IEnumerable <IExtensionLoader> extensionLoaders, IEnumerable <IExtensionDependencyStrategy> extensionDependencyStrategies, IEnumerable <IExtensionPriorityStrategy> extensionPriorityStrategies, ITypeFeatureProvider typeFeatureProvider, ILogger <ExtensionManager> logger, IStringLocalizer <ExtensionManager> localizer) { _extensionExpanderOptions = extensionExpanderOptionsAccessor.Value; _manifestOptions = manifestOptionsAccessor.Value; _hostingEnvironment = hostingEnvironment; _manifestProvider = new CompositeManifestProvider(manifestProviders); _extensionProvider = new CompositeExtensionProvider(extensionProviders); _extensionLoader = new CompositeExtensionLoader(extensionLoaders); _extensionDependencyStrategies = extensionDependencyStrategies; _extensionPriorityStrategies = extensionPriorityStrategies; _typeFeatureProvider = typeFeatureProvider; L = logger; T = localizer; }
public AdminController( IAuthorizationService authorizationService, ITypeFeatureProvider typeFeatureProvider, ISession session, IStringLocalizer<AdminController> stringLocalizer, IHtmlLocalizer<AdminController> htmlLocalizer, ISiteService siteService, IShapeFactory shapeFactory, RoleManager<Role> roleManager, IRoleProvider roleProvider, INotifier notifier, IEnumerable<IPermissionProvider> permissionProviders ) { TH = htmlLocalizer; _notifier = notifier; _roleProvider = roleProvider; _typeFeatureProvider = typeFeatureProvider; _permissionProviders = permissionProviders; _roleManager = roleManager; _shapeFactory = shapeFactory; _siteService = siteService; T = stringLocalizer; _authorizationService = authorizationService; _session = session; }
public PerspexTypeRepository(IXamlNamespaceRegistry xamlNamespaceRegistry, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider, IPerspexPropertyBinder propertyBinder) : base(xamlNamespaceRegistry, typeFactory, featureProvider) { _typeFactory = typeFactory; _propertyBinder = propertyBinder; }
public WpfAttachableMember(string name, MethodInfo getter, MethodInfo setter, ITypeRepository typeRepository, ITypeFeatureProvider typeFeatureProvider) : base(name, getter, setter, typeRepository, typeFeatureProvider) { }
public PerspexXamlType(Type type, IXamlTypeRepository typeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider, IPerspexPropertyBinder propertyBinder) : base(type, typeRepository, typeFactory, featureProvider) { _propertyBinder = propertyBinder; }
public static void FillFromAttributes(this ITypeFeatureProvider featureProvider, IEnumerable <Type> types) { foreach (var type in types) { var metadata = GetMetadata(type); featureProvider.RegisterMetadata(type, metadata); } }
public WpfXamlAttachableMember(string name, MethodInfo getter, MethodInfo setter, IXamlTypeRepository xamlTypeRepository, ITypeFeatureProvider typeFeatureProvider) : base(name, getter, setter, xamlTypeRepository, typeFeatureProvider) { }
public CustomRemoteServiceMetadataProvider( IShellFeatureEntityService shellFeatureService, IWebHostEnvironment environment, ITypeFeatureProvider typeFeatureProvider) { _shellFeatureService = shellFeatureService; _environment = environment; _typeFeatureProvider = typeFeatureProvider; }
public PerspexXamlType(Type type, IXamlTypeRepository typeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider, IPerspexPropertyBinder propertyBinder) : base(type, typeRepository, typeFactory, featureProvider) { this.propertyBinder = propertyBinder; }
public ModularApplicationModelProvider( ITypeFeatureProvider typeFeatureProvider, IHostEnvironment hostingEnvironment, ShellSettings shellSettings) { _typeFeatureProvider = typeFeatureProvider; _hostingEnvironment = hostingEnvironment; _shellSettings = shellSettings; }
public ShapeAttributeBindingStrategy( IEnumerable <ShapeAttributeOccurrence> shapeAttributeOccurrences, IServiceProvider componentContext, ITypeFeatureProvider typeFeatureProvider) { _shapeAttributeOccurrences = shapeAttributeOccurrences; _componentContext = componentContext; _typeFeatureProvider = typeFeatureProvider; }
public RoleUpdater( RoleManager <IRole> roleManager, IEnumerable <IPermissionProvider> permissionProviders, ITypeFeatureProvider typeFeatureProvider) { _roleManager = roleManager; _permissionProviders = permissionProviders; _typeFeatureProvider = typeFeatureProvider; }
public RolesStep( RoleManager <Role> roleManager, ITypeFeatureProvider typeFeatureProvider, IEnumerable <IPermissionProvider> permissionProviders) { _roleManager = roleManager; _typeFeatureProvider = typeFeatureProvider; _permissionProviders = permissionProviders; }
public PerspexAttachableXamlMember(string name, XamlType owner, MethodInfo getter, MethodInfo setter, IXamlTypeRepository xamlTypeRepository, ITypeFeatureProvider featureProvider) : base(name, getter, setter, xamlTypeRepository, featureProvider) { }
public PerspexAttachableXamlMember(string name, XamlType owner, MethodInfo getter, MethodInfo setter, ITypeRepository xamlTypeRepository, ITypeFeatureProvider featureProvider) : base(name, getter, setter, xamlTypeRepository, featureProvider) { }
public static XamlType Create(Type underlyingType, ITypeRepository typeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider) { Guard.ThrowIfNull(underlyingType, nameof(typeRepository)); return(new XamlType(underlyingType, typeRepository, typeFactory, featureProvider)); }
protected MutableMember(string name, XamlType declaringType, ITypeRepository typeRepository, ITypeFeatureProvider typeFeatureProvider) : base(name) { FeatureProvider = typeFeatureProvider; TypeRepository = typeRepository; DeclaringType = declaringType; }
public ShapeAttributeBindingStrategy( IEnumerable<ShapeAttributeOccurrence> shapeAttributeOccurrences, IServiceProvider componentContext, ITypeFeatureProvider typeFeatureProvider) { _shapeAttributeOccurrences = shapeAttributeOccurrences; _componentContext = componentContext; _typeFeatureProvider = typeFeatureProvider; }
public CompositionStrategy( IExtensionManager extensionManager, ITypeFeatureProvider typeFeatureProvider, ILogger <CompositionStrategy> logger) { _typeFeatureProvider = typeFeatureProvider; _extensionManager = extensionManager; _logger = logger; }
public PerspexXamlMember(string name, XamlType owner, IXamlTypeRepository xamlTypeRepository, ITypeFeatureProvider featureProvider, IPerspexPropertyBinder propertyBinder) : base(name, owner, xamlTypeRepository, featureProvider) { this.propertyBinder = propertyBinder; }
public PerspexXamlMember(string name, XamlType owner, IXamlTypeRepository xamlTypeRepository, ITypeFeatureProvider featureProvider, IPerspexPropertyBinder propertyBinder) : base(name, owner, xamlTypeRepository, featureProvider) { _propertyBinder = propertyBinder; }
public XamlTypeRepository(IXamlNamespaceRegistry xamlNamespaceRegistry, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider) { Guard.ThrowIfNull(xamlNamespaceRegistry, nameof(xamlNamespaceRegistry)); Guard.ThrowIfNull(typeTypeFactory, nameof(typeTypeFactory)); Guard.ThrowIfNull(featureProvider, nameof(featureProvider)); this.xamlNamespaceRegistry = xamlNamespaceRegistry; this.typeTypeFactory = typeTypeFactory; this.featureProvider = featureProvider; }
public AttachableMember(string name, MethodInfo getter, MethodInfo setter, ITypeRepository typeRepository, ITypeFeatureProvider featureProvider) : base(name, typeRepository.GetByType(getter.DeclaringType), typeRepository, featureProvider) { this.getter = getter; this.setter = setter; XamlType = LookupType(); }
public TypeRepository(INamespaceRegistry namespaceRegistry, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider) { Guard.ThrowIfNull(namespaceRegistry, nameof(namespaceRegistry)); Guard.ThrowIfNull(typeTypeFactory, nameof(typeTypeFactory)); Guard.ThrowIfNull(featureProvider, nameof(featureProvider)); this.namespaceRegistry = namespaceRegistry; this.typeTypeFactory = typeTypeFactory; this.featureProvider = featureProvider; }
public RolesStep(RoleManager <Role> roleManager, ITypeFeatureProvider typeFeatureProvider, IEnumerable <IPermissionProvider> permissionProviders, ILogger <RolesStep> logger, IStringLocalizer <RolesStep> stringLocalizer) : base(logger, stringLocalizer) { _roleManager = roleManager; _typeFeatureProvider = typeFeatureProvider; _permissionProviders = permissionProviders; }
public ShapeAttributeBindingStrategy( IEnumerable<ShapeAttributeOccurrence> shapeAttributeOccurrences, IServiceProvider serviceProvider, IHttpContextAccessor httpContextAccessor, ITypeFeatureProvider typeFeatureProvider) { _serviceProvider = serviceProvider; _httpContextAccessor = httpContextAccessor; _shapeAttributeOccurrences = shapeAttributeOccurrences; _typeFeatureProvider = typeFeatureProvider; }
private static ITypeContext GetTypeContext(ITypeFactory typeFactory, ITypeFeatureProvider featureProvider, IEnumerable <Assembly> assembliesToScan) { var xamlNamespaceRegistry = CreateXamlNamespaceRegistry(); var dummyXamlTypeRepository = new DummyXamlTypeRepository(xamlNamespaceRegistry, typeFactory, featureProvider); dummyXamlTypeRepository.RegisterMetadata(new Metadata <Setter>().WithMemberDependency(setter => setter.Value, setter => setter.Property)); dummyXamlTypeRepository.RegisterMetadata(new Metadata <ComboBox>().WithMemberDependency(setter => setter.SelectedIndex, setter => setter.Items)); return(new TypeContext(dummyXamlTypeRepository, xamlNamespaceRegistry, typeFactory)); }
public ShapeAttributeBindingStrategy( IEnumerable <ShapeAttributeOccurrence> shapeAttributeOccurrences, IServiceProvider serviceProvider, IHttpContextAccessor httpContextAccessor, ITypeFeatureProvider typeFeatureProvider) { _serviceProvider = serviceProvider; _httpContextAccessor = httpContextAccessor; _shapeAttributeOccurrences = shapeAttributeOccurrences; _typeFeatureProvider = typeFeatureProvider; }
public CompositionStrategy( IHostingEnvironment environment, IExtensionManager extensionManager, ITypeFeatureProvider typeFeatureProvider, ILogger <CompositionStrategy> logger) { _typeFeatureProvider = typeFeatureProvider; _environment = environment; _extensionManager = extensionManager; _logger = logger; }
public RecipeMigrator( IRecipeReader recipeReader, IRecipeExecutor recipeExecutor, IHostingEnvironment hostingEnvironment, ITypeFeatureProvider typeFeatureProvider) { _recipeReader = recipeReader; _recipeExecutor = recipeExecutor; _hostingEnvironment = hostingEnvironment; _typeFeatureProvider = typeFeatureProvider; }
public ShapeAttributeBindingStrategy( IServiceProvider serviceProvider, IHttpContextAccessor httpContextAccessor, ITypeFeatureProvider typeFeatureProvider, IEnumerable <IShapeAttributeProvider> shapeProviders) { _serviceProvider = serviceProvider; _httpContextAccessor = httpContextAccessor; _typeFeatureProvider = typeFeatureProvider; _shapeProviders = shapeProviders; }
public ModularPageApplicationModelProvider( ITypeFeatureProvider typeFeatureProvider, IExtensionManager extensionManager, ShellDescriptor shellDescriptor) { // Available features in the current shell. _features = extensionManager.GetFeatures().Where(f => shellDescriptor.Features.Any(sf => sf.Id == f.Id)).Select(f => f); _typeFeatureProvider = typeFeatureProvider; }
public RoleUpdater( RoleManager<Role> roleManager, IEnumerable<IPermissionProvider> permissionProviders, ITypeFeatureProvider typeFeatureProvider, ILogger<RoleUpdater> logger) { _typeFeatureProvider = typeFeatureProvider; _roleManager = roleManager; _permissionProviders = permissionProviders; Logger = logger; }
public XamlType(Type type, ITypeRepository typeRepository, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider) { Guard.ThrowIfNull(type, nameof(type)); Guard.ThrowIfNull(typeRepository, nameof(typeRepository)); Guard.ThrowIfNull(featureProvider, nameof(featureProvider)); TypeRepository = typeRepository; TypeFactory = typeTypeFactory; FeatureProvider = featureProvider; UnderlyingType = type; Name = type.Name; }
public XamlType(Type type, IXamlTypeRepository typeRepository, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider) { Guard.ThrowIfNull(type, nameof(type)); Guard.ThrowIfNull(typeRepository, nameof(typeRepository)); Guard.ThrowIfNull(featureProvider, nameof(featureProvider)); TypeRepository = typeRepository; TypeFactory = typeTypeFactory; FeatureProvider = featureProvider; UnderlyingType = type; Name = type.Name; }
public ExtensionManager( IExtensionLocator extensionLocator, IEnumerable<IExtensionLoader> loaders, ITypeFeatureProvider typeFeatureProvider, ILogger<ExtensionManager> logger) { _typeFeatureProvider = typeFeatureProvider; _extensionLocator = extensionLocator; _loaders = loaders.OrderBy(x => x.Order).ToArray(); _logger = logger; T = NullLocalizer.Instance; }
public ExtensionManager( IExtensionLocator extensionLocator, IEnumerable <IExtensionLoader> loaders, ITypeFeatureProvider typeFeatureProvider, ILogger <ExtensionManager> logger) { _typeFeatureProvider = typeFeatureProvider; _extensionLocator = extensionLocator; _loaders = loaders.OrderBy(x => x.Order).ToArray(); _logger = logger; T = NullLocalizer.Instance; }
public DefaultShapeTableManager( IEnumerable<IShapeTableProvider> bindingStrategies, IExtensionManager extensionManager, IEventBus eventBus, ITypeFeatureProvider typeFeatureProvider, ILogger<DefaultShapeTableManager> logger, IMemoryCache memoryCache) { _bindingStrategies = bindingStrategies; _extensionManager = extensionManager; _eventBus = eventBus; _typeFeatureProvider = typeFeatureProvider; _logger = logger; _memoryCache = memoryCache; }
public DefaultShapeTableManager( IEnumerable<IShapeTableProvider> bindingStrategies, IExtensionManager extensionManager, IFeatureManager featureManager, IEventBus eventBus, ITypeFeatureProvider typeFeatureProvider, ILoggerFactory loggerFactory) { _bindingStrategies = bindingStrategies; _extensionManager = extensionManager; _featureManager = featureManager; _eventBus = eventBus; _typeFeatureProvider = typeFeatureProvider; _logger = loggerFactory.CreateLogger<DefaultShapeTableManager>(); }
public DataMigrationManager( ITypeFeatureProvider typeFeatureProvider, IEnumerable<IDataMigration> dataMigrations, ISession session, IStore store, IExtensionManager extensionManager, ILoggerFactory loggerFactory) { _typeFeatureProvider = typeFeatureProvider; _dataMigrations = dataMigrations; _session = session; _store = store; _extensionManager = extensionManager; _logger = loggerFactory.CreateLogger<DataMigrationManager>(); _processedFeatures = new List<string>(); T = NullLocalizer.Instance; }
public WpfTypeRepository(INamespaceRegistry namespaceRegistry, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider) : base(namespaceRegistry, typeTypeFactory, featureProvider) { }
public DummyXamlTypeRepository(IXamlNamespaceRegistry xamlNamespaceRegistry, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider) : base(xamlNamespaceRegistry, typeTypeFactory, featureProvider) { }
public WpfXamlType(Type type, IXamlTypeRepository xamlTypeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider) : base(type, xamlTypeRepository, typeFactory, featureProvider) { }
public AvaloniaXamlType(Type type, ITypeRepository typeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider) : base(type, typeRepository, typeFactory, featureProvider) { }
public XamlTypeMock(Type type, ITypeRepository typeRepository, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider) : base(type, typeRepository, typeTypeFactory, featureProvider) { }
public WpfXamlMember(string name, XamlType declaringType, IXamlTypeRepository xamlTypeRepository, ITypeFeatureProvider typeFeatureProvider) : base(name, declaringType, xamlTypeRepository, typeFeatureProvider) { }
public WpfTypeFeatureProvider(ITypeConverterProvider converterProvider) { inner = new TypeFeatureProvider(converterProvider); }
public PerspexTypeRepository(IXamlNamespaceRegistry xamlNamespaceRegistry, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider) : base(xamlNamespaceRegistry, typeFactory, featureProvider) { _typeFactory = typeFactory; }
public Member(string name, XamlType declaringType, ITypeRepository typeRepository, ITypeFeatureProvider featureProvider) : base(name, declaringType, typeRepository, featureProvider) { XamlType = LookupType(); }
public static XamlType Create(Type underlyingType, IXamlTypeRepository xamlTypeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider) { Guard.ThrowIfNull(underlyingType, nameof(xamlTypeRepository)); return new XamlType(underlyingType, xamlTypeRepository, typeFactory, featureProvider); }
public ModuleAreaRouteConstraintApplicationModelProvider(ITypeFeatureProvider typeFeatureProvider) { _typeFeatureProvider = typeFeatureProvider; }
public PerspexXamlType(Type type, IXamlTypeRepository typeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider) : base(type, typeRepository, typeFactory, featureProvider) { }