IVsPersistSolutionProps Interface
Enables VSPackages to write non-user-specific solution properties into the solution .sln file.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | LoadUserOptions(IVsSolutionPersistence, UInt32) | Loads user options for a given solution. |
![]() | OnProjectLoadFailure(IVsHierarchy, String, String, String) | Allows cleanup and memory management in cases where project fails to load. |
![]() | QuerySaveSolutionProps(IVsHierarchy, VSQUERYSAVESLNPROPS[]) | Creates a property bag for storing solution properties. |
![]() | ReadSolutionProps(IVsHierarchy, String, String, String, Int32, IPropertyBag) | Reads out solution properties from its .sln file. |
![]() | ReadUserOptions(IStream, String) | Reads user options for a given solution. |
![]() | SaveSolutionProps(IVsHierarchy, IVsSolutionPersistence) | Saves solution properties to its .sln file. |
![]() | SaveUserOptions(IVsSolutionPersistence) | Saves user options for a given solution. |
![]() | WriteSolutionProps(IVsHierarchy, String, IPropertyBag) | Writes solution properties to the .sln file. |
![]() | WriteUserOptions(IStream, String) | Writes user options for a given solution. |
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.
