IVsPersistSolutionOpts Interface


Provides access to user-specific options in the user options file associated with the solution.

public interface class IVsPersistSolutionOpts
public interface class IVsPersistSolutionOpts
__interface IVsPersistSolutionOpts
public interface IVsPersistSolutionOpts
type IVsPersistSolutionOpts = interface
Public Interface IVsPersistSolutionOpts


This interface allows the solution to track user-specific options and state information, and helps persist them across sessions.

See illustrations of the implementation and/or calling of this interface in the Solution Extender sample.

Notes to Implementers

VSPackages implement this interface to save information into the UserOptions (.suo) file.


LoadUserOptions(IVsSolutionPersistence, UInt32)

Loads user options for a given solution.

ReadUserOptions(IStream, String)

Reads user options for a given solution.


Saves user options for a given solution.

WriteUserOptions(IStream, String)

Writes user options for a given solution.

Applies to