public SharedLibraryAnalyzer(
     ISourceCodeService sourceCodeService,
     IProjectFileReader projectFileReader)
 {
     this.sourceCodeService = sourceCodeService;
     this.projectFileReader = projectFileReader;
 }
 public SharedPersistenceAnalyzer(
     ISourceCodeService sourceCodeService,
     IProjectFileReader projectFileReader)
 {
     this.sourceCodeService = sourceCodeService;
     this.projectFileReader = projectFileReader;
 }
        public static bool IsAspNetProject(
            this Service service,
            ISourceCodeService sourceCodeService,
            IProjectFileReader projectFileReader)
        {
            var path        = sourceCodeService.GetProjectFile(service.ProjectPath);
            var projectFile = projectFileReader.ParseProjectFile(path);

            return(projectFile.Sdk == "Microsoft.NET.Sdk.Web");
        }
예제 #4
0
 public InputFileResolver(IFileSystem fileSystem, IProjectFileReader projectFileReader)
 {
     _fileSystem        = fileSystem;
     _projectFileReader = projectFileReader;
     _logger            = ApplicationLogging.LoggerFactory.CreateLogger <InputFileResolver>();
 }
예제 #5
0
파일: NetLint.cs 프로젝트: tkellogg/NetLint
 internal NetLint(string projName, IFileGlobber globber, IProjectFileReader reader)
 {
     this.projName = projName;
     this.globber = globber;
     this.reader = reader;
 }
예제 #6
0
파일: NetLint.cs 프로젝트: tkellogg/NetLint
 /// <summary>
 /// Creates an empty NetLint object using a specific project file to parse. No patterns
 /// are added by default
 /// </summary>
 /// <param name="projName">relative or absolute path to the project file</param>
 public NetLint(string projName)
     : this(projName, new FileGlobber(), null)
 {
     this.reader = new ProjectFileReader(this.globber);
 }
 public InputFileResolver(IFileSystem fileSystem, IProjectFileReader projectFileReader, ILogger <InputFileResolver> logger = null)
 {
     _fileSystem        = fileSystem;
     _projectFileReader = projectFileReader ?? new ProjectFileReader();
     _logger            = logger ?? ApplicationLogging.LoggerFactory.CreateLogger <InputFileResolver>();
 }