TableColumnDefinitionBase.CompareContent Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Compare the sort order of two entries of the data in one column of two different entries.
public:
virtual int CompareContent(Microsoft::VisualStudio::Shell::TableControl::ITableEntryHandle ^ leftEntry, Microsoft::VisualStudio::Shell::TableControl::ITableEntryHandle ^ rightEntry);
public:
virtual int CompareContent(Microsoft::VisualStudio::Shell::TableControl::ITableEntryHandle ^ leftEntry, Microsoft::VisualStudio::Shell::TableControl::ITableEntryHandle ^ rightEntry);
virtual int CompareContent(Microsoft::VisualStudio::Shell::TableControl::ITableEntryHandle const & leftEntry, Microsoft::VisualStudio::Shell::TableControl::ITableEntryHandle const & rightEntry);
public virtual int CompareContent (Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle leftEntry, Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle rightEntry);
abstract member CompareContent : Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle * Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle -> int
override this.CompareContent : Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle * Microsoft.VisualStudio.Shell.TableControl.ITableEntryHandle -> int
Public Overridable Function CompareContent (leftEntry As ITableEntryHandle, rightEntry As ITableEntryHandle) As Integer
Parameters
- leftEntry
- ITableEntryHandle
The left entry.
- rightEntry
- ITableEntryHandle
The right entry.
Returns
Returns Int32.
Implements
Remarks
The default comparisons does a TryGetValue(String, Object) using the column name as the key. If the left and right values are strings, then the strings are compared. If they are IComparables and the same underlying type, then CompareTo(Object) is used. Otherwise we get the string content for this column and compare those.