public EmbeddedResourceVirtualPathViewProvider(IBasePathProvider basePathProvider, IEmbeddedResourceProvider embeddedResourceProvider) { BasePathProvider = basePathProvider; Prefix = $"/{BasePathProvider.BasePath}/"; Suffix = ".cshtml"; EmbeddedResourceProvider = embeddedResourceProvider; }
public ExecuteEmbeddedAutoSqlScriptExpression([NotNull] IEmbeddedResourceProvider embeddedResourceProvider, Type migrationType, IList <string> databaseNames, MigrationDirection direction) { _embeddedResourceProvider = embeddedResourceProvider; MigrationType = migrationType; DatabaseNames = databaseNames; Direction = direction; }
// ReSharper disable once UnusedMember.Local public ExecuteEmbeddedAutoSqlScriptExpression(IAssemblyCollection assemblyCollection, Type migrationType, IList <string> databaseNames, MigrationDirection direction) { _embeddedResourceProvider = new DefaultEmbeddedResourceProvider(assemblyCollection); MigrationType = migrationType; DatabaseNames = databaseNames; Direction = direction; }
public StaticFilesMiddleware(IBasePathProvider basePathProvider, IPublicAppEmbeddedResourceProvider publicAppEmbeddedResourceProvider, IPublicComponentEmbeddedResourceProvider publicComponentEmbeddedResourceProvider, IEmbeddedResourceProvider embeddedResourceProvider, RequestDelegate next) { PublicAppEmbeddedResourceProvider = publicAppEmbeddedResourceProvider; PublicComponentEmbeddedResourceProvider = publicComponentEmbeddedResourceProvider; EmbeddedResourceProvider = embeddedResourceProvider; Prefix = $"/{basePathProvider.BasePath}/"; Next = next; }
private ScanInBuilder( IMigrationRunnerBuilder builder, IAssemblySourceItem currentSourceItem, IEmbeddedResourceProvider sourceItem) { _builder = builder; SourceItem = currentSourceItem; _builder.DanglingAssemblySourceItem = null; Services.AddSingleton(sourceItem); }
/// <summary> /// Initializes a new instance of the <see cref="EmbeddedResourceVirtualDirectory" /> class. /// </summary> /// <param name="virtualDir">The virtual dir.</param> /// <param name="embeddedResourceProvider">The embedded resource provider.</param> public EmbeddedResourceVirtualDirectory(string virtualDir, IEmbeddedResourceProvider embeddedResourceProvider) : base(virtualDir) { // Can't make any assumptions on original directory structure... // embedded resources will always load everything that matchs this path, and all diretories under it. var item = embeddedResourceProvider.GetResourceFolder(virtualDir); if (item != null) { var embeddedFiles = item.Files; var embeddedFolders = item.Folders; _virtualFiles = embeddedFiles .Where(x => x.VirtualPath != null) .Select(x => new EmbeddedResourceVirtualFile(x.VirtualPath, x)) .OfType<VirtualFile>(); _virtualDirectories = embeddedFolders .Select(x => new EmbeddedResourceVirtualDirectory(x.VirtualPath, embeddedResourceProvider)); var physicalPath = PathUtils.MapPath(virtualDir); if (DirectoryUtil.DirectoryExists(physicalPath)) { var directoryInfo = DirectoryUtil.GetDirectoryInfo(physicalPath); var realFiles = directoryInfo.EnumerateFiles(); var physicalFiles = realFiles.Select(x => new PhysicalResourceVirtualFile(PathUtils.VirtualPath(x.FullName), DirectoryUtil.GetFileInfo(x.FullName))); _virtualFiles = _virtualFiles .Where(x => !physicalFiles.Any(z => x.VirtualPath.Equals(z.VirtualPath, StringComparison.OrdinalIgnoreCase))) .Union(physicalFiles.OfType<VirtualFile>()) .OrderBy(x => x.VirtualPath); var enumerateDirectories = directoryInfo.EnumerateDirectories(); var realDirectories = enumerateDirectories .Select(x => PathUtils.VirtualPath(x.FullName)) .Except(embeddedFolders.Select(x => x.VirtualPath)); _virtualDirectories = _virtualDirectories.Union(realDirectories .Select(x => new EmbeddedResourceVirtualDirectory(x, embeddedResourceProvider))) .OrderBy(x => x.VirtualPath); } } }
public QuestionsController(IDbConnection connection, IEmbeddedResourceProvider resourceProvider) { _connection = connection; _resourceProvider = resourceProvider; }
public TranslationRepositoryCreator(IEmbeddedResourceProvider embeddedResourceProvider, ITranslationParser translationParser) { EmbeddedResourceProvider = embeddedResourceProvider; TranslationParser = translationParser; }
public EmbeddedResourceVirtualFile(IEmbeddedResourceProvider embeddedResourceProvider, EmbeddedResource embeddedResource, string virtualPath) : base(virtualPath) { EmbeddedResourceProvider = embeddedResourceProvider; EmbeddedResource = embeddedResource; }
public EmbeddedFileInfo(IEmbeddedResourceProvider embeddedResourceProvider, EmbeddedResource file) { EmbeddedResourceProvider = embeddedResourceProvider; File = file; }
/// <summary> /// Initializes a new instance of the <see cref="PlatformEmbeddedResourceVirtualPathProvider" /> class. /// </summary> /// <param name="embeddedResourceProvider">The embedded resource provider.</param> public PlatformEmbeddedResourceVirtualPathProvider(IEmbeddedResourceProvider embeddedResourceProvider) { _embeddedResourceProvider = embeddedResourceProvider; this.logger = log4net.LogManager.GetLogger(LOGGER_NAME); }
/// <summary> /// Initializes a new instance of the <see cref="ExecuteEmbeddedSqlScriptExpression"/> class. /// </summary> /// <param name="embeddedResourceProvider">The embedded resource provider</param> public ExecuteEmbeddedSqlScriptExpression([NotNull] IEmbeddedResourceProvider embeddedResourceProvider) { _embeddedResourceProvider = embeddedResourceProvider; }
public PublicAppEmbeddedResourceProvider(IAppRepository appRepository, IEmbeddedResourceProvider embeddedResourceProvider) { AppRepository = appRepository; EmbeddedResourceProvider = embeddedResourceProvider; }
public EmbeddedFileProvider(IBasePathProvider basePathProvider, IEmbeddedResourceProvider embeddedResourceProvider) { EmbeddedResourceProvider = embeddedResourceProvider; Prefix = $"/{basePathProvider.BasePath}/"; }
public ExecuteEmbeddedSqlScriptExpression([NotNull] IAssemblyCollection assemblyCollection) { MigrationAssemblies = assemblyCollection; _embeddedResourceProvider = new DefaultEmbeddedResourceProvider(assemblyCollection); }
protected AutoScriptMigration([NotNull] IEmbeddedResourceProvider embeddedResourceProvider) { _embeddedResourceProvider = embeddedResourceProvider; }
public PublicComponentEmbeddedResourceProvider(IComponentRepository componentRepository, IEmbeddedResourceProvider embeddedResourceProvider) { ComponentRepository = componentRepository; EmbeddedResourceProvider = embeddedResourceProvider; }