<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.DotTrace.Common.Dal.Interface</name>
    </assembly>
    <members>
        <member name="T:JetBrains.DotTrace.Common.DalInterface.Cache.DotTraceCacheItemTypes">
            <summary>
            On each cache update take the (max value + 1) for new version
            </summary>
        </member>
        <member name="M:JetBrains.DotTrace.Common.DalInterface.CallTree.Dfs.IBatchHeadersReader`2.ReadHeadersOffsetsDescending(`1,`0,System.Int32,`0[])">
            <summary>
            Must put elements at the end of the buffer if readCount &lt; count
            </summary>
            <param name="key"></param>
            <param name="from">Biggest offset, including</param>
            <param name="count"></param>
            <param name="offsets"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.DotTrace.Common.DalInterface.CallTree.Dfs.IBatchReader`2.ReadBackwardOffsetsAscending(`0,System.Int32,`1[],System.Int32)">
            <summary>
            Must put elements at the end of the buffer if readCount &lt; count
            </summary>
            <param name="to">Biggest offset, including</param>
            <param name="count"></param>
            <param name="nodes"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.DotTrace.Common.DalInterface.CallTree.Dfs.IBatchReader`2.ReadForwardOffsetsAscending(`0,System.Int32,`1[],System.Int32)">
            <summary>
            Must put elements in the beginning of the buffer if readCount &lt; count
            </summary>
            <param name="from">Smallest offset, including</param>
            <param name="count"></param>
            <param name="nodes"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.DotTrace.Common.DalInterface.CallTree.Dfs.IDfsNodeBatchProcessor`3.ProcessDfsNodesBatch(JetBrains.Common.CallTreeStorage.Dfs.DfsNode{`0,`1}[],`2[],JetBrains.Common.SubsystemsManagement.Model.SubsystemData.SubsystemIndex[],System.Int32,System.Int32,`0)">
            <summary>
            Nodes in array must be traversed post-order.
            </summary>
            <param name="nodes"></param>
            <param name="payloads"></param>
            <param name="subsystems"></param>
            <param name="start"></param>
            <param name="count"></param>
            <param name="rootNodeOffset"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.DotTrace.Common.DalInterface.CallTree.Dfs.Other.ISkipBlocksOfSystemMethods`1.SkipBackward(`0)">
            <summary>
            If given offset is inside block with user methods - it is returned, otherwise (nearest right block with user methods)'s lefts offset is returned
            Note:
            The input offset is the offset that shouldn't be taken into account (we don't have to check input offset as it must be skipped)
            The output offset is also shouldn't be taken into account by the callee (so the output offset can be skipped, but output offset+1 can be the point of interest)
            </summary>
            <param name="offset"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.DotTrace.Common.DalInterface.CallTree.Dfs.Other.SkipBlocksOfSystemMethods`1.SkipBackward(`0)">
            <summary>
            If given offset is inside block with user methods - it is returned, otherwise (nearest right block with user methods)'s lefts offset is returned
            Note:
            The input offset is the offset that shouldn't be taken into account (we don't have to check input offset as it must be skipped)
            The output offset is also shouldn't be taken into account by the callee (so the output offset can be skipped, but output offset+1 can be the point of interest)
            </summary>
            <param name="offset"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.DotTrace.Common.DalInterface.SnapshotDataApi.Metadata.IAllFuidsContainer">
            <summary>
            The Fuids here are without shifts. Taken from the dfs index section
            </summary>
        </member>
    </members>
</doc>
