<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.dotMemory.Profiling</name>
    </assembly>
    <members>
        <member name="M:JetBrains.dotMemory.Profiling.CommandLine.IConsoleCommand.Run">
            <summary>
            Runs the command. DO NOT use this command's instance after <c>Run</c> is called, create new one instead.
            Throws exception <c>ConsoleException</c> to indicate a failure.
            </summary>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v1.Impl.ConvertSnapshotPipelineBuilder.MoveSnapshotFilesToTheStorage(JetBrains.dotMemory.Core.Structure.Rooted{JetBrains.dotMemory.Model.Interface.Workspace.Structure.ProfilingSessionFolder},JetBrains.dotMemory.Profiling.RawSnapshotDescriptor,JetBrains.dotMemory.Model.Interface.ISnapshotDiskManager)">
            <summary>
            moves converted snapshot to the workspace directory
            </summary>
        </member>
        <member name="P:JetBrains.dotMemory.Profiling.v1.Impl.ProfilingSessionDescriptor.SnapshotDescriptors">
            <summary>
            This collection contains the same snapshot descriptors which are located in <see cref="P:JetBrains.dotMemory.Profiling.v1.Impl.ProfilingSessionDescriptor.SnapshotProviders" />.SnapshotDescriptor
            this collection is only a shortcut for consumers which needs only completely converted snaphsots
            </summary>
        </member>
        <member name="T:JetBrains.dotMemory.Profiling.v1.Impl.SnapshotProgressHandler">
            <summary>
            Sequence diagram of SnapshotProgressHandler logic
            http://confluence.jetbrains.com/display/DMRY/Snapshot+getting+progress+indication
            </summary>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v1.Impl.SnapshotProgressHandler.CoreEventsScopeHandler(JetBrains.Profiler.Profile.HostScopeEventArgs)">
            <summary>
            All IHostProfile.Operation events bracketed into the "Scope". IHostProfile.Operation is identified by Scope.Id
            link Scope.Id with SnapshotIdentity
            </summary>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v1.Impl.SnapshotProgressHandler.ProfilerEventsHandler(JetBrains.Profiler.Profile.CoreOperationEventArgs)">
            <summary>
            Bridge.OperationStarted/Progress/Finished sequence is strongly synchronous.
            Started for snapshot N can be fired only after Finished for snapshot K is fired.
            This is why there are no checking of event Id, Progress even does not contain and id.
            </summary>
            <param name="args"></param>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v2.Impl.ProfilerCore.OpenStreaming(JetBrains.Lifetimes.Lifetime)">
            <summary>
            Opens streaming and binds it to launch lifetime (not core's one) because streaming is still usable when core disconnected. 
            </summary>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v2.IProfilerCore.TryEnqueueDump">
            <summary>
            Enqueues 'Dump' command if it isn't in queue already.
            Returns <c>true</c> if command enqueued and <c>false</c> if it already in queue.
            </summary>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v2.IProfilerCore.TryEnqueueForceGc">
            <summary>
            Enqueues 'ForceGc' command if it isn't in queue already.
            Returns <c>true</c> if command enqueued and <c>false</c> if it already in queue.
            </summary>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v2.ProfilingLaunchExtension.CoWorkerExited(JetBrains.dotMemory.Profiling.v2.IProfilingLaunch)">
            <summary>
            Helper method to pass as argument instead of lambda
            </summary>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v2.IProfilingLauncher.Launch(JetBrains.Lifetimes.Lifetime,System.Threading.CancellationToken,JetBrains.Profiler.Configuration.ProfileConfiguration,JetBrains.Util.FileSystemPath,System.Func{JetBrains.dotMemory.Profiling.v2.IProfilerCore,JetBrains.dotMemory.Profiling.v2.IProfilingLaunch,JetBrains.dotMemory.Profiling.v2.IProfilingClient})">
            <summary>
            Launches the profiler.<br/>
            Callbacks:<br/>
              <paramref name="onConnected"/> - called when new core connected.<br/> 
            </summary>
        </member>
        <member name="M:JetBrains.dotMemory.Profiling.v3.Standalone.SavedProfilingSessionPipelineBuilder.GetProcessFileSystemPathOrStub(System.String)">
            <summary>
            In case of dMU it can contain string invalid in point of view File System (e.g. lambda test name)
            </summary>
        </member>
    </members>
</doc>
