<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.Common.Util.Shell</name>
    </assembly>
    <members>
        <member name="T:JetBrains.Common.Util.Shell.Remoting.Zones.ILocalSideZone">
            <summary>
            For components which must be loaded only on local side (not out of process)
            </summary>
        </member>
        <member name="T:JetBrains.Common.Util.Shell.Remoting.Zones.IRemoteSideZone">
            <summary>
            For components which must be loaded only on remote side (out of process)
            </summary>
        </member>
        <member name="P:JetBrains.Common.Util.Shell.ContextBoundSettingsFileLive.JetBrains#Application#Settings#IContextBoundSettingsStore#InvolvedMountPoints">
            <inheritdoc />
        </member>
        <member name="P:JetBrains.Common.Util.Shell.ContextBoundSettingsFileLive.JetBrains#Application#Settings#IContextBoundSettingsStoreLive#InvolvedMountPointsLive">
            <inheritdoc />
        </member>
        <member name="M:JetBrains.Common.Util.Shell.ContextBoundSettingsFileLive.JetBrains#Application#Settings#ISettingsChangedEventSource#AdviseAsyncChanged(JetBrains.Lifetimes.Lifetime,JetBrains.Application.Settings.AsyncChangedSinkDelegate)">
            <inheritdoc />
        </member>
        <member name="M:JetBrains.Common.Util.Shell.ContextBoundSettingsFileLive.JetBrains#Application#Settings#IContextBoundSettingsStoreLive#GetValueProperty2``1(JetBrains.Lifetimes.Lifetime,JetBrains.Application.Settings.SettingsScalarEntry,System.Collections.Generic.IDictionary{JetBrains.Application.Settings.SettingsKey,System.Object},JetBrains.Application.Settings.ApartmentForNotifications)">
            <inheritdoc />
        </member>
        <member name="P:JetBrains.Common.Util.Shell.ContextBoundSettingsFileLive.JetBrains#Application#Settings#IContextBoundSettingsStore#BindToContextFlags">
            <inheritdoc />
        </member>
        <member name="P:JetBrains.Common.Util.Shell.AggressivelyFlushedContextBoundSettingsFileLive.JetBrains#Application#Settings#IContextBoundSettingsStore#InvolvedMountPoints">
            <inheritdoc />
        </member>
        <member name="M:JetBrains.Common.Util.Shell.AggressivelyFlushedContextBoundSettingsFileLive.JetBrains#Application#Settings#ISettingsChangedEventSource#AdviseAsyncChanged(JetBrains.Lifetimes.Lifetime,JetBrains.Application.Settings.AsyncChangedSinkDelegate)">
            <inheritdoc />
        </member>
        <member name="P:JetBrains.Common.Util.Shell.AggressivelyFlushedContextBoundSettingsFileLive.JetBrains#Application#Settings#IContextBoundSettingsStoreLive#InvolvedMountPointsLive">
            <inheritdoc />
        </member>
        <member name="M:JetBrains.Common.Util.Shell.AggressivelyFlushedContextBoundSettingsFileLive.JetBrains#Application#Settings#IContextBoundSettingsStoreLive#GetValueProperty2``1(JetBrains.Lifetimes.Lifetime,JetBrains.Application.Settings.SettingsScalarEntry,System.Collections.Generic.IDictionary{JetBrains.Application.Settings.SettingsKey,System.Object},JetBrains.Application.Settings.ApartmentForNotifications)">
            <inheritdoc />
        </member>
        <member name="P:JetBrains.Common.Util.Shell.AggressivelyFlushedContextBoundSettingsFileLive.JetBrains#Application#Settings#IContextBoundSettingsStore#BindToContextFlags">
            <inheritdoc />
        </member>
        <member name="F:JetBrains.Common.Util.Shell.SettingsFactoryOptions.ExcludeFromResetAllSettings">
            <summary>
            The mount point will be registered in the Settings Store with <see cref="F:JetBrains.Application.Settings.UserInterface.UserFriendlySettingsLayers.ExcludeFromResetAllSettings"/>
            So the layer WON'T BE CLEARED during <see cref="M:JetBrains.Application.Settings.UserInterface.ResetSettings.ResetAllSettings"/>   
            </summary>
        </member>
        <member name="F:JetBrains.Common.Util.Shell.SettingsFactoryOptions.AggressiveFlushingStrategy">
            <summary>
            Perform flush on every write action (is not recommended as it can decrease performance dramatically)
            </summary>
        </member>
        <member name="F:JetBrains.Common.Util.Shell.SettingsFactoryOptions.DoNotRegisterMountPoint">
            <summary>
            The mount point won't be properly registered in the Settings Store
            As the result:
            1. If the file of the layer is changed we DO NOT RECEIVE update from Settings store (aka OneWay behavior)
            2. The layer WON'T be cleared during <see cref="M:JetBrains.Application.Settings.UserInterface.ResetSettings.ResetAllSettings"/>
            <remarks>
            Note: This behavior is not expected by Settings Store
            </remarks> 
            </summary>
        </member>
    </members>
</doc>
