Share via


TableEntriesSnapshotBase Class

Definition

Helper class for those that want to implement only part of the ITableEntriesSnapshot interface.

public ref class TableEntriesSnapshotBase : IDisposable, Microsoft::VisualStudio::Shell::TableManager::ITableEntriesSnapshot
public class TableEntriesSnapshotBase : IDisposable, Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshot
type TableEntriesSnapshotBase = class
    interface ITableEntriesSnapshot
    interface IDisposable
Public Class TableEntriesSnapshotBase
Implements IDisposable, ITableEntriesSnapshot
Inheritance
TableEntriesSnapshotBase
Derived
Implements

Constructors

TableEntriesSnapshotBase()

Creates a new instance of TableEntriesSnapshotBase.

Properties

Count

Number of entries in this snapshot.

VersionNumber

Get the version number associated with the snapshot.

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

IndexOf(Int32, ITableEntriesSnapshot)

Returns the index of the entry at currentIndex in this snapshot in a later snapshot (newSnapshot).

StartCaching()

Hint to the snapshot that there will be a lot of access to the snapshot's data.

StopCaching()

Hint to the snapshot that the snapshot's entries will no longer be accessed.

TryGetValue(Int32, String, Object)

Get the data for the keyName of the entry at index.

Applies to