/// <summary> /// Initialize a new instance of the <see cref="BaseProjectWrapper"/> class. /// </summary> /// <param name="vsProject">The Visual Studio project.</param> public BaseProjectWrapper(Project vsProject) { if (vsProject == null) { throw Error.ArgumentNull("vsProject"); } _vsProject = vsProject; _tokenConverter = new PublicKeyTokenConverter(); }
/// <summary> /// Initialize a new instance of the <see cref="ProjectReferenceBasedAssemblyResolver"/> class. /// </summary> /// <param name="projectReferences">Project's references.</param> public ProjectReferenceBasedAssemblyResolver(IEnumerable <ProjectReference> projectReferences) { _projectReferences = projectReferences; _cache = new Dictionary <string, AssemblyDefinition>(); _converter = new PublicKeyTokenConverter(); }