WpfTableEntriesSnapshotBase Class

Definition

Important

This API is not CLS-compliant.

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

public ref class WpfTableEntriesSnapshotBase abstract : Microsoft::VisualStudio::Shell::TableManager::TableEntriesSnapshotBase, IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableEntriesSnapshot
[System.CLSCompliant(false)]
public abstract class WpfTableEntriesSnapshotBase : Microsoft.VisualStudio.Shell.TableManager.TableEntriesSnapshotBase, IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot
public abstract class WpfTableEntriesSnapshotBase : Microsoft.VisualStudio.Shell.TableManager.TableEntriesSnapshotBase, IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableEntriesSnapshot
[<System.CLSCompliant(false)>]
type WpfTableEntriesSnapshotBase = class
    inherit TableEntriesSnapshotBase
    interface IWpfTableEntriesSnapshot
    interface ITableEntriesSnapshot
    interface IDisposable
type WpfTableEntriesSnapshotBase = class
    inherit TableEntriesSnapshotBase
    interface IWpfTableEntriesSnapshot
    interface ITableEntriesSnapshot
    interface IDisposable
Public MustInherit Class WpfTableEntriesSnapshotBase
Inherits TableEntriesSnapshotBase
Implements IDisposable, IWpfTableEntriesSnapshot
Inheritance
WpfTableEntriesSnapshotBase
Attributes
Implements

Constructors

WpfTableEntriesSnapshotBase()

Creates a new instance of WpfTableEntriesSnapshotBase.

Properties

Count

Number of entries in this snapshot.

(Inherited from TableEntriesSnapshotBase)
VersionNumber

Get the version number associated with the snapshot.

(Inherited from TableEntriesSnapshotBase)

Methods

CanCreateDetailsContent(Int32)

Indicates whether the virtual entry at position index has details content that can be displayed.

Dispose()

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

(Inherited from TableEntriesSnapshotBase)
IndexOf(Int32, ITableEntriesSnapshot)

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

(Inherited from TableEntriesSnapshotBase)
StartCaching()

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

(Inherited from TableEntriesSnapshotBase)
StopCaching()

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

(Inherited from TableEntriesSnapshotBase)
TryCreateColumnContent(Int32, String, Boolean, FrameworkElement)

Get the FrameworkElement for the virtual entry at position index and columnName.

TryCreateDetailsContent(Int32, FrameworkElement)

Get the details content for the virtual entry index so that it can be displayed in the table control.

TryCreateDetailsStringContent(Int32, String)

Get the string equivalent of the details content for the virtual entry index (used for search and copy and paste).

TryCreateImageContent(Int32, String, Boolean, ImageMoniker)

Get the ImageMoniker for the virtual entry at position index and columnName.

TryCreateStringContent(Int32, String, Boolean, Boolean, String)

Get the String for the virtual entry at position index and columnName.

TryCreateToolTip(Int32, String, Object)

Get the tooltip for the entry and columnName.

TryGetValue(Int32, String, Object)

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

(Inherited from TableEntriesSnapshotBase)

Applies to