Share via


TableEntriesSnapshotFactoryBase Class

Definition

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

public ref class TableEntriesSnapshotFactoryBase : IDisposable, Microsoft::VisualStudio::Shell::TableManager::ITableEntriesSnapshotFactory
public class TableEntriesSnapshotFactoryBase : IDisposable, Microsoft.VisualStudio.Shell.TableManager.ITableEntriesSnapshotFactory
type TableEntriesSnapshotFactoryBase = class
    interface ITableEntriesSnapshotFactory
    interface IDisposable
Public Class TableEntriesSnapshotFactoryBase
Implements IDisposable, ITableEntriesSnapshotFactory
Inheritance
TableEntriesSnapshotFactoryBase
Implements

Constructors

Name Description
TableEntriesSnapshotFactoryBase()

Creates a new instance of TableEntriesSnapshotFactoryBase.

Fields

Name Description
EmptySnapshot

You can use this if a ITableEntriesSnapshotFactory needs to return an empty snapshot.

Properties

Name Description
CurrentVersionNumber

The version number associated with the current snapshot.

Methods

Name Description
Dispose()

Disposes the object.

GetCurrentSnapshot()

Get the current snapshot of the entries associated with the factory.

GetSnapshot(Int32)

Get the snapshot associated with the specified versionNumber. Return null if that snapshot is no longer available.

Applies to