using System; using MonoDevelop.ConnectedServices.Gui.SolutionPad; using MonoDevelop.Projects; namespace MonoDevelop.ConnectedServices { /// /// Binds a DotNetProject with the IConnectedService instances that support the project /// interface IConnectedServicesBinding { /// /// Gets the project /// DotNetProject Project { get; } /// /// Gets a value indicating whether this has any services that support the project. /// bool HasSupportedServices { get; } /// /// Gets the services that support the project /// IConnectedService [] SupportedServices { get; } /// /// Gets a value indicating whether this has any services that have been added. /// bool HasAddedServices { get; } /// /// Gets or sets the services node that is shown in the solution pad. /// /// /// Only the node builder should set this. /// ConnectedServiceFolderNode ServicesNode { get; set; } } }