本文整理汇总了C#中IDotNetProject类的典型用法代码示例。如果您正苦于以下问题:C# IDotNetProject类的具体用法?C# IDotNetProject怎么用?C# IDotNetProject使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IDotNetProject类属于命名空间,在下文中一共展示了IDotNetProject类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: UpdatedNuGetPackagesInProject
public UpdatedNuGetPackagesInProject (
IDotNetProject project,
IEnumerable<PackageIdentity> packages)
{
Project = project;
this.packages = packages.ToList ();
}
开发者ID:FreeBSD-DotNet,项目名称:monodevelop,代码行数:7,代码来源:UpdatedNuGetPackagesInProject.cs
示例2: PackageManagementEventArgs
public PackageManagementEventArgs (
IDotNetProject project,
PackageEventArgs e)
: this (project, e.Identity, e.InstallPath)
{
PackageFilePath = GetPackageFilePath (e);
}
开发者ID:sushihangover,项目名称:monodevelop,代码行数:7,代码来源:PackageManagementEventArgs.cs
示例3: PackageCompatibilityRunner
public PackageCompatibilityRunner (IDotNetProject project)
: this (
project,
PackageManagementServices.ProgressMonitorFactory,
PackageManagementServices.PackageManagementEvents)
{
}
开发者ID:sushihangover,项目名称:monodevelop,代码行数:7,代码来源:PackageCompatibilityRunner.cs
示例4: ProjectPackagesFolderNode
public ProjectPackagesFolderNode (
IDotNetProject project,
IUpdatedPackagesInSolution updatedPackagesInSolution)
{
this.project = project;
this.updatedPackagesInSolution = updatedPackagesInSolution;
}
开发者ID:brantwedel,项目名称:monodevelop,代码行数:7,代码来源:ProjectPackagesFolderNode.cs
示例5: OnProjectTargetFrameworkChanged
protected virtual void OnProjectTargetFrameworkChanged (IDotNetProject project)
{
var handler = ProjectTargetFrameworkChanged;
if (handler != null) {
handler (this, new ProjectTargetFrameworkChangedEventArgs (project));
}
}
开发者ID:brantwedel,项目名称:monodevelop,代码行数:7,代码来源:ProjectTargetFrameworkMonitor.cs
示例6: UpdatedPackagesInProject
public UpdatedPackagesInProject (
IDotNetProject project,
IEnumerable<IPackageName> packages)
{
Project = project;
this.packages = packages.ToList ();
}
开发者ID:brantwedel,项目名称:monodevelop,代码行数:7,代码来源:UpdatedPackagesInProject.cs
示例7: PackageNeedsReinstall
bool PackageNeedsReinstall (IDotNetProject project, IPackage package, FrameworkName packageTargetFramework)
{
var compatibility = new PackageCompatibility (project, package, packageTargetFramework);
compatibility.CheckCompatibility ();
compatibilityReport.Add (compatibility);
return compatibility.ShouldReinstallPackage;
}
开发者ID:FreeBSD-DotNet,项目名称:monodevelop,代码行数:8,代码来源:PackageCompatibilityChecker.cs
示例8: TestableMonoDevelopProjectSystem
public TestableMonoDevelopProjectSystem (IDotNetProject project)
: this (
project,
new FakeFileService (project),
new FakePackageManagementProjectService (),
new FakeLogger ())
{
}
开发者ID:Kalnor,项目名称:monodevelop,代码行数:8,代码来源:TestableMonoDevelopProjectSystem.cs
示例9: TestableMonoDevelopProjectSystem
public TestableMonoDevelopProjectSystem (IDotNetProject project)
: this (
project,
new FakeNuGetProjectContext (),
new FakeFileService (project),
new PackageManagementEvents ())
{
}
开发者ID:sushihangover,项目名称:monodevelop,代码行数:8,代码来源:TestableMonoDevelopProjectSystem.cs
示例10: NuGetPackageEventsMonitor
public NuGetPackageEventsMonitor (
IDotNetProject project,
IPackageManagementEvents packageManagementEvents)
: this (
project,
new PackageEventsProvider (),
packageManagementEvents)
{
}
开发者ID:sushihangover,项目名称:monodevelop,代码行数:9,代码来源:NuGetPackageEventsMonitor.cs
示例11: ReinstallNuGetPackageAction
public ReinstallNuGetPackageAction (
IDotNetProject project,
IMonoDevelopSolutionManager solutionManager)
: this (
project,
solutionManager,
new NuGetProjectContext (),
PackageManagementServices.PackageManagementEvents)
{
}
开发者ID:FreeBSD-DotNet,项目名称:monodevelop,代码行数:10,代码来源:ReinstallNuGetPackageAction.cs
示例12: PackageCompatibilityRunner
public PackageCompatibilityRunner (IDotNetProject project)
: this (
project,
PackageManagementServices.Solution,
PackageManagementServices.RegisteredPackageRepositories,
PackageManagementServices.ProgressMonitorFactory,
PackageManagementServices.PackageManagementEvents,
PackageManagementServices.ProgressProvider)
{
}
开发者ID:riverans,项目名称:monodevelop,代码行数:10,代码来源:PackageCompatibilityRunner.cs
示例13: TestableAllPackagesViewModel
public TestableAllPackagesViewModel (
IMonoDevelopSolutionManager solutionManager,
IDotNetProject dotNetProject)
: this (
solutionManager,
dotNetProject,
new FakeNuGetProjectContext (),
new RecentNuGetPackagesRepository ())
{
}
开发者ID:FreeBSD-DotNet,项目名称:monodevelop,代码行数:10,代码来源:TestableAllPackagesViewModel.cs
示例14: CreateProvider
UpdatedNuGetPackagesProvider CreateProvider (IDotNetProject project)
{
var solutionManager = GetSolutionManager (project.ParentSolution);
var nugetProject = CreateNuGetProject (solutionManager, project);
return new UpdatedNuGetPackagesProvider (
project,
solutionManager,
nugetProject,
cancellationTokenSource.Token);
}
开发者ID:kdubau,项目名称:monodevelop,代码行数:10,代码来源:CheckForNuGetPackageUpdatesTaskRunner.cs
示例15: UpdateNuGetPackageAction
public UpdateNuGetPackageAction (
IMonoDevelopSolutionManager solutionManager,
IDotNetProject dotNetProject)
: this (
solutionManager,
dotNetProject,
new NuGetProjectContext (),
new MonoDevelopNuGetPackageManager (solutionManager),
PackageManagementServices.PackageManagementEvents)
{
}
开发者ID:FreeBSD-DotNet,项目名称:monodevelop,代码行数:11,代码来源:UpdateNuGetPackageAction.cs
示例16: ProjectPackagesFolderNode
protected ProjectPackagesFolderNode (
IDotNetProject project,
IUpdatedNuGetPackagesInWorkspace updatedPackagesInWorkspace,
bool createNuGetProject)
{
this.project = project;
this.updatedPackagesInWorkspace = updatedPackagesInWorkspace;
if (createNuGetProject)
CreateInitNuGetProject ();
}
开发者ID:FreeBSD-DotNet,项目名称:monodevelop,代码行数:11,代码来源:ProjectPackagesFolderNode.cs
示例17: TestablePackageCompatibilityRunner
public TestablePackageCompatibilityRunner (
IDotNetProject project,
IPackageManagementProgressMonitorFactory progressMonitorFactory,
IPackageManagementEvents packageManagementEvents)
: base (
project,
progressMonitorFactory,
packageManagementEvents)
{
PackageReferenceFile = new PackageReferenceFile (FileSystem, "packages.config");
}
开发者ID:FreeBSD-DotNet,项目名称:monodevelop,代码行数:11,代码来源:TestablePackageCompatibilityRunner.cs
示例18: UpdatePackagesProgressMonitorStatusMessage
public UpdatePackagesProgressMonitorStatusMessage (
IDotNetProject project,
string packagesUpToDateMessage,
string packagesUpToDateWarningMessage,
ProgressMonitorStatusMessage message)
: this (
new IDotNetProject [] { project },
packagesUpToDateMessage,
packagesUpToDateWarningMessage,
message)
{
}
开发者ID:sushihangover,项目名称:monodevelop,代码行数:12,代码来源:UpdatePackagesProgressMonitorStatusMessage.cs
示例19: CreateInstallAction
protected override InstallNuGetPackageAction CreateInstallAction (
IMonoDevelopSolutionManager solutionManager,
IDotNetProject project,
IEnumerable<SourceRepository> repositories)
{
InstallAction = new TestableInstallNuGetPackageAction (
repositories,
(FakeSolutionManager)solutionManager,
(FakeDotNetProject)project);
return InstallAction;
}
开发者ID:sushihangover,项目名称:monodevelop,代码行数:12,代码来源:TestableReinstallNuGetPackageActionTests.cs
示例20: PackageManagementProject
public PackageManagementProject (
IPackageRepository sourceRepository,
IDotNetProject project,
IPackageManagementEvents packageManagementEvents,
IPackageManagerFactory packageManagerFactory)
{
SourceRepository = sourceRepository;
this.project = project;
this.packageManagementEvents = packageManagementEvents;
packageManager = packageManagerFactory.CreatePackageManager (sourceRepository, project);
projectManager = packageManager.ProjectManager;
}
开发者ID:alexrp,项目名称:monodevelop,代码行数:13,代码来源:PackageManagementProject.cs
注:本文中的IDotNetProject类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论