IVsPersistSolutionProps Interface
Enables VSPackages to write non-user-specific solution properties into the solution .sln file.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPersistSolutionProps _
Inherits IVsPersistSolutionOpts
[GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[InterfaceTypeAttribute()]
public interface IVsPersistSolutionProps : IVsPersistSolutionOpts
[GuidAttribute(L"0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[InterfaceTypeAttribute()]
public interface class IVsPersistSolutionProps : IVsPersistSolutionOpts
[<GuidAttribute("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")>]
[<InterfaceTypeAttribute()>]
type IVsPersistSolutionProps =
interface
interface IVsPersistSolutionOpts
end
public interface IVsPersistSolutionProps extends IVsPersistSolutionOpts
The IVsPersistSolutionProps type exposes the following members.
Methods
Name | Description | |
---|---|---|
LoadUserOptions | Loads user options for a given solution. | |
OnProjectLoadFailure | Allows cleanup and memory management in cases where project fails to load. | |
QuerySaveSolutionProps | Creates a property bag for storing solution properties. | |
ReadSolutionProps | Reads out solution properties from its .sln file. | |
ReadUserOptions | Reads user options for a given solution. | |
SaveSolutionProps | Saves solution properties to its .sln file. | |
SaveUserOptions | Saves user options for a given solution. | |
WriteSolutionProps | Writes solution properties to the .sln file. | |
WriteUserOptions | Writes user options for a given solution. |
Top
Remarks
This interface derives from the IVsPersistSolutionOpts.
Solution properties are written directly into the solution (.sln) file, which contains a series of property name/value pairs.
Notes to Implementers
Implemented by VSPackages to save solution property information into the solution (.sln) file.