コード例 #1
0
        protected LinkedRootCursorBase(IChannelProvider provider, RowCursor input)
            : base(provider)
        {
            Ch.AssertValue(input, nameof(input));

            Input = input;
            Root  = Input.GetRootCursor();
        }
コード例 #2
0
        protected SynchronizedCursorBase(IChannelProvider provider, RowCursor input)
        {
            Contracts.AssertValue(provider, "provider");
            Ch = provider.Start("Cursor");

            Ch.AssertValue(input, "input");
            Input = input;
            _root = Input.GetRootCursor();
        }
コード例 #3
0
 public RowCursor GetRootCursor() => _input.GetRootCursor();