Share via


DialogPage.SaveSettingsToXml Method

Called by Visual Studio to store the settings of a dialog page to the Visual Studio settings storage on disk.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Syntax

'Declaration
Public Overridable Sub SaveSettingsToXml ( _
    writer As IVsSettingsWriter _
)
public virtual void SaveSettingsToXml(
    IVsSettingsWriter writer
)
public:
virtual void SaveSettingsToXml(
    IVsSettingsWriter^ writer
)
abstract SaveSettingsToXml : 
        writer:IVsSettingsWriter -> unit  
override SaveSettingsToXml : 
        writer:IVsSettingsWriter -> unit
public function SaveSettingsToXml(
    writer : IVsSettingsWriter
)

Parameters

Implements

IProfileManager.SaveSettingsToXml(IVsSettingsWriter)

Remarks

SaveSettingsToXml implements LoadSettingsFromXml.

This method is called to save the settings of a dialog page to the Visual Studio settings storage on disk.

The default implementation saves setting information for all the properties of the dialog page's automation object that support conversion to a string through TypeConverter.

Note

Typically an instance of a dialog page class is its own automation object. Therefore, properties that are retrieved are those of the class that is derived from DialogPage. However, if AutomationObject returns another object, it is that object's properties, not the properties of the class, that are retrieved.

.NET Framework Security

See Also

Reference

DialogPage Class

Microsoft.VisualStudio.Shell Namespace

LoadSettingsFromXml

DialogPage

Other Resources

Options Pages

Toolbox (Visual Studio SDK)

State Persistence and the Visual Studio IDE