DataObjectIdentifierConverter Class

Definition

Provides the ability to convert data source–specific object identifiers from strings to identifier parts, and from identifier parts to strings.

public ref class DataObjectIdentifierConverter abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataObjectIdentifierConverter
public abstract class DataObjectIdentifierConverter : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataObjectIdentifierConverter
type DataObjectIdentifierConverter = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataObjectIdentifierConverter
Public MustInherit Class DataObjectIdentifierConverter
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataObjectIdentifierConverter
Inheritance
DataObjectIdentifierConverter
Derived
Implements

Constructors

DataObjectIdentifierConverter()

Initializes a new instance of the DataObjectIdentifierConverter class.

DataObjectIdentifierConverter(IVsDataConnection)

Initializes a parameterized instance of the DataObjectIdentifierConverter class, specifying a data connection object.

Properties

Site

Gets or sets the object site.

(Inherited from DataSiteableObject<T>)

Methods

BuildString(String, String[], DataObjectIdentifierFormat)

Builds a string version of an identifier.

ConvertToArray(String, String)

Converts a formatted string identifier into its equivalent set of identifier parts.

ConvertToString(String, Object[])

Converts a set of identifier parts into a formatted string identifier.

ConvertToString(String, Object[], DataObjectIdentifierFormat)

Converts a set of identifier parts into a formatted string identifier, using the specified formatting option.

FormatPart(String, Object, DataObjectIdentifierFormat)

Formats a specified identifier part.

OnSiteChanged(EventArgs)

Raises the SiteChanged event.

(Inherited from DataSiteableObject<T>)
SplitIntoParts(String, String)

Divides a string version of an identifier into a set of identifier parts converted into the expected format.

UnformatPart(String, String)

Removes formatting applied to a given identifier part.

Events

SiteChanged

Occurs when the Site property is changed.

(Inherited from DataSiteableObject<T>)

Applies to