Microsoft.VisualStudio.Data.Schema.Project.Project.MPF Namespace

The Microsoft.VisualStudio.Data.Schema.Project.Project.MPF namespace provides interfaces and classes to support the Project feature. It supports the Visual Studio infrastructure and is not intended to be used directly from your code.

Classes

  Class Description
Public class AfterProjectFileOpenedEventArgs This type is only used internally; you cannot use it directly from your code. Holds event data.
Public class AutomationBrowsableAttribute This type is only used internally; you cannot use it directly from your code. Used in the property editor.
Public class BeforeProjectFileClosedEventArgs This type is only used internally; you cannot use it directly from your code. Holds event data.
Public class DesignPropertyDescriptor This type is only used internally; you cannot use it directly from your code. Allows you to customize the display name of the property in the property grid.
Public class EnumDependencies This type is only used internally; you cannot use it directly from your code. Enumerates a set of dependencies.
Public class FileNodeProperties This type is only used internally; you cannot use it directly from your code. Used in the property editor.
Public class FolderNodeProperties This type is only used internally; you cannot use it directly from your code. Used in the property editor.
Public class LocalizableProperties This type is only used internally; you cannot use it directly from your code. Supplies custom type information about localizable properties for an object.
Public class MpfUtilities
Public class NestedProjectBuildDependency This type is only used internally; you cannot use it directly from your code. Describes a build dependency to a nested project.
Public class NodeProperties This type is only used internally; you cannot use it directly from your code. To create your own localizable node properties, inherit from NodeProperties, and add public properties decorated with your own localized display name, category, and description attributes.
Public class ProjectConfig This type is only used internally; you cannot use it directly from your code. Holds project-specific configuration data.
Public class ProjectConfigProperties This type is only used internally; you cannot use it directly from your code. Represents the configuration-dependent project properties.
Public class ProjectDocumentsListener This type is only used internally; you cannot use it directly from your code. Represents a project documents listener.
Public class ProjectNodeProperties This type is only used internally; you cannot use it directly from your code. Defines the properties of the project node.
Public class ProjectPackage This type is only used internally; you cannot use it directly from your code. The base class for project packages. Handles solution listeners.
Public class ProjectReferencesProperties This type is only used internally; you cannot use it directly from your code. Represents the properties specific to project reference nodes.
Public class PropertiesEditorLauncher This type is only used internally; you cannot use it directly from your code. Enables launching the project properties editor from the Properties browser.
Public class PropertyPageTypeConverterAttribute This type is only used internally; you cannot use it directly from your code. Represents the attribute describing how to convert property values on property pages in a package.
Public class RdtListener Represents the Running Document Table (RDT) listener.
Public class ReferenceNodeProperties This type is only used internally; you cannot use it directly from your code. Defines the properties specific to reference nodes.
Public class SelectionListener This type is only used internally; you cannot use it directly from your code. Represents the selection listener.
Public class SingleFileGeneratorFactory This type is only used internally; you cannot use it directly from your code. Represents the single file generator factory.
Public class SingleFileGeneratorNodeProperties This type is only used internally; you cannot use it directly from your code. Represents file generator node properties.
Public class SolutionListener This type is only used internally; you cannot use it directly from your code. Listens to different modifications to the solution.
Public class SolutionListenerForProjectOpen This type is only used internally; you cannot use it directly from your code. Monitors open project events.
Public class SuspendFileChanges The helper class for the editor to ignore external changes.
Public class VsMenus Represents Visual Studio menu constants.

Interfaces

  Interface Description
Public interface IProjectConfigProperties This type is only used internally; you cannot use it directly from your code. Defines the configuration-dependent project properties.
Public interface IProjectEvents This type is only used internally; you cannot use it directly from your code. Specifies events associated with projects.
Public interface IProjectEventsListener This type is only used internally; you cannot use it directly from your code. Specifies whether an object receives project events.
Public interface IProjectEventsProvider This type is only used internally; you cannot use it directly from your code. Enables getting and setting the project events provider.
Public interface ISingleFileGenerator This type is only used internally; you cannot use it directly from your code. Defines support for the single file generator.