public void NotExists() { var checker = new ContainsTypeChecker(); var check = checker.Check(GetType().Assembly.Location, "BadType"); Assert.IsFalse(check); }
public void Exists() { var checker = new ContainsTypeChecker(); var check = checker.Check(GetType().Assembly.Location, "ContainsTypeCheckerTests"); Assert.IsTrue(check); }
public bool ShouldStartSinceFileChanged() { if (ContainsTypeChecker.Check(AssemblyPath, "ProcessedByFody")) { Logger.LogInfo("Did not process because file has already been processed."); return(false); } return(true); }
public virtual bool TargetAssemblyHasAlreadyBeenProcessed() { if (ContainsTypeChecker.Check(AssemblyFilePath, "ProcessedByFody")) { Logger.LogDebug("Did not process because file has already been processed."); return(true); } return(false); }
public string FindAssemblyPath(string weaverName) { var assemblyPath = addinFinder.FindAddinAssembly(weaverName); if (assemblyPath != null) { if (ContainsTypeChecker.Check(assemblyPath, "ModuleWeaver")) { return(assemblyPath); } } return(null); }
public bool WeaverProjectContainsType(string weaverName) { if (FoundWeaverProjectFile) { var check = ContainsTypeChecker.Check(WeaverAssemblyPath, weaverName); if (check) { WeaverProjectUsed = true; return(true); } } return(false); }
public virtual string FindAssemblyPath(string weaverName) { var assemblyPath = addinFinder.FindAddinAssembly(weaverName); if (assemblyPath != null) { if (ContainsTypeChecker.Check(assemblyPath, "ModuleWeaver")) { Logger.LogInfo($"Searched for '{weaverName}'. Found: {assemblyPath}"); return(assemblyPath); } } return(null); }