Share via


Sql100UserInteractionServices Class

User interaction services for SQL Server 2008.

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.UserInteractionServices
    Microsoft.Data.Schema.Sql.SqlUserInteractionServices
      Microsoft.Data.Schema.Sql.Sql100UserInteractionServices

Namespace:  Microsoft.Data.Schema.Sql
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
Public NotInheritable Class Sql100UserInteractionServices _
    Inherits SqlUserInteractionServices
public sealed class Sql100UserInteractionServices : SqlUserInteractionServices
public ref class Sql100UserInteractionServices sealed : public SqlUserInteractionServices
[<Sealed>]
type Sql100UserInteractionServices =  
    class
        inherit SqlUserInteractionServices
    end
public final class Sql100UserInteractionServices extends SqlUserInteractionServices

The Sql100UserInteractionServices type exposes the following members.

Properties

  Name Description
Public property BatchSeparator Gets the keyword that is used to mark the end of a batch. (Inherited from SqlUserInteractionServices.)
Protected property DatabaseSchemaProvider Gets a reference to the current DatabaseSchemaProvider. (Inherited from UserInteractionServices.)
Public property DatabaseSchemaProviderDisplayName The display name for the database schema provider. (Overrides UserInteractionServices.DatabaseSchemaProviderDisplayName.)
Public property DisplayableElementClasses Gets the list of element classes that should be displayed by the user interface components. (Inherited from SqlUserInteractionServices.)
Public property ProjectIcon Gets the icon for the specific DSP project. (Inherited from UserInteractionServices.)
Protected property ScriptGenerator Gets the Transact-SQL script generator. (Inherited from SqlUserInteractionServices.)
Public property TransparentColor Gets the color used to make parts of a bitmap transparent. (Inherited from UserInteractionServices.)

Top

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetDisplayName(ModelIdentifier, Boolean, Boolean) Returns a display name for an identifier that specifies whether to use an escape character on the name, and whether to provide the full name or a short version. (Inherited from UserInteractionServices.)
Public method GetDisplayName(ModelIdentifier, Boolean, Boolean, Int32) Returns a display name for an identifier. (Inherited from UserInteractionServices.)
Public method GetElementName(IModelElement, ElementNameStyle) Returns the element name for the specified element. (Inherited from UserInteractionServices.)
Protected method GetElementName(IModelElement, Boolean, Boolean, Boolean) Returns the element name for the specified model element. (Inherited from SqlUserInteractionServices.)
Protected method GetElementName(IModelElement, Boolean, Boolean, Boolean, Int32) Returns the element name for the specified element. (Inherited from UserInteractionServices.)
Public method GetElementTypeDescription Returns an element-type description. (Inherited from SqlUserInteractionServices.)
Protected method GetErrorMessageName Returns the name for the specified error message. (Inherited from SqlUserInteractionServices.)
Public method GetEscapedNameString Returns an escaped name string. (Inherited from SqlUserInteractionServices.)
Public method GetFileExtension Returns the file name extension for the specified ModelElementClass. (Inherited from SqlUserInteractionServices.)
Public method GetFolderIcon Returns a bitmap icon that is selected according to the provided style indication. (Inherited from UserInteractionServices.)
Public method GetFolderName Returns the folder name for the specified ModelElementClass. (Inherited from SqlUserInteractionServices.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetIcon(IModelElement) Returns a bitmap for an icon to use in the UI to match the provided element. (Inherited from UserInteractionServices.)
Public method GetIcon(ModelElementClass) Returns a bitmap for an icon to use in the UI to match the provided element. (Inherited from UserInteractionServices.)
Public method GetIcon(IModelElement, ElementIconState) Returns a bitmap for an icon to use in the UI to match the provided element and icon state. (Inherited from UserInteractionServices.)
Public method GetIcon(ModelElementClass, ElementIconState) Returns the icon for the specified ModelElementClass and state. (Inherited from SqlUserInteractionServices.)
Protected method GetInlineConstraintElementName Returns the name for the specified inline constraint. (Inherited from SqlUserInteractionServices.)
Public methodStatic member GetInstance Returns the Singleton instance of Sql100UserInteractionServices.
Protected method GetNameString Returns the name and escapes the string, if requested. (Inherited from UserInteractionServices.)
Protected method GetParameterName Gets the name of the specified parameter. (Inherited from SqlUserInteractionServices.)
Protected method GetProcedureName Gets the name of the specified stored procedure. (Inherited from SqlUserInteractionServices.)
Public method GetRelatedElementTypeDescription Returns a description of the related object in the provided relationship. (Inherited from UserInteractionServices.)
Public method GetSqlCollations Returns the SQL Server collations. (Inherited from SqlUserInteractionServices.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method GetTypeSpecifierName Gets the name of the specified type specifier. (Inherited from SqlUserInteractionServices.)
Protected method Initialize Initializes the method to set up UIInfo and interface-type mappings. (Inherited from SqlUserInteractionServices.)
Protected method InitializeInterfaceUIInfoMap Adds the interface to UIInfo mappings. (Inherited from SqlUserInteractionServices.)
Protected method MakeIconTransparent Makes the provided icon transparent by using the value of the TransparentColor property. (Inherited from UserInteractionServices.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method TryConstructConnectionStringAndProvider Used to get the SQL Server -specific connection string and SQL Server provider (Inherited from SqlUserInteractionServices.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Data.Schema.Sql Namespace