コード例 #1
0
ファイル: ProjectInfo.cs プロジェクト: randianb/FMStudio
 public ProjectInfo(
     IAssemblyRepository assemblyRepository,
     IFilesRepository filesRepository,
     IMigrationsRepository migrationsRepository,
     ILog log)
 {
     _assemblyRepository   = assemblyRepository ?? new AssemblyRepository();
     _filesRepository      = filesRepository ?? new FilesRepository();
     _migrationsRepository = migrationsRepository ?? new MigrationsRepository();
     _log = log ?? new Log();
 }
コード例 #2
0
 public ProfileInfo(
     IMigrationsRepository migrationsRepository,
     ILog log,
     ProjectInfo project,
     TypeInfo typeInfo)
 {
     _migrationsRepository = migrationsRepository;
     _log      = log;
     _project  = project;
     _typeInfo = typeInfo;
 }
コード例 #3
0
ファイル: MigrationInfo.cs プロジェクト: jaytilly/FMStudio
        public MigrationInfo(
            IMigrationsRepository migrationsRepository,
            ILog log,
            ProjectInfo project,
            TypeInfo typeInfo)
        {
            _migrationsRepository = migrationsRepository;
            _log = log;

            _project  = project;
            _typeInfo = typeInfo;

            Tags = new List <string>();
        }