<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.ReSharper.Features.Xaml.Previewer.Host</name>
    </assembly>
    <members>
        <member name="M:JetBrains.ReSharper.Features.Xaml.Previewer.Host.Extensions.ExtensionsForIFile.GetModificationCounter(JetBrains.ReSharper.Psi.Tree.IFile)">
            <summary>
            Adding +1, cz ModificationCounter starts with zero, and it can ruin hash calculation in external process,
            because sometimes the multiplication is used there
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.Caches.CacheProviders.ICacheProvider`1">
            <summary>
            Some caches need to be different for each TId, so this stores caches for each TId.
            This functionality was created because when I have to restart process I want to clear caches only for restarted
            process, that is why I separated them.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.Caches.FileDependencies.IFileDependenciesCache">
            <summary>
            Stores the dependencies of the files, e.g. references to merged dicts or sth like this
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.Caches.ModulesPathResolver.IModulePathResolver">
            <summary>
            Mapping between modules and their physical paths, those paths are used to load assemblies to AppDomain
            on the external process side
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.Caches.ProjectProtocolTypesCache.IProjectProtocolTypesCache">
            <summary>
            We store types not in the protocol models but in the process model so we don't have tremendous overhead.
            This interface is responsible to store the protocol types and theirs hashes
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.Properties.PropertyGetters.CombinedPropertyGetter">
            <summary>
            Entry point for getting protocol tree property
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.Properties.PropertyGetters.IPropertyGetter">
            <summary>
            In order not to write 100500 if statements the logic of getting each protocol property is sealed in classes
            implementing this interface.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.ProtocolModels.OneTimeQueue">
            <summary>
            The queue which allows an item to be added only once, this should prevent infinite processing of resource files,
            if they contains cyclic dependencies
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.ProtocolModels.ProtocolModelsWithAssembliesBuilder">
            <summary>
            Checks if the file can be picked up from the assembly, so we don't have to build a protocol tree for this file
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.TreeBuildManager">
            <summary>
            Starts build of protocol tree for a session. Building protocol tree is a heavy operation because we need
            to traverse all PSI tree, that is why Interruptable read access is used here. While build lifetime is alive
            we will restart protocol tree builds if something went wrong.
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.TreeBuildManager.myBuilds">
            <summary>
            Sequential lifetimes are used here because if the new request for preview came when we are still processing
            the old one we want to terminate it
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Features.Xaml.Previewer.Host.ProtocolTree.Tree.ProtocolTreeBuilder">
            <summary>
            Traverses the PSI (IXamlFile) and creates the "protocol" tree - the tree which will be passed to the
            external process through protocol
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Features.Xaml.Previewer.Host.Sessions.SessionsPlacementStrategies.SolutionBuildsMonitor.myCurrentActionId">
            <summary>
            Just for logging
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XamlPreviewerProcessModel">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.Assembly">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.AssemblyMetadata">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.BindingProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.BuildAction">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ClrNamespaceAliasProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ConstructorArgument">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ControlTemplateNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.CustomMarkupObjectProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DDataContext">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DHeight">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DIsHidden">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DLayoutOverrides">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DSource">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DWidth">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DataTemplateNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DataTriggerNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DefaultNotSupportedStatus">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DefaultObjectNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DefaultXamlObjectProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DependantFile">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DependantFileWhichCanBePickedUpFromAssembly">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DependantFileWithProtocolTree">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DependencyPropertyInfo">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DisabledInSettingsStatus">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.DynamicResourceProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ErrorSessionStatus">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.FilePathProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.FileResource">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.FrameNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.FrameworkTemplateNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.NamespaceAliasProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.Node">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.NodeHash">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.NodeHashes">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.NodeOffsets">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.NotSupportedStatus">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.NullValueProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ObjectNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ObjectNodeWithOffsets">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ObjectResourceNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.Parentable">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ReferencedAssembly">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ReferencedProjectAssembly">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ReloadingPreviewStatus">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ResourceDictionaryNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.ResourceNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.SessionStatus">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.SetterNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.StaticResourceProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.StyleNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.SuccessSessionStatus">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.SuccessWithErrorsSessionStatus">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.TemplateBindingProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.TestProperties">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.TextNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.TriggerNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.Type">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.TypeProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.UriNamespaceAliasProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XClassProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XNullProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XStaticProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XTypeArgumentsAttribute">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XamlDefaultProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XamlDependencyProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XamlFileInfo">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XamlObjectProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XamlPreviewSession">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XamlProperty">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XamlPropertyMetadata">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
        <member name="T:JetBrains.Rider.XamlPreviewer.Model.XmlDataProviderNode">
            <summary>
            <p>Generated from: XamlPreviewerProcessModel.kt</p>
            </summary>
        </member>
    </members>
</doc>
