DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files (x86)/Microsoft SQL Server/110/SDK/Assemblies/en/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/Program Files (x86)/Microsoft SQL Server/110/SDK/Assemblies/en/Microsoft.SqlServer.Smo.xml
<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.SqlServer.Smo</name>
  </assembly>
  <members>
    <member name="T:Microsoft.SqlServer.Management.Smo.AbstractCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AbstractCollectionBase" /> object is a base class object that is used in the construction of collection objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AbstractCollectionBase.AddExisting(Microsoft.SqlServer.Management.Smo.SqlSmoObject)">
      <summary>Adds an object to the collection.</summary>
      <param name="smoObj">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the object to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AbstractCollectionBase.ImplAddExisting(Microsoft.SqlServer.Management.Smo.SqlSmoObject)">
      <summary>Adds an object to the collection.</summary>
      <param name="smoObj">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the object to be added to the collection.</param>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AbstractCollectionBase.initialized">
      <summary>This value supports the SMO infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AffinityInfo">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object represents the Affinity settings for all CPUs and NUMA nodes on an Instance of SQL Server. Access to the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object is provided though the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AffinityInfo.AffinityType">
      <summary>Gets or Sets the <see cref="M:Microsoft.SqlServer.Management.Smo.AffinityType" /> member of the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> class. Valid values are <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityType.Auto" /> or <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityType.Manual" />.</summary>
      <returns>The current value of the <see cref="M:Microsoft.SqlServer.Management.Smo.AffinityType" /> member.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AffinityInfo.Alter">
      <summary>This method updates the server with the current values in the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AffinityInfo.Cpus">
      <summary>The <see cref="M:Microsoft.SqlServer.Management.Smo.AffinityInfo.Cpus" /> member is a collection that represents the CPU settings for all CPUs on an Instance of SQL Server.</summary>
      <returns>Returns a <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo.CPUCollection" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AffinityInfo.NumaNodes">
      <summary>The <see cref="M:Microsoft.SqlServer.Management.Smo.AffinityInfo.NumaNode" /> member is a collection that contains the NUMA node settings for an Instance of SQL Server.</summary>
      <returns>Returns the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo.NumaNodeCollection" /></returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AffinityInfo.Parent">
      <summary>This gets the parent object of the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object. This value is the same as the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that contains the <see cref="M:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> member.</summary>
      <returns>The parent <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that contains the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object. If a parent does not exist then <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo.null" /> is returned.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AffinityInfo.Refresh">
      <summary>This method fills in the <see cref="M:Microsoft.SqlServer.Management.Smo.Cpus" /> and <see cref="M:Microsoft.SqlServer.Management.Smo.NumaNode" /> with the local server settings.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AffinityInfo.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the instance of SQL Server affinity settings as specified in the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AffinityInfo.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the instance of SQL Server affinity settings as specified in the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object.</summary>
      <returns>A Transact-SQL script that can be used to re-create the instance of SQL Server affinity settings as specified in the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object.</returns>
      <param name="so">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AffinityType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityType" /> enumeration represents the possible affinity settings for an instance of SQL Server.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AffinityType.Auto">
      <summary>The <see cref="F:Microsoft.SqlServer.Management.Smo.AffinityType.Auto" /> member represents the auto affinity mode for an instance of SQL Server. In this mode, a database developer can control which threads are assigned to which CPU.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AffinityType.Manual">
      <summary>The <see cref="F:Microsoft.SqlServer.Management.Smo.AffinityType.Manual" /> member represents the manual affinity mode for an instance of SQL Server. In this mode, the Database Engine controls thread assignments for each CPU on the server.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ApplicationRole">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object represents a security role that is used to set access privileges from an application regardless of the user's permissions.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> class.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database to which the application role belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the application role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object property changes on the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.ChangePassword(System.Security.SecureString)">
      <summary>Modifies the password of the application role.</summary>
      <param name="password">A <see cref="T:System.Security.SecureString" /> value that specifies the new password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.ChangePassword(System.String)">
      <summary>Modifies the password of the application role.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the new password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Create(System.Security.SecureString)">
      <summary>Creates an application role on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object and with the specified password.</summary>
      <param name="password">A <see cref="T:System.Security.SecureString" /> value that specifies the password required when accessing the application role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Create(System.String)">
      <summary>Creates an application role on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object and with the specified password.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password required when accessing the application role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRole.CreateDate">
      <summary>Gets the date and time when the application role was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the application role was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRole.DateLastModified">
      <summary>Gets the date and time when the application role was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the application role was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRole.DefaultSchema">
      <summary>Gets or sets the default schema for the application role.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the default schema.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified permission for the specified grantee on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the application role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users that the grantee granted the specified set of permissions on the application role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions of the application role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the application role.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified permission for the specified grantees on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the application role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified permission for the specified grantees on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the application role.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Drop">
      <summary>Removes the application role from the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the application role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the application role. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the application role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the application role. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the application role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the application role. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the application role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the application role. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRole.Events">
      <summary>Gets the events that are supported by the application role.</summary>
      <returns>An ApplicationRoleEvents object value that specifies the events supported by the application role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRole.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects that contain information about the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that contains the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the application role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants the specified permission and the ability to grant the set of permissions to the specified grantee on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the application role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the application role. Otherwise, False. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions and the ability to grant the set of permissions to other users on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be granted the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the application role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the application role. Otherwise, False. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the application role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the application role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants the specified permission and the ability to grant the set of permissions to other users on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the application role. If True, the grantee is given the ability to grant the specified set of permissions to other users on the application role. Otherwise, False. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions and the ability to grant the set of permissions to other users on the application role under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the application role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the application role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the application role. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the application role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRole.ID">
      <summary>Gets the ID value that uniquely identifies the application role.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the ID value of the application role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRole.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRole.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Rename(System.String)">
      <summary>Renames the application role.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name assigned to the application role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the application role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the application role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the application role.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the application role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the specified set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the application role. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the application role. Otherwise, False.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the application role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the application role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the application role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the specified set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the application role.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the application role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the application role.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the application role and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the application role. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the application role. Otherwise, False.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the application role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the application role.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRole.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the application role as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection" />class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> objects that represent all the application roles on the referenced database. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection.Add(Microsoft.SqlServer.Management.Smo.ApplicationRole)">
      <summary>Add the specified application role to the collection.</summary>
      <param name="applicationRole">A <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object that specifies the application role to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ApplicationRole[],System.Int32)">
      <summary>Copies the current application role collection to the specified application role array at the specified index.</summary>
      <param name="array">The array of application roles to which the collection will be added.</param>
      <param name="index">The index of the application role array at which the collection roles will be added.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object value that represents the application role.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object value that represents the application role.</returns>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents" /> object represents the settings required for Microsoft SQL Server application role event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents.GetEventSelection">
      <summary>Returns a set of currently subscribed event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the event selection.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object and the user subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the object events to receive. </summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the object events to receive. </summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that specifies the event handler for the specified events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ApplicationRoleEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event setting, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the events to clear.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ArrayListCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ArrayListCollectionBase" /> object represents a base class that is used in the construction of collections that are based on array lists.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ArrayListCollectionBase.AddImpl(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.Int32)">
      <summary>Adds an object or member to this collection at the specified index.</summary>
      <param name="obj">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> value that will be added to the collection.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index position in the collection at which to insert the specified object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object represents a SQL Server asymmetric key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> class on the specified database.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database to which the asymmetric key belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.AddPrivateKey(System.String)">
      <summary>Adds a private key to the asymmetric key with the specified password.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the private key password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.ChangePrivateKeyPassword(System.String,System.String)">
      <summary>Modifies the private key password that is used to secure the private key for the asymmetric key.</summary>
      <param name="oldPassword">A <see cref="T:System.String" /> value that specifies the old private key password.</param>
      <param name="newPassword">A <see cref="T:System.String" /> value that specifies the new private key password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Create(Microsoft.SqlServer.Management.Smo.AsymmetricKeyEncryptionAlgorithm)">
      <summary>Creates an asymmetric key on the instance of SQL Server with the specified encryption algorithm.</summary>
      <param name="encryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyEncryptionAlgorithm" /> object value that specifies the encryption algorithm.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Create(Microsoft.SqlServer.Management.Smo.AsymmetricKeyEncryptionAlgorithm,System.String)">
      <summary>Creates an asymmetric key on the instance of SQL Server with the specified encryption algorithm and the specified password.</summary>
      <param name="encryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyEncryptionAlgorithm" /> object value that specifies the encryption algorithm.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which the key is encrypted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Create(System.String,Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType)">
      <summary>Creates an asymmetric key on the instance of SQL Server by loading the asymmetric key from the specified source.</summary>
      <param name="keySource">A <see cref="T:System.String" /> value that specifies the source from which to load the asymmetric key.</param>
      <param name="sourceType">An <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType" /> object value that specifies the type of source from which to load the asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Create(System.String,Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType,System.String)">
      <summary>Creates an asymmetric key on the instance of SQL Server by loading the specified asymmetric key and by using the specified password.</summary>
      <param name="keySource">A <see cref="T:System.String" /> value that specifies the source from which to load the asymmetric key.</param>
      <param name="sourceType">An <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType" /> object value that specifies the type of source from which to load the asymmetric key.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which the key is encrypted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Create(System.String,System.String,Microsoft.SqlServer.Management.Smo.CreateDispositionType,Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType)">
      <summary>Creates an asymmetric key on the instance of SQL Server by loading the specified asymmetric key and by using the specified password.</summary>
      <param name="providerAlgorithm">A <see cref="T:System.String" /> that identifies the name of the Provider Algorithm</param>
      <param name="providerKeyName">A <see cref="T:System.String" /> that identifies the name of the key as designated by the provider</param>
      <param name="createDispositionType">A <see cref="T:Microsoft.SqlServer.Management.Smo.CreateDispositionType" /> is an object used to specify an existing or a new Extensible Key Management key.</param>
      <param name="sourceType">The <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType" /> enumeration contains values that specify the source of the certificate to be loaded.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the asymmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the asymmetric key.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the asymmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the asymmetric key.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the asymmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the asymmetric key.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the asymmetric key.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Drop">
      <summary>Removes the asymmetric key from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Drop(System.Boolean)">
      <summary>Removes an Extensible Key Management (EKM) key from an EKM device.</summary>
      <param name="removeProviderKey">A <see cref="T:System.Boolean" /> property indicating removal of an Extensible Key Management (EKM) key from an EKM device. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the asymmetric key.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the asymmetric key. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the asymmetric key.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the asymmetric key. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the asymmetric key.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the asymmetric key. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the asymmetric key.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the asymmetric key. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to a grantee on the asymmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the asymmetric key.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the asymmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the asymmetric key under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the asymmetric key. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the asymmetric key. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the asymmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the asymmetric key.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key. If True, the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the asymmetric key under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the asymmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the asymmetric key. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the asymmetric key. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.ID">
      <summary>Gets the ID value that uniquely identifies the asymmetric key.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the asymmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.KeyEncryptionAlgorithm">
      <summary>Gets the encryption algorithm used to encrypt the asymmetric key.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyEncryptionAlgorithm" /> object value that specifies the encryption algorithm used to encrypt the asymmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.KeyLength">
      <summary>Gets the length of the asymmetric key.</summary>
      <returns>An <see cref="T:System.Int32" /> object value that specifies the length of the asymmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Owner">
      <summary>Gets or sets the name of the database principal that is the owner of the asymmetric key.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database principal (database user, database role, or asymmetric key) that is the owner of the asymmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.PrivateKeyEncryptionType">
      <summary>Gets the encryption type for the private key for the asymmetric key.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PrivateKeyEncryptionType" /> value that specifies the encryption type for the private key associated with the asymmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.ProviderName">
      <summary>Gets or sets an asymmetric security key provider name.</summary>
      <returns>Returns a <see cref="T:System.String" /> value that identifies the key provider name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.PublicKey">
      <summary>Gets the public key for the asymmetric key.</summary>
      <returns>A <see cref="T:System.Uint8" /> array value that specifies the public key for the asymmetric key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.RemovePrivateKey">
      <summary>Removes the private key from the asymmetric key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions for a grantee on the asymmetric key.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions for a grantee on the asymmetric key and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the asymmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the asymmetric key.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions for a grantee on the asymmetric key and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the asymmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the asymmetric key.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the asymmetric key. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions for a list of grantees on the asymmetric key.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions for grantees on the asymmetric key and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the asymmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the asymmetric key.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions for grantees on the asymmetric key and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the asymmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the asymmetric key.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the asymmetric key. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Sid">
      <summary>Gets the logon security identifier (SID) for the asymmetric key.</summary>
      <returns>A <see cref="T:System.Uint8" /> array value that specifies the logon SID for the asymmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKey.Thumbprint">
      <summary>Gets the globally unique SHA-1 hash thumbprint for the asymmetric key.</summary>
      <returns>A <see cref="T:System.Uint8" /> array value that specifies the SHA-1 hash thumbprint for the asymmetric key.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> objects that represent all the asymmetric keys on the referenced database. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection.Add(Microsoft.SqlServer.Management.Smo.AsymmetricKey)">
      <summary>Adds a new Asymmetric Key to a database.</summary>
      <param name="asymmetricKey">The <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object represents a SQL Server asymmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.AsymmetricKey[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object value that represents the asymmetric key.</returns>
      <param name="index">A <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object value that represents the asymmetric key.</returns>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object that has the specified ID value.</returns>
      <param name="id">A <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType" /> enumeration contains values that are used to specify the source type used to load an asymmetric key. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType.File">
      <summary> Executable = 2 - Load the public key from an executable</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType.Executable">
      <summary> File = 1 - Load the public key from a file</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType.SqlAssembly">
      <summary>SqlAssembly = 3 - Load the public key from an SqlAssembly </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AsymmetricKeySourceType.Provider">
      <summary>Provider = 4 - Load the public key from the Cryptographic Provider</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AttachOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AttachOptions" /> enumeration contains values that are used to specify attach options. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AttachOptions.None">
      <summary>There are no attach options. Value = 0.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AttachOptions.EnableBroker">
      <summary>Enables Service Broker . Value = 1.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AttachOptions.NewBroker">
      <summary>Creates a new Service Broker . Value = 2.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AttachOptions.ErrorBrokerConversations">
      <summary>Stops all current active Service Broker  conversations at the save point and issues an error message. Value = 3.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.AttachOptions.RebuildLog">
      <summary>Rebuilds the log. Value = 4.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Audit">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object represents a SQL Server audit log.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> class on the specified instance of SQL Server and with the specified name.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that specifies the server in which to create the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> object that specifies the name of the audit log to be created.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.Create">
      <summary>Creates an audit on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.CreateDate">
      <summary>Gets the date and time when the audit log was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the audit log was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.DateLastModified">
      <summary>Gets the date and time when the audit log was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the audit log was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.DestinationType">
      <summary>Gets or sets the type of destination to which the audit log information is recorded, such as a file, or an application log.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.AuditDestinationType" /> object that represents the type of destination to which the audit log information is logged.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.Disable">
      <summary>Disables the audit.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.Drop">
      <summary>Removes the audit from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.Enable">
      <summary>Enables the audit.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.Enabled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the referenced audit is enabled on the instance of SQL Server. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the table references a system table.If True, the referenced audit is enabled on the instance of SQL Server; otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.EnumDatabaseAuditSpecification">
      <summary>Enumerates a list of databases and audit specifications defined by the audit.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of information about the databases in the audit. The following table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Database Name<see cref="T:System.String" />The name of the database. DB Specification Name<see cref="T:System.String" />The name of the database audit specification associated with the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.EnumServerAuditSpecification">
      <summary>Returns the name of the referenced server audit specification.</summary>
      <returns>A <see cref="T:System.String" /> object that contains the name of the server audit specification. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.FileName">
      <summary>Gets the name of the file in which the audit log information is recorded, when the audit destination is a file.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the file in which the audit log information is recorded. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.FilePath">
      <summary>Gets or sets the location of the folder where the audit file is stored when the audit type is a file.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the path of the file in which the audit log information is recorded. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.Filter">
      <summary>Gets or sets the filter of the audit.</summary>
      <returns>The filter of the audit.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.Guid">
      <summary>Gets or sets the unique system identifier for the referenced audit. </summary>
      <returns>A <see cref="T:System.Guid" /> value that specifies a unique system identifier for the referenced audit.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.ID">
      <summary>Gets the integer value that uniquely identifies the audit. </summary>
      <returns>A <see cref="T:System.Integer" /> value that uniquely identifies the audit.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.MaximumFiles">
      <summary>Gets or sets the maximum files of the audit.</summary>
      <returns>The maximum files of the audit.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.MaximumFileSize">
      <summary>Gets or sets the maximum size of the audit in megabytes.</summary>
      <returns>A <see cref="T:System.Int64" /> value that specifies the maximum size of the audit in megabytes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.MaximumFileSizeUnit">
      <summary>Gets or sets the maximum file size unit that an audit is allowed to reach.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AuditFileSizeUnit" /> value specifying the type of the maximum audit file size.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.MaximumRolloverFiles">
      <summary>Gets or sets the maximum number of rollover files allowed.</summary>
      <returns>An int64 value that specifies the maximum number of rollover files allowed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets or sets a property that specifies whether the object is open in design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object is open in design mode, otherwise false</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.Name">
      <summary>Gets or sets the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object.</summary>
      <returns>The name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.OnFailure">
      <summary>Gets or sets the action taken when the audit fails. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.OnFailureAction" /> value that specifies the type of action taken after the audit fails, such as whether to continue or shut down the system.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.QueueDelay">
      <summary>Gets or sets the amount of time in milliseconds that can elapse before audit actions are processed.  </summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the number of milliseconds that can elapse before audit actions are processed.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.Rename(System.String)">
      <summary>Changes the name of the audit to the specified string.</summary>
      <param name="newname">A string object specifying the new name of the audit.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Audit.ReserveDiskSpace">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether disk space is reserved for the audit file. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether disk space is reserved for the audit file.If True, disk space equal to the maximum file size, is reserved in advance; otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the audit.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements defining the audit. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Audit.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the audit as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements defining the audit. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AuditCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> objects that represent all the audits on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditCollection.Add(Microsoft.SqlServer.Management.Smo.Audit)">
      <summary>Adds the specified <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" />.</summary>
      <param name="audit">The <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object that is to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Audit[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object value that represents the audit.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object value that represents the audit.</returns>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AuditExtender">
      <summary>Adds methods and properties to the Audit object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditExtender.#ctor">
      <summary>Adds methods and properties to the Audit object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditExtender.#ctor(Microsoft.SqlServer.Management.Smo.Audit)">
      <summary>Adds methods and properties to the Audit object.</summary>
      <param name="audit">The <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object that is to be extended.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditExtender.ConnectionContext">
      <summary>Returns the connection context for the Audit object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> object that specifies the connection context for the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditExtender.State">
      <summary>Returns the state of the Audit object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.SqlSmoState" /> object that specifies the current state of the <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditExtender.Validate(System.String,System.Object[])">
      <summary>Validates the specified method with specified parameters for the audit.</summary>
      <returns>The specified method with specified parameters for the audit.</returns>
      <param name="methodName">The name of the method.</param>
      <param name="arguments">The array that contains the method parameters.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AuditSpecification">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecification" /> class defines the audit groups and specifies the server audit that they belong to.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecification" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.AddAuditSpecificationDetail(Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail)">
      <summary>Adds details to the existing audit specification provided by the specified <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> object.</summary>
      <param name="auditSpecificationDetail">An <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> object that specifies the details of the audit specification.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.AddAuditSpecificationDetail(System.Collections.Generic.ICollection{Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail})">
      <summary>An <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> object that specifies the details of the audit specification.</summary>
      <param name="auditSpecificationDetails">An <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetailCollection" /> object that specifies the details of the audit specification.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecification" /> object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.Create">
      <summary>Creates an audit specification on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecification" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.Disable">
      <summary>Disables the audit specification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.Drop">
      <summary>Drops the audit specification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.Enable">
      <summary>Enables the audit specification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.EnumAuditSpecificationDetails">
      <summary>Enumerates the details of the audit specification in a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> objects.</summary>
      <returns>A collection of <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> objects value that contains the details of the audit specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditSpecification.Name">
      <summary>Gets or sets the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecification" /> object.</summary>
      <returns>The name of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecification" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.Refresh">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecification" /> object properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.RemoveAuditSpecificationDetail(Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail)">
      <summary>Removes a set of details from the existing audit specification provided by the specified <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> object. </summary>
      <param name="auditSpecificationDetail">An <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> object that specifies the details of the audit specification.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.RemoveAuditSpecificationDetail(System.Collections.Generic.ICollection{Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail})">
      <summary>Removes a set of details from the existing audit specification provided by the specified <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetailCollection" /> object. </summary>
      <param name="auditSpecificationDetails">An <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetailCollection" /> object that specifies the details of the audit specification.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the audit specification.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecification.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the audit specification as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> object represents a SQL Server audit specification detail required when creating an audit.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.#ctor(Microsoft.SqlServer.Management.Smo.AuditActionType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> class with the specified action.</summary>
      <param name="action">A <see cref="T:Microsoft.SqlServer.Management.Smo.AuditActionType" /> object value that specifies the type of action to monitor during the audit.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.#ctor(Microsoft.SqlServer.Management.Smo.AuditActionType,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> class for the specified action, object and principal.</summary>
      <param name="action">A <see cref="T:Microsoft.SqlServer.Management.Smo.AuditActionType" /> object value that specifies the type of action to monitor during the audit.</param>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the name of the object to monitor during the audit. </param>
      <param name="principal">A <see cref="T:System.String" /> value that specifies the principal to monitor during the audit.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.#ctor(Microsoft.SqlServer.Management.Smo.AuditActionType,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> class for the specified action, object, schema and principal.</summary>
      <param name="action">A <see cref="T:Microsoft.SqlServer.Management.Smo.AuditActionType" /> object value that specifies the type of action to track during the audit.</param>
      <param name="objectSchema">A <see cref="T:System.String" /> value that specifies the schema of the object to monitor during the audit. </param>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the name of the object to monitor during the audit. </param>
      <param name="principal">A <see cref="T:System.String" /> value that specifies the principal to monitor during the audit.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.#ctor(Microsoft.SqlServer.Management.Smo.AuditActionType,System.String,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail" /> class for the specified action, class, schema, name, and principal.</summary>
      <param name="action">A <see cref="T:Microsoft.SqlServer.Management.Smo.AuditActionType" /> object value that specifies the type of action to track during the audit.</param>
      <param name="objectClass">A <see cref="T:System.String" /> value that specifies the class of the object to monitor during the audit.</param>
      <param name="objectSchema">A <see cref="T:System.String" /> value that specifies the schema of the object to monitor during the audit.</param>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the name of the object to monitor during the audit.</param>
      <param name="principal">A <see cref="T:System.String" /> value that specifies the principal to monitor during the audit.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.Action">
      <summary>Gets the type of action to be monitored during the audit.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.AuditActionType" /> system object value that specifies the type of action to monitor during the audit.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.ObjectClass">
      <summary>Gets the class of the object to be audited.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the class of the object to be audited.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.ObjectName">
      <summary>Gets the name of the object to be monitored during the audit.</summary>
      <returns>A <see cref="T:System.String" /> object value that specifies the name of the object to be monitored during the audit.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.ObjectSchema">
      <summary>Gets the schema of the object to be monitored during the audit.</summary>
      <returns>A <see cref="T:System.String" /> object value that specifies the schema of the object to be monitored during the audit.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AuditSpecificationDetail.Principal">
      <summary>Gets the name of the principal to be monitored during the audit.</summary>
      <returns>A <see cref="T:System.String" /> object value that specifies the name of the principal to be monitored during the audit.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase">
      <summary>Represents the availability database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.#ctor(Microsoft.SqlServer.Management.Smo.AvailabilityGroup,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase" /> class with the specified name and availability group.</summary>
      <param name="availabilityGroup">The availability group.</param>
      <param name="name">The name of the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.Create">
      <summary>Creates an availability database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.Drop">
      <summary>Removes an availability database from the availability group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.IsFailoverReady">
      <summary>Gets or sets a value that indicates whether the database is marked synchronized in the cluster.</summary>
      <returns>true if the database is marked synchronized in the cluster; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.IsJoined">
      <summary>Gets or sets a value that indicates whether the availability database has a physical replica on the server instance.</summary>
      <returns>true if the availability database has a physical replica on the server instance; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.IsPendingSecondarySuspend">
      <summary>Gets or sets a value that indicates whether the new primary, after a force failover, is waiting for an acknowledgement from the former primary of the suspend action.</summary>
      <returns>true if the new primary, after a force failover, is waiting for an acknowledgement from the former primary of the suspend action; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.IsSuspended">
      <summary>Gets or sets a value that indicates whether the availability database is suspended.</summary>
      <returns>true if the availability database is suspended; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.JoinAvailablityGroup">
      <summary>Joins the local copy of the database on the instance to the availability group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.LeaveAvailabilityGroup">
      <summary>Removes the local copy of the database on the availability replica from the availability group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.Parent">
      <summary>Gets the specified <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> object.</summary>
      <returns>The availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.RecoveryLSN">
      <summary>Gets the end of log on the primary before it writes any new log records after recovery of failover.</summary>
      <returns>The end of log on the primary before it writes any new log records after recovery of failover.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.ResumeDataMovement">
      <summary>Resumes the data movement on this availability database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.Script">
      <summary>Generates the script for creating the availability database.</summary>
      <returns>A list of Transact-SQL statements in the script.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a script for the availability database using the specified scripting options.</summary>
      <returns>A list of Transact-SQL statements in the script.</returns>
      <param name="scriptingOptions">The specified script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.SuspendDataMovement">
      <summary>Suspends the data movement on this availability database.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.SynchronizationState">
      <summary>Gets the availability database synchronization state.</summary>
      <returns>The availability database synchronization state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.TruncationLSN">
      <summary>Gets the log truncation point.</summary>
      <returns>The log truncation point.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabase.UniqueId">
      <summary>Gets the unique identifier for the specified object.</summary>
      <returns>The unique identifier.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection">
      <summary>Represents the collection of databases contained in the availability group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection.Add(Microsoft.SqlServer.Management.Smo.AvailabilityDatabase)">
      <summary>Adds an availability database.</summary>
      <param name="AvailabilityDatabase">The availability database to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection.CopyTo(Microsoft.SqlServer.Management.Smo.AvailabilityDatabase[],System.Int32)">
      <summary>Retrieves a copy of the availability database to the specified index.</summary>
      <param name="array">An array of availability database.</param>
      <param name="index">The index.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection.Item(System.Int32)">
      <summary>Gets the entry at the specified index of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection" />.</summary>
      <returns>The specified index of the collection.</returns>
      <param name="index">The zero-based index of the entry to locate in the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection.Item(System.String)">
      <summary>Gets the specified item from the collection.</summary>
      <returns>The specified item in the collection.</returns>
      <param name="name">The string that identifies the item.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection" /> using a system-defined, unique identifier.</summary>
      <returns>An availability object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the availability object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection" />.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection.Parent">
      <summary>Gets the parent object in the database collection.</summary>
      <returns>The parent object in the database collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection.Remove(Microsoft.SqlServer.Management.Smo.AvailabilityDatabase)">
      <summary>Removes the specified availability database.</summary>
      <param name="AvailabilityDatabase">The availability database to remove.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseCollection.Remove(System.String)">
      <summary>Removes an availability database with a specified name.</summary>
      <param name="name">The name of the availability database.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup">
      <summary>Displays the availability group that contains the databases and replicas.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> class with the default property values.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> class with the specified server and name.</summary>
      <param name="server">The instance of the SQL Server for availability group.</param>
      <param name="name">The name of the availability group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Alter">
      <summary>Alters an availability group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.AutomatedBackupPreference">
      <summary>Gets or sets the collection of the automated backup preference for the availability group.</summary>
      <returns>The collection of the automated backup preference for the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.AvailabilityDatabases">
      <summary>Gets the collection of availability databases contained in the availability group.</summary>
      <returns>The collection of availability databases contained in the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.AvailabilityGroupListeners">
      <summary>Gets or sets the collection of replicas participating in the availability group.</summary>
      <returns>The collection of replicas participating in the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.AvailabilityReplicas">
      <summary>Gets the collection of availability replicas participating in the availability group.</summary>
      <returns>The collection of availability replicas participating in the availability group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Create">
      <summary>Creates an availability group that has been specified on the client on the back end. The availability group creation will include any availability replicas or availability databases added to the object before creation.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.DatabaseReplicaStates">
      <summary>Gets the collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> objects representing the states of physical database replicas participating in the availability groups.</summary>
      <returns>The collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> objects representing the states of physical database replicas participating in the availability groups.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeName">The grantee to be denied the specified set of permissions on the availability group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users to whom the grantee granted the specified set of permissions on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeName">The grantee to be denied the specified set of permissions on the availability group.</param>
      <param name="cascade">true if the grantee and the users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeNames">A list of grantees to be denied the specified set of permissions on the availability group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users to whom the grantees granted the specified set of permissions on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeNames">A list of grantees to be denied the specified set of permissions on the availability group.</param>
      <param name="cascade">true if the grantee and the users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Drop">
      <summary>Drops an availability group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the availability group.</summary>
      <returns>A list of object permissions for the availability group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the availability group.</summary>
      <returns>A list of object permissions for a specified permission.</returns>
      <param name="permissions">The specified permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the availability group.</summary>
      <returns>A list of object permissions for a specified grantee.</returns>
      <param name="granteeName">The name of the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the availability group.</summary>
      <returns>A list of object permissions for a specified grantee and a specified permission.</returns>
      <param name="granteeName">The name of the grantee.</param>
      <param name="permissions">The specified permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.EnumReplicaClusterNodes">
      <summary>Returns a DataTable with information about the cluster configuration of the availability group.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> with information about the cluster configuration of the availability group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Failover">
      <summary>Performs a manual failover of this availability group to the server specified by the Parent property with no possibility of data loss.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.FailoverWithPotentialDataLoss">
      <summary>Performs a forced failover of this availability group to the server specified by the Parent property with the possibility of data loss if the databases on the replica are not synchronized with the primary. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.FailureConditionLevel">
      <summary>Gets or sets the failure condition level of the availability group.</summary>
      <returns>The failure condition level of the availability group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeName">The grantee to be granted the specified set of permissions on the availability group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeName">The grantee to be granted the specified set of permissions on the availability group.</param>
      <param name="grantGrant">true if the grantee is given the ability to grant the specified set of permissions to other users on the availability group; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the availability group under an assumed role.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeName">The grantee to be granted the specified set of permissions on the availability group.</param>
      <param name="grantGrant">true if the grantee is given the ability to grant the specified set of permissions to other users on the availability group; otherwise, false.</param>
      <param name="asRole">The role that the user assumes when granting the specified set of permissions to other users on the availability group. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeNames">A list of grantees to be granted the specified set of permissions on the availability group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeNames">A list of grantees to be granted the specified set of permissions on the availability group.</param>
      <param name="grantGrant">true if the list of grantees is given the ability to grant the specified set of permissions to other users on the availability group; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the availability group under an assumed role.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeNames">A list of grantees to be granted the specified set of permissions on the availability group.</param>
      <param name="grantGrant">true if the list of grantee is given the ability to grant the specified set of permissions to other users on the availability group; otherwise, false.</param>
      <param name="asRole">The role that the user assumes when granting the specified set of permissions to other users on the availability group. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.HealthCheckTimeout">
      <summary>Gets or sets the collection of the health check timeout for the availability group.</summary>
      <returns>The collection of the health check timeout for the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.ID">
      <summary>Gets the identifier value that uniquely identifies the availability group.</summary>
      <returns>The identifier value that uniquely identifies the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.LocalReplicaRole">
      <summary>Gets the availability replica role.</summary>
      <returns>One of the enumeration values of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaRole" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Parent">
      <summary>Gets or sets the parent of the availability group.</summary>
      <returns>The parent of the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.PrimaryReplicaServerName">
      <summary>Gets the collection for the primary replica server name of the availability group.</summary>
      <returns>The collection for the primary replica server name of the availability group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeName">A grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a grantee on the availability group and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeName">A grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">true if the grantee is given the ability to revoke the specified set of permissions from other users on the availability group; otherwise, false.</param>
      <param name="cascade">true if the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the availability group; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee from the availability group and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeName">A grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">true if the grantee is given the ability to revoke the specified set of permissions from other users on the availability group; otherwise, false.</param>
      <param name="cascade">true if the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the availability group; otherwise, false.</param>
      <param name="asRole">The role that the user assumes when revoking the specified set of permission from other users on the availability group. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the availability group.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeNames">A list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the availability group and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeNames">A list of grantees to be revoked the set of permissions.</param>
      <param name="revokeGrant">true if the grantee is given the ability to revoke the specified set of permissions from other users on the availability group; otherwise, false.</param>
      <param name="cascade">true if the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the availability group; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a list of grantees from the availability group and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">The specified set of permissions.</param>
      <param name="granteeNames">A list of grantees to be revoked the set of permissions.</param>
      <param name="revokeGrant">true if the grantee is given the ability to revoke the specified set of permissions from other users on the availability group; otherwise, false.</param>
      <param name="cascade">true if the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the availability group; otherwise, false.</param>
      <param name="asRole">The role that the user assumes when revoking the specified set of permission from other users on the availability group. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Script">
      <summary>Generates the script for creating this availability group.</summary>
      <returns>The script for creating this availability group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a script for this availability group using the specified scripting options.</summary>
      <returns>The script for this availability group using the specified scripting options.</returns>
      <param name="scriptingOptions">The specified scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroup.UniqueId">
      <summary>Gets or sets the GUID that uniquely identifies the availability group.</summary>
      <returns>The GUID that uniquely identifies the availability group.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection">
      <summary>Displays a collection of specified objects in the availability group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection.Add(Microsoft.SqlServer.Management.Smo.AvailabilityGroup)">
      <summary>Adds the specified availability group to the collection.</summary>
      <param name="availabilityGroup">The specified availability group to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection.CopyTo(Microsoft.SqlServer.Management.Smo.AvailabilityGroup[],System.Int32)">
      <summary>Copies the current availability group collection to the specified availability group array at the specified index.</summary>
      <param name="array">The array of availability group to which the collection will be copied.</param>
      <param name="index">The index of the availability group array at which the collection groups will be copied.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> object in the collection by index number.</summary>
      <returns>An availability group in the collection.</returns>
      <param name="index">The position of the availability group in the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> object in the collection by name.</summary>
      <returns>An availability group in the collection.</returns>
      <param name="name">The name of the availability group in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the availability group collection using a system-defined, unique identifier.</summary>
      <returns>The availability group that has the specified ID value.</returns>
      <param name="id">The identifier of the availability group that is a member of the availability group collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection.Parent">
      <summary>Gets the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection" /> object.</summary>
      <returns>The parent of the AvailabilityGroupCollection object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection.Remove(Microsoft.SqlServer.Management.Smo.AvailabilityGroup)">
      <summary>Removes the specified availability group from the collection.</summary>
      <param name="availabilityGroup">The specified availability group to be removed from the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupCollection.Remove(System.String)">
      <summary>Removes an availability group from the collection with specified name.</summary>
      <param name="name">The name of the availability group to be removed from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener">
      <summary>Represents the object of the availability group listener.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.#ctor(Microsoft.SqlServer.Management.Smo.AvailabilityGroup,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> class using the specified availability group and name.</summary>
      <param name="availabilityGroup">The availability group.</param>
      <param name="name">The object name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.Alter">
      <summary>Alters an existing availability group listener options.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.AvailabilityGroupListenerIPAddresses">
      <summary>Gets the collection of replicas participating in the availability group.</summary>
      <returns>The collection of replicas participating in the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.ClusterIPConfiguration">
      <summary>Gets or sets the cluster IP configuration of the Availability Group Listener.</summary>
      <returns>The cluster IP configuration of the Availability Group Listener.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.Create">
      <summary>Creates an availability group listener for the availability group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.Drop">
      <summary>Drops an availability group listener from the availability group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.IsConformant">
      <summary>Gets or sets a value that indicates whether the availability group is conformant.</summary>
      <returns>True if the availability group is conformant; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.Parent">
      <summary>Gets or sets the parent of the availability group listener.</summary>
      <returns>The parent of the availability group listener.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.PortNumber">
      <summary>Gets or sets the number of the port used to communicate with the availability group.</summary>
      <returns>The number of the port used to communicate with the availability group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.RestartListener">
      <summary>Restarts the listener.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.Script">
      <summary>Generates a create script this availability group listener.</summary>
      <returns>A string collection contains the Transact-SQL.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a script for this availability group listener using the specified scripting options.</summary>
      <returns>A string collection contains the Transact-SQL.</returns>
      <param name="scriptingOptions">The script object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener.UniqueId">
      <summary>Gets the unique identifier of the availability group listener.</summary>
      <returns>The unique identifier of the availability group listener.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection.Add(Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object to the availability group listener collection.</summary>
      <param name="AvailabilityGroupListener">The availability group listener to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection.CopyTo(Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> objects.</param>
      <param name="index">The index value from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object.</returns>
      <param name="index">Specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object.</returns>
      <param name="name">The name of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object that has the specified ID value.</returns>
      <param name="id">A value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection.Parent">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress">
      <summary>Represents an availability group listener IP address.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> class using default values.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.#ctor(Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> class using the specified availability group listener.</summary>
      <param name="availabilityGroupListener">The availability group listener.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.Create">
      <summary>Creates an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> into the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" />.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.IPAddress">
      <summary>Gets or sets the IP address of the availability group listener.</summary>
      <returns>The IP address of the availability group listener.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.IPAddressState">
      <summary>Gets the IP state of the availability group listener.</summary>
      <returns>The IP state of the availability group listener.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.IPAddressStateDescription">
      <summary>Gets the state description of the availability group listener IP address.</summary>
      <returns>The state description of the availability group listener IP address.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.IsDHCP">
      <summary>Gets a value that indicates whether the object is DHCP.</summary>
      <returns>true if the object is DHCP; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.IsIPv6">
      <summary>Gets a value that indicates whether the object is IP v6.</summary>
      <returns>true if the object is IP v6; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.Parent">
      <summary>Gets an object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.Script">
      <summary>Generates a script for this availability group listener.</summary>
      <returns>A string collection that contains the Transact-SQL.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a script for this availability group listener using the specified scripting options.</summary>
      <returns>A string collection that contains the Transact-SQL.</returns>
      <param name="scriptingOptions">The script object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.SubnetIP">
      <summary>Gets or sets the subnet IP of the availability group listener.</summary>
      <returns>The subnet IP of the availability group listener.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.SubnetIPv4Mask">
      <summary>Gets or sets the subnet IP v4 mask of the availability group listener.</summary>
      <returns>The subnet IP v4 mask of the availability group listener.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.SubnetMask">
      <summary>Gets or sets the subnet IP mask of the availability group listener.</summary>
      <returns>The subnet IP mask of the availability group listener.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress.SubnetPrefixLength">
      <summary>Gets or sets the subnet prefix length of the availability group listener.</summary>
      <returns>The subnet prefix length of the availability group listener.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection.Add(Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection" /> collection.</summary>
      <param name="AvailabilityGroupListenerIPAddress">The <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection.CopyTo(Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> objects.</param>
      <param name="index">The index value from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object.</returns>
      <param name="index">Specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection.Item(System.String,System.String,System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object in the collection by IP address, subnet mask and subnet IP.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object.</returns>
      <param name="ipAddress">The IP address.</param>
      <param name="subnetMask">The subnet mask.</param>
      <param name="subnetIP">The subnet IP.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object that has the specified ID value.</returns>
      <param name="id">A value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddress" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection.Parent">
      <summary>Gets an object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection" /> object.</summary>
      <returns>An object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollectionBase">
      <summary>Represents a class that contains common features of all schema collection classes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollectionBase.GetCollectionElementType">
      <summary>Returns the type of object that the collection consists of.</summary>
      <returns>An object value that specifies the type of object that makes up the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupListenerIPAddressCollectionBase.InitInnerCollection">
      <summary>Initializes the collection.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState">
      <summary>Represents an adapter class that implements the <see cref="T:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState" /> logical facet for an availability group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.#ctor(Microsoft.SqlServer.Management.Smo.AvailabilityGroup)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState" /> class with the specified availability group.</summary>
      <param name="ag">The availability group.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.IsAutoFailover">
      <summary>Gets a value that indicates whether the failover mode of the current primary replica of the availability group is set to automatic failover.</summary>
      <returns>True if the failover mode of the current primary replica of the availability group is set to automatic failover; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.IsOnline">
      <summary>Gets whether the availability group is online.</summary>
      <returns>True if the availability group is online; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.NumberOfDisconnectedReplicas">
      <summary>Gets the number of replicas that are not in a “Connected” state.</summary>
      <returns>The number of replicas that are not in a connected state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.NumberOfNotSynchronizedReplicas">
      <summary>Gets the number of replicas that are not in a “Synchronized” state.</summary>
      <returns>The number of replicas that are not in a “Synchronized” state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.NumberOfNotSynchronizingReplicas">
      <summary>Gets the number of replicas in a “Not Synchronizing” state.</summary>
      <returns>The number of replicas in a “Not Synchronizing” state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.NumberOfReplicasWithUnhealthyRole">
      <summary>Gets the number of replicas that are neither a primary or a secondary in the Availability Group.</summary>
      <returns>The number of replicas that are neither a primary or a secondary in the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.NumberOfSynchronizedSecondaryReplicas">
      <summary>Gets the number of synchronous secondary replicas with Automatic Failover mode and Synchronized state.</summary>
      <returns>The number of synchronous secondary replicas.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityGroupState.Refresh">
      <summary>Reloads the availability group.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityReplica">
      <summary>Displays the availability replica and its properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityReplica" /> class with specified default values.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.#ctor(Microsoft.SqlServer.Management.Smo.AvailabilityGroup,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityReplica" /> class on the specified availability group and with the specified name.</summary>
      <param name="availabilityGroup">The specified availability group in which to create the availability replica.</param>
      <param name="name">The specified name of the availability replica to be created.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Alter">
      <summary>Alters the availability replica.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.AvailabilityMode">
      <summary>Gets or sets the value that represents the availability mode for the availability replica.</summary>
      <returns>The value that represents the availability mode for the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.BackupPriority">
      <summary>Gets or sets the value of the backup priority of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityReplica" /></summary>
      <returns>The value of the backup priority of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.ConnectionModeInPrimaryRole">
      <summary>Gets or sets the connection model of the availability replica in primary role.</summary>
      <returns>The connection model of the availability replica in primary role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.ConnectionModeInSecondaryRole">
      <summary>Gets or sets the connection model of the availability replica in secondary role.</summary>
      <returns>The connection model of the availability replica in secondary role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.ConnectionState">
      <summary>Gets the current connection state of the availability replica.</summary>
      <returns>The current connection state.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Create">
      <summary>Creates an availability replica for the availability group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.CreateDate">
      <summary>Gets the date and time when the availability replica was created.</summary>
      <returns>The date and time when the availability replica was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.DateLastModified">
      <summary>Gets the date and time when the replica was last modified.</summary>
      <returns>The date and time when the replica was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Drop">
      <summary>Drops an availability replica from the availability group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.EndpointUrl">
      <summary>Gets or sets the URL of the endpoint.</summary>
      <returns>The URL of the endpoint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.FailoverMode">
      <summary>Gets or sets the failover mode of the availability replica.</summary>
      <returns>The failover mode of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.JoinState">
      <summary>Gets the availability replica join state.</summary>
      <returns>One of the values of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaJoinState" />enumeration.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.LastConnectErrorDescription">
      <summary>Gets or sets the description of the error during the last connection.</summary>
      <returns>The description of the error during the last connection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.LastConnectErrorNumber">
      <summary>Gets or sets the number of the error during the last connection.</summary>
      <returns>The number of the error during the last connection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.LastConnectErrorTimestamp">
      <summary>Gets the timestamp of the error during the last connection.</summary>
      <returns>The timestamp of the error during the last connection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.MemberState">
      <summary>Gets the state of the cluster member.</summary>
      <returns>A cluster member state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.OperationalState">
      <summary>Gets the value for operational state.</summary>
      <returns>The value for operational state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Owner">
      <summary>Gets or sets the owner of the availability replica.</summary>
      <returns>The owner of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Parent">
      <summary>Gets the availability group that is the parent of the availability replica.</summary>
      <returns>The parent of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.QuorumVoteCount">
      <summary>Gets the quorum vote count.</summary>
      <returns>The quorum vote count.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.ReadonlyRoutingConnectionUrl">
      <summary>Gets or sets the read only routing connection url for the availability replica.</summary>
      <returns>The read only routing connection url for the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.ReadonlyRoutingList">
      <summary>Gets or sets the read only routing connection list for the availability replica.</summary>
      <returns>The collection of the read only connection for the availability replica.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Refresh">
      <summary>Reloads the availability replica.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Role">
      <summary>Gets the replica role object associated with this instance.</summary>
      <returns>The role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.RollupRecoveryState">
      <summary>Gets or sets the rollup recovery state of the availability replica.</summary>
      <returns>The rollup recovery state of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.RollupSynchronizationState">
      <summary>Gets or sets the rollup synchronization state of the availability replica.</summary>
      <returns>The rollup synchronization state of the availability replica.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Script">
      <summary>Represents the collection of scripts used in the availability replica.</summary>
      <returns>The collection of scripts used in the availability replica.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Represents the collection of scripts with specified options used in the availability replica.</summary>
      <returns>The collection of scripts used in the availability replica.</returns>
      <param name="scriptingOptions">The options for the script.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.SessionTimeout">
      <summary>Gets or sets the timeout of the availability replica.</summary>
      <returns>The timeout of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplica.UniqueId">
      <summary>Gets the unique, hierarchically qualified identifier for the availability replica.</summary>
      <returns>The fully qualified identifier for the availability replica.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection">
      <summary>Represents the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection" /> objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection.Add(Microsoft.SqlServer.Management.Smo.AvailabilityReplica)">
      <summary>Adds the availability replica in the server.</summary>
      <param name="availabilityReplica">The availability replica.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection.CopyTo(Microsoft.SqlServer.Management.Smo.AvailabilityReplica[],System.Int32)">
      <summary>Copies the set of connections exposed in the Visual Studio Server Explorer to an array, starting at the specified array index.</summary>
      <param name="array">Array into which the connections are copied.</param>
      <param name="index">The index into the array at which copying should begin.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection.Item(System.Int32)">
      <summary>Gets or sets the element at the specified index.</summary>
      <returns>The element at the specified index.</returns>
      <param name="index">The zero-based index of the element to get or set.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection.Item(System.String)">
      <summary>Gets the specified item from the collection with the specified name.</summary>
      <returns>The specified item from the collection.</returns>
      <param name="name">The name of the item.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the Resource Pool collection using a system-defined, unique identifier.</summary>
      <returns>A reference to the object extracted.</returns>
      <param name="id">A system-generated component identifier.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection.Parent">
      <summary>Gets the parent object in the group.</summary>
      <returns>The parent object in the group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection.Remove(Microsoft.SqlServer.Management.Smo.AvailabilityReplica)">
      <summary>Removes the first occurrence of an object replica from the Arraylist.</summary>
      <param name="availabilityReplica">The availability replica.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.AvailabilityReplicaCollection.Remove(System.String)">
      <summary>Removes a provider from the collection.</summary>
      <param name="name">The name of the provider to be removed.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.BackupDevice">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object provides programmatic access to SQL Server backup devices. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDevice.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDevice.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> class with the specified name and on the specified instance of SQL Server.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the SQL Server instance that contains the backup device.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the backup device.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupDevice.BackupDeviceType">
      <summary>Gets or sets the type of backup device of the backup device.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDeviceType" /> object that specifies the device type of the backup device. By default, the value is not specified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDevice.Create">
      <summary>Creates a new backup device on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDevice.Drop">
      <summary>Drops an existing backup device. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupDevice.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupDevice.PhysicalLocation">
      <summary>Gets or sets the path to the device or operating system file that represents the physical backup location. </summary>
      <returns>A <see cref="T:System.String" /> value that contains the full path to the physical location of the backup device. By default, the value is an empty string.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDevice.ReadBackupHeader">
      <summary>Enumerates the contents of the media maintained by a backup device or operating system file.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object that contains the backup device or operating system file media information.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDevice.ReadMediaHeader">
      <summary>Enumerates the values of a backup media header record.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object that contains the backup media header record.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDevice.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the backup device.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the backup device. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDevice.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the backup device as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the backup device. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupDevice.SkipTapeLabel">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether to check that the tape label is correct or not. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the tape label is checked or not.If True, it is assumed that the correct media is already loaded and therefore the tape label is not checked.If False (default), the tape label is checked.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> objects that represent all the backup devices on an instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection.Add(Microsoft.SqlServer.Management.Smo.BackupDevice)">
      <summary>Adds the specified backup device to the referenced collection.</summary>
      <param name="backupDevice">A <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object that specifies the backup device to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection.CopyTo(Microsoft.SqlServer.Management.Smo.BackupDevice[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object value that represents the backup device.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object value that represents the backup device.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.BackupMedia">
      <summary>Represents a backup media.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMedia.FamilySequenceNumber">
      <summary>Gets the family sequence number.</summary>
      <returns>The family sequence number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMedia.MediaName">
      <summary>Gets the backup media name.</summary>
      <returns>The name of the backup media.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMedia.MediaType">
      <summary>Gets or sets the type of the backup media.</summary>
      <returns>The type of the backup media.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMedia.MirrorSequenceNumber">
      <summary>Gets the mirror sequence number.</summary>
      <returns>The mirror sequence number.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.BackupMediaSet">
      <summary>Represents a Backup media set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupMediaSet.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.Collections.Generic.List{Microsoft.SqlServer.Management.Smo.BackupMedia})">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.BackupMediaSet" /> class.</summary>
      <param name="server">The server.</param>
      <param name="backupMediaList">The backup media list.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMediaSet.BackupMediaList">
      <summary>Gets the collection of Backup media that the Backup media set contains.</summary>
      <returns>The backup media list.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMediaSet.Description">
      <summary>Gets the description.</summary>
      <returns>The description.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMediaSet.FamilyCount">
      <summary>Gets the number of Family Backup media present in Backup media set.</summary>
      <returns>The family count.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMediaSet.MediaType">
      <summary>Gets the device type of the media.</summary>
      <returns>The Media type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMediaSet.MirrorCount">
      <summary>Gets the mirror count.</summary>
      <returns>The mirror count.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMediaSet.Name">
      <summary>Gets the name of the media set.</summary>
      <returns>The name of the media set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.BackupMediaSet.IncompleteBackupMediaSetException">
      <summary>The exception that is thrown when the backup media set is not complete.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupMediaSet.IncompleteBackupMediaSetException.Message">
      <summary>Gets a message that describes the current exception.</summary>
      <returns>The error message that explains the reason for the exception, or an empty string ("").</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.BackupSet">
      <summary>Represents the backup set.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.BackupFinishDate">
      <summary>Gets the date and time the backup operation finished.</summary>
      <returns>The backup finish date.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.BackupMediaSet">
      <summary>Gets the backup media set.</summary>
      <returns>The backup media set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.BackupSetGuid">
      <summary>Gets the unique backup set identification number that identifies the backup set.</summary>
      <returns>The backup set GUID.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.BackupSetType">
      <summary>Gets the backup set type whose value can be Database, Differential, Log, FileOrFilegroup.</summary>
      <returns>The type of the backup set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.BackupSize">
      <summary>Gets the size of the backup set, in bytes.</summary>
      <returns>The size of the backup set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.BackupStartDate">
      <summary>Gets the date and time when the backup operation started.</summary>
      <returns>The backup start date.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.BeginsLogChain">
      <summary>Gets a value that indicates whether the backup set is the first in a continuous chain of log backups.</summary>
      <returns>true if the backup set is the first in a continuous chain of log backups; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.CheckpointLsn">
      <summary>Gets the log sequence number of the log record where redo must start.</summary>
      <returns>The checkpoint log sequence number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.CompressedBackupSize">
      <summary>Gets the total byte count of the backup stored on disk.</summary>
      <returns>The size of the compressed backup.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.DatabaseBackupLsn">
      <summary>Gets the log sequence number of the most recent full database backup.</summary>
      <returns>The database backup log sequence number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.DatabaseGuid">
      <summary>Gets the unique ID of the database where the backup was taken.</summary>
      <returns>The database GUID.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.DatabaseName">
      <summary>Gets the name of the database involved in the backup operation.</summary>
      <returns>The name of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.Description">
      <summary>Gets the description of the backup set.</summary>
      <returns>The description of the backup set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.DifferentialBaseGuid">
      <summary>Gets the unique identifier of the differential base for a single-based differential backup.</summary>
      <returns>The differential base GUID.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.DifferentialBaseLsn">
      <summary>Gets the base log sequence number for differential backups. </summary>
      <returns>The differential base log sequence number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.ExpirationDate">
      <summary>Gets the date and time the backup set expires.</summary>
      <returns>The expiration date.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.FamilyGuid">
      <summary>Unique ID of the original database at creation.</summary>
      <returns>The family GUID.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.FirstLsn">
      <summary>Gets the log sequence number of the first or oldest log record in the backup set.</summary>
      <returns>The first log sequence number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.FirstRecoveryForkID">
      <summary>Gets the ID of the starting recovery fork.</summary>
      <returns>The first recovery fork ID.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.ForkPointLsn">
      <summary>Gets the log sequence number of the fork point, if FirstRecoveryForkID is not equal to last RecoveryForkID.</summary>
      <returns>The fork point log sequence number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.HasBulkLoggedData">
      <summary>Gets a value that indicates whether the backup contains bulk-logged data.</summary>
      <returns>true if this instance has bulk logged data; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.HasIncompleteMetaData">
      <summary>Gets a value that indicates whether the backup is a tail log backup with incomplete metadata.</summary>
      <returns>true if this instance has incomplete metadata; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.IsCopyOnly">
      <summary>Gets a value that indicates whether the backup set is copy-only.</summary>
      <returns>true if this instance is copy-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.IsDamaged">
      <summary>Gets a value that indicates whether damage to the database was detected when this backup was created, and the backup operation was requested to continue despite errors.</summary>
      <returns>true if this instance is damaged; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.IsForceOffline">
      <summary>Gets a value that indicates whether the database was offline when the backup was taken.</summary>
      <returns>true if this database was offline when the backup was taken; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.IsReadOnly">
      <summary>Gets a value that indicates whether the database was read-only at the time of backup.</summary>
      <returns>true if this instance is read only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.IsSnapshot">
      <summary>Gets a value that indicates whether the backup was taken using the SNAPSHOT option.</summary>
      <returns>true if this instance is a snapshot backup; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.LastLsn">
      <summary>Gets the log sequence number of the next log record after the backup set.</summary>
      <returns>The last log sequence number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.MachineName">
      <summary>Gets the name of the computer where the backup was taken.</summary>
      <returns>The name of the machine.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.Name">
      <summary>Gets name of the backup set.</summary>
      <returns>The name of the backup set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.Position">
      <summary>Gets the backup set position used in the restore operation to locate the position of appropriate backup set in the file.</summary>
      <returns>The backup set position.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.RecoveryForkID">
      <summary>Gets the ID of the ending recovery fork.</summary>
      <returns>The recovery fork ID.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.ServerName">
      <summary>Gets the name of the server where the backup was taken.</summary>
      <returns>The name of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.ServerVersion">
      <summary>Gets the Microsoft SQL Server version where the backup was taken.</summary>
      <returns>The server version.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.SoftwareVendorId">
      <summary>Gets the identification number of the software vendor writing the backup media header.</summary>
      <returns>The identification number of the software vendor.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSet.UserName">
      <summary>Gets the name of the user who performed the backup operation.</summary>
      <returns>The name of the user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupSet.Verify">
      <summary>Verifies the backup set.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.BackupSetCollection">
      <summary>Represents a collection of backup set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupSetCollection.CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the collection to an array, starting at a particular array index.</summary>
      <param name="array">The array to hold the copied elements.</param>
      <param name="index">The zero-based index in array at which the copying begins.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSetCollection.Count">
      <summary>Gets the number of elements contained in the collection.</summary>
      <returns>The number of elements contained in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.BackupSetCollection.GetEnumerator">
      <summary>Gets an enumerator object that can be used to iterate through the collection.</summary>
      <returns>An enumerator object that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSetCollection.IsSynchronized">
      <summary>Gets a value that indicates whether access to the collection is synchronized (thread safe).</summary>
      <returns>true if access to the collection is synchronized; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSetCollection.Item(System.Int32)">
      <summary>Gets the backup set at the specified index.</summary>
      <returns>The backup set.</returns>
      <param name="index">The zero-based index at which to get the backup set.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.BackupSetCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the collection.</summary>
      <returns>The object that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Certificate">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object represents a SQL Server certificate.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> class on the specified server and that has the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" />object that specifies the database on which to create the certificate.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the certificate.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.ActiveForServiceBrokerDialog">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the certificate is active for use in the BEGIN DIALOG statement for Service Broker purposes.</summary>
      <returns>A <see cref="T:System.Boolean" /> object value that specifies whether the certificate is active for use in the BEGIN DIALOG statement for Service Broker purposes.If True, the certificate is active for use in Service Broker dialogs. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.AddPrivateKey(System.String,System.String)">
      <summary>Adds a private key to the certificate with the specified decryption password.</summary>
      <param name="privateKeyPath">A <see cref="T:System.String" /> value that specifies the system path to the private key file.</param>
      <param name="decryptionPassword">A <see cref="T:System.String" /> value that specifies the decryption password for the private key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.AddPrivateKey(System.String,System.String,System.String)">
      <summary>Adds a private key to the certificate with the specified decryption and encryption passwords.</summary>
      <param name="privateKeyPath">A <see cref="T:System.String" /> value that specifies the system path to the private key file.</param>
      <param name="decryptionPassword">A <see cref="T:System.String" /> value that specifies the decryption password for the private key.</param>
      <param name="encryptionPassword">A <see cref="T:System.String" /> value that specifies the encryption password for the private key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.ChangePrivateKeyPassword(System.String,System.String)">
      <summary>Modifies the private key password that is used to secure the private key for the certificate.</summary>
      <param name="oldPassword">A <see cref="T:System.String" /> value that specifies the old private key password.</param>
      <param name="newPassword">A <see cref="T:System.String" /> value that specifies the new private key password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Create">
      <summary>Creates a certificate on the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Create(System.String)">
      <summary>Creates a certificate based on a certificate encryption algorithm or based on a certificate source type.</summary>
      <param name="encryptionPassword">A <see cref="T:System.String" /> value that specifies the encryption password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Create(System.String,Microsoft.SqlServer.Management.Smo.CertificateSourceType)">
      <summary>Creates a certificate on the database that has the specified certificate source type.</summary>
      <param name="certificateSource">A <see cref="T:System.String" /> value that specifies the source of the certificate.</param>
      <param name="sourceType">An <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateSourceType" /> object value that specifies the certificate source type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Create(System.String,Microsoft.SqlServer.Management.Smo.CertificateSourceType,System.String,System.String)">
      <summary>Creates a certificate on the database that has the specified certificate source type.</summary>
      <param name="certificateSource">A <see cref="T:System.String" /> value that specifies the source of the certificate.</param>
      <param name="sourceType">A <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateSourceType" /> object value that specifies the certificate source type.</param>
      <param name="privateKeyPath">A <see cref="T:System.String" /> value that specifies the system path for the private key.</param>
      <param name="privateKeyDecryptionPassword">A <see cref="T:System.String" /> value that specifies the password used for decryption of the private key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Create(System.String,Microsoft.SqlServer.Management.Smo.CertificateSourceType,System.String,System.String,System.String)">
      <summary>Creates a certificate on the database that has the specified certificate source type.</summary>
      <param name="certificateSource">A <see cref="T:System.String" /> value that specifies the source of the certificate.</param>
      <param name="sourceType">A <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateSourceType" /> object value that specifies the certificate source type.</param>
      <param name="privateKeyPath">A <see cref="T:System.String" /> value that specifies the system path for the private key.</param>
      <param name="privateKeyDecryptionPassword">A <see cref="T:System.String" /> value that specifies the password used for decryption of the private key.</param>
      <param name="privateKeyEncryptionPassword">A <see cref="T:System.String" /> value that specifies the password used for encryption of the private key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the certificate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the certificate.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the certificate.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the certificate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the certificate.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Drop">
      <summary>Removes the certificate from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the certificate.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the certificate. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the certificate.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the certificate. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the certificate.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the certificate. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the certificate.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the certificate. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Events">
      <summary>Gets the events that are associated with the certificate.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateEvents" /> object that represents the certificate events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.ExpirationDate">
      <summary>Gets or sets the date and time at which the certificate expires.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the expiration date of the certificate.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Export(System.String)">
      <summary>Saves the certificate in the specified system path location.</summary>
      <param name="certificatePath">A <see cref="T:System.String" /> value that specifies the system path to which to save the certificate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Export(System.String,System.String,System.String)">
      <summary>Saves the certificate in the specified system path location.</summary>
      <param name="certificatePath">A <see cref="T:System.String" /> value that specifies the system path to which to save the certificate.</param>
      <param name="privateKeyPath">A <see cref="T:System.String" /> value that specifies the system path to the private key.</param>
      <param name="encryptionPassword">A <see cref="T:System.String" /> value that specifies the system path to encrypt the private key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Export(System.String,System.String,System.String,System.String)">
      <summary>Saves the certificate in the specified system path location.</summary>
      <param name="certificatePath">A <see cref="T:System.String" /> value that specifies the system path to which to save the certificate.</param>
      <param name="privateKeyPath">A <see cref="T:System.String" /> value that specifies the system path to the private key.</param>
      <param name="encryptionPassword">A <see cref="T:System.String" /> value that specifies the system path to encrypt the private key.</param>
      <param name="decryptionPassword">A <see cref="T:System.String" /> value that specifies the system path to decrypt the private key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the certificate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the certificate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the certificate. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the certificate under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the certificate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the certificate. Otherwise, False. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the certificate. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the certificate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the certificate. If True, the grantee is given the ability to grant the specified set of permissions to other users on the certificate. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the certificate under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the certificate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the certificate. Otherwise, False. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the certificate. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.ID">
      <summary>Gets the ID value that uniquely identifies the certificate.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Issuer">
      <summary>Gets the issuer of the certificate.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the issuer of the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.LastBackupDate">
      <summary>Gets or sets the date and time at which the certificate was last backed up.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the last backup date of the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Owner">
      <summary>Gets or sets the name of the database principal that is the owner of the certificate.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database principal (database user, database role, or certificate) that is the owner of the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.PrivateKeyEncryptionType">
      <summary>Gets the encryption type of the private key for the certificate.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PrivateKeyEncryptionType" /> object value that specifies the encryption type used by the private key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.RemovePrivateKey">
      <summary>Removes the private key from the certificate.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the certificate and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the certificate.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the certificate. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the certificate.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the certificate and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the certificate.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the certificate. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the certificate.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the certificate. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the certificate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the certificate and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the certificate.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the certificate. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the certificate.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Certificate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the certificate and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the certificate.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the certificate. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the certificate.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the certificate. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Serial">
      <summary>Gets the serial number of the certificate.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the serial number of the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Sid">
      <summary>Gets the logon security identifier (SID) for the certificate.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the logon SID for the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.StartDate">
      <summary>Gets or sets the date and time from which the certificate is effective.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time from which the certificate is effective.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Subject">
      <summary>Gets or sets the subject of the certificate.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the subject of the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Certificate.Thumbprint">
      <summary>Gets the globally unique SHA-1 hash thumbprint for the certificate.</summary>
      <returns>A <see cref="T:System.Uint8" /> array value that specifies the SHA-1 hash thumbprint for the certificate.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CertificateCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> objects that represent all the certificates on an instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateCollection.Add(Microsoft.SqlServer.Management.Smo.Certificate)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object to the referenced collection.</summary>
      <param name="certificate">A <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object that specifies the object to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Certificate[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CertificateCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object value that represents the certificate.</returns>
      <param name="index">An integer value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CertificateCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object value that represents the certificate.</returns>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateCollection" /> collection</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CertificateCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CertificateEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateEvents" /> object represents the settings that are required for SQL Server Certificate event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of Certificate events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.CertificateEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in a <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the Certificate events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the Certificate events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CertificateEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CertificateSourceType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateSourceType" /> enumeration contains values that are used to specify the source of the certificate.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.CertificateSourceType.File">
      <summary>Value = 1. Loads the certificate from a file.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.CertificateSourceType.Executable">
      <summary>Value = 2. Loads the certificate from an executable.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.CertificateSourceType.SqlAssembly">
      <summary>Value = 3. Loads the certificate from the specified assembly.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Check">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object represents a SQL Server check constraint. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> class, which is owned by the specified parent object and has the specified name.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that specifies the parent object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the check constraint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object property changes on an instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.Create">
      <summary>Creates a check constraint on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.CreateDate">
      <summary>Gets the date and time that the check constraint was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the check constraint was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.DateLastModified">
      <summary>Gets the date and time that the check constraint was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the check constraint was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.Drop">
      <summary>Drops the check constraint.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property on the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.ID">
      <summary>Gets the database ID value that uniquely identifies the check constraint.</summary>
      <returns>An <see cref="T:System.Int32" />  value that specifies the ID value that uniquely identifies the check constraint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.IsChecked">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the constraint was enabled without checking existing rows, so constraint may not hold for all rows</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the check constraint was enabled without checking existing rows. If True, the check constraint was enabled without checking existing rows.If False (default), existing rows were checked when the check constraint was enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.IsEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the check constraint is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the check constraint is enabled. By default, the value is unspecified.If True, the check constraint is enabled.If False (default), the check constraint is not enabled. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.IsFileTableDefined">
      <summary>Gets a value that specifies whether the check constraint defines a file table.</summary>
      <returns>true if the check constraint defines a file table; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.IsSystemNamed">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the check constraint was named automatically by Microsoft SQL Server or named by the database object creator.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the check constraint is a system-named check constraint. By default, the value is unspecified.If True, the check constraint is system-named.If False (default), the check constraint is not system-named.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.MarkForDrop(System.Boolean)">
      <summary>Marks the foreign key to be dropped next time its parent <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object is altered by the <see cref="M:Microsoft.SqlServer.Management.Smo.Table.Alter" /> method. </summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether the check constraint is dropped when an <see cref="M:Microsoft.SqlServer.Management.Smo.Table.Alter" /> method is run on the parent <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.If True, the check constraint is dropped when the table is altered.If False, the check constraint is not marked for drop. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.Name">
      <summary>Gets or sets the name of the check constraint.</summary>
      <returns>A string value that contains the name of the check constraint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.NotForReplication">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the check constraint is available for replication or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the check constraint is available for replication or not. By default, the value is unspecified.If True, the check constraint is not available for replication.If False (default), the check constraint is available for replication.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.Rename(System.String)">
      <summary>Marks the foreign key to be dropped next time its parent <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object is altered by the <see cref="M:Microsoft.SqlServer.Management.Smo.Table.Alter" /> method. </summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the check constraint. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the check constraint.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the check constraint. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Check.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the check constraint as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the check constraint. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Check.Text">
      <summary>Gets or sets the Transact-SQL statement that defines the check constraint.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the actual text of the Transact-SQL statement that defines the check constraint. By default, the value is unspecified.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CheckCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> objects that represent all the check constraints defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CheckCollection.Add(Microsoft.SqlServer.Management.Smo.Check)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</summary>
      <param name="check">A <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CheckCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Check[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CheckCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object value that represents the check constraint.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CheckCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object value that represents the check constraint.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CheckCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CheckCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CheckCollection.Remove(Microsoft.SqlServer.Management.Smo.Check)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</summary>
      <param name="check">A <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object value that specifies the check constraint to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CheckCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object with the specified name from the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</summary>
      <param name="name">A <see cref="T:System.String" /> object that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException" /> class is an exception that is raised when an attempt is made to retrieve a collection that is not available.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException" /> class with the specified message text.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message text describing the event that caused the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.#ctor(System.String,Microsoft.SqlServer.Management.Common.ServerVersion)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException" /> class with the specified collection and the version of the instance of Microsoft SQL Server.</summary>
      <param name="colname">A <see cref="T:System.String" /> value that specifies the name of the collection that is not available.</param>
      <param name="serverVersion">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object value that specifies the version of the instance of SQL Server that raised the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException" /> class with the specified message text and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message text that describes the event that caused the exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> object that contains the inner exception. This is used for situations when one exception causes another exception to be raised. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.CollectionName">
      <summary>Gets the name of the collection that is not available.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the collection that is not available.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Override based on the virtual <see cref="T:System.Runtime.Serialization.SerializationInfo.GetObjectData" /> method. .</summary>
      <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that holds the serialized object data about the exception that is being thrown. </param>
      <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> object that contains contextual information about the source or destination.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.Message">
      <summary>Gets the message that describes the current exception.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the description of the current exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.ServerVersion">
      <summary>Gets the version of the instance of Microsoft SQL Server that raised the exception.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object value that specifies the version of the instance of SQL Server that raised the exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CollectionNotAvailableException.SmoExceptionType">
      <summary>Gets the type of exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Column">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object represents a SQL Server column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> class that has the specified parent and specified name.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the parent that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String,Microsoft.SqlServer.Management.Smo.DataType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> class that has the specified parent and specified name.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
      <param name="dataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies the data type assigned to the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String,Microsoft.SqlServer.Management.Smo.DataType,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> class that uses the specified parent, datayype, and optionally adding the FILESTREAM attribute.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the parent that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
      <param name="dataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies the data type assigned to the column.</param>
      <param name="isFileStream">A <see cref="T:System.Boolean" /> value that specifies if the FILESTREAM attribute will be attached to the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.AddDefaultConstraint">
      <summary>Adds a default constraint to the column.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> object that specifies the default constraint bound to the column.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.AddDefaultConstraint(System.String)">
      <summary>Adds a default constraint to the column.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> object that specifies the default constraint added to the column.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the default constraint to add to the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.AnsiPaddingStatus">
      <summary>Gets a Boolean property value that specifies whether the ANSI_PADDING_ENABLED column option is active.</summary>
      <returns>A Boolean value that specifies the whether the ASNI_PADDING_ENABLED column option is active. If True, trailing blanks inserted into variable-length columns are not trimmed. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.BindDefault(System.String,System.String)">
      <summary>Binds a default to the column. </summary>
      <param name="defaultSchema">A <see cref="T:System.String" /> value that specifies the name of the default schema.</param>
      <param name="defaultName">A <see cref="T:System.String" /> value that specifies the name of the default.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.BindRule(System.String,System.String)">
      <summary>Binds a rule to the column.</summary>
      <param name="ruleSchema">A <see cref="T:System.String" /> value that specifies the name of the rule schema.</param>
      <param name="ruleName">A <see cref="T:System.String" /> value that specifies the name of the rule.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Collation">
      <summary>Gets or sets the default collation that is used by the column.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the default collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Computed">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the column is the product of computed expression </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the column is computed or not. If True, the column is the product of a computed expression. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.ComputedText">
      <summary>Gets or sets the Transact-SQL expression that is used to generate the value of a computed column</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Transact-SQL expression that is used to generate the value of a computed column.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.Create">
      <summary>Creates a column on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.DataType">
      <summary>Gets or sets the data type that is assigned to the column.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies the data type assigned to the column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Default">
      <summary>Gets or sets the default bound to the column.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object that specifies the default bound to the column. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.DefaultConstraint">
      <summary>Gets a default value for the column. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> value that specifies a default value for the column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.DefaultSchema">
      <summary>Gets or sets the default schema that is bound to the column. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema bound to the column.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.Drop">
      <summary>Drops the column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.EnumForeignKeys">
      <summary>Enumerates a list of foreign keys that reference the column.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains information about the foreign keys that reference the column. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Column<see cref="T:System.String" />The name of the column.Table_Schema<see cref="T:System.String" />The schema that is associated with the table that contains the column.Table_Name<see cref="T:System.String" />The name of the table that contains the column.Name<see cref="T:System.String" />The name of the foreign key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.EnumIndexes">
      <summary>Enumerates a list of indexes that include the column.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the enumerated list of indexes. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Urn<see cref="T:System.String" />The URN that uniquely identifies an index that uses the referenced column in its definition.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.EnumUserPermissions(System.String)">
      <summary>Enumerates a list of permissions for a specified user.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the enumerated list of permissions for the specified user. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Grantee<see cref="T:System.String" />The name of the principal that received the permission.Grantor<see cref="T:System.String" />The name of the principal that granted, revoked, or denied permission.PermissionState<see cref="T:System.Int32" />The numeric value that represents the ASCII character code for the first letter of the permission state. Deny = 68, Revoke = 82, and Grant = 71.Code<see cref="T:System.Int32" />The code that specifies the permission type. See sys.database_permissions (Transact-SQL).ObjectClass<see cref="T:System.String" />The type of object to which permission is granted. See sys.database_permissions (Transact-SQL).GranteeType<see cref="T:System.String" />The type of grantee. See the <see cref="T:Microsoft.SqlServer.Management.Smo.PrincipalType" /> class.GrantorType<see cref="T:System.String" />The type of grantor. See the <see cref="T:Microsoft.SqlServer.Management.Smo.PrincipalType" /> class.GolumnName<see cref="T:System.String" />The name of the column.</returns>
      <param name="username">A <see cref="T:System.String" /> value that specifies the database user.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property for the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.ID">
      <summary>Gets the column ID that uniquely identifies the column.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Identity">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the column is an identity column.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the column is an identity column.If True, the column is an identity column. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IdentityIncrement">
      <summary>Gets or sets the identity increment for an identity column.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the identity increment. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IdentitySeed">
      <summary>Gets or sets the identity seed for an identity column.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the identity seed for an identity column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.InPrimaryKey">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the column is included in the definition of a primary key or unique key constraint.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column participates in a primary key or unique key column. If True, the column is part of a primary key or unique key constraint defined on the table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IsColumnSet">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> value that specifies whether the column is a sparse column that is a member of a column set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column is a sparse column that is a member of a column set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IsDeterministic">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the value of a computed column can change in subsequent invocations.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether a computed column can change between invocations.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IsFileStream">
      <summary>Gets a <see cref="T:System.boolean" /> value that represents the FILESTREAM attribute of the column.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that represents the FILESTREAM attribute of the column.If True, the column has the FILESTREAM attribute. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IsForeignKey">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the column is a foreign key.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column is a foreign key. If True, the column is a foreign key. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IsFullTextIndexed">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the column participates in a full-text index.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column participates in a full-text index. If True, the column is used by a full-text index. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IsPersisted">
      <summary>Gets the Boolean property value that specifies whether the computed value of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object is saved with the data, thus avoiding a computation each time the column is accessed.</summary>
      <returns>A Boolean property value that specifies whether the computed value of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object is saved with the data.If True, the computed value of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object is saved with the data.If False (default), the computed value of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object is computed every time the column data is requested.  The <see cref="P:Microsoft.SqlServer.Management.Smo.Column.IsPersisted" /> property can only be set to True for computed columns. Otherwise, it will cause an error.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IsPrecise">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether a computed column is a precise value.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether a computed column is precise.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.IsSparse">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether this is a sparse column. For more information about sparse columns, see Using Sparse Columns.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether column value is sparse. If True, the column is sparse. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.MarkForDrop(System.Boolean)">
      <summary>Marks the column to be dropped when the <see cref="M:Microsoft.SqlServer.Management.Smo.Table.Alter" /> method is run on the column's parent <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object.</summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether to drop the column when the parent object is altered.If True, the column is dropped when the parent table is altered. Otherwise, False (default). </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the column supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the column supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the column.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.NotForReplication">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the column is participating in replication.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column participates in replication.If True, the column is being published in SQL Server replication. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Nullable">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the column can accept null values.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column can accept null values.If True, the column can accept null values. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that specifies the parent that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.Refresh">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.Rename(System.String)">
      <summary>Renames the column.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the column.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.RowGuidCol">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the column is automatically updated with a unique GUID value.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column contains an automatically updated unique GUID value.If True, the column is automatically updated with a unique GUID value. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.Rule">
      <summary>Gets or sets the rule that is bound to the column. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the rule that is bound to the column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.RuleSchema">
      <summary>Gets or sets the rule schema that is bound to the column. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the rule schema that is bound to the column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Column.StatisticalSemantics">
      <summary>Gets or sets a value to indicate whether a column has been enabled for Semantic Extraction and Indexing.</summary>
      <returns>True if a column has been enabled for Semantic Extraction and Indexing; otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.UnbindDefault">
      <summary>Unbinds the currently bound default from the column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.UnbindRule">
      <summary>Unbinds the currently bound rule from the column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.UpdateStatistics">
      <summary>Updates <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> objects that monitor this column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsScanType)">
      <summary>Updates <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> objects that monitor this column.</summary>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> object value that specifies the type operation to perform during the creation or update of a <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32)">
      <summary>Updates <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> objects that monitor this column using a sampled scan.</summary>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> object value that specifies the type operation to perform during the creation or update of a <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</param>
      <param name="sampleValue">An <see cref="T:System.Int32" /> value that specifies the number of rows or percentage of the total number of rows to use in a sampled scan. This parameter is required only when the <paramref name="scanType" /> indicates a sampled scan.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Column.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32,System.Boolean)">
      <summary>Updates <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> objects that monitor this column using a sampled scan.</summary>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> object value that specifies the type operation to perform during the creation or update of a <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</param>
      <param name="sampleValue">An <see cref="T:System.Int32" /> value that specifies the number of rows or percentage of the total number of rows to use in a sampled scan. This parameter is required only when the <paramref name="scanType" /> indicates a sampled scan.</param>
      <param name="recompute">A <see cref="T:System.Boolean" /> value that specifies whether the statistics will be automatically recomputed or not.If True, the statistics are automatically recomputed. Otherwise, False.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ColumnCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> objects that represent all the columns defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ColumnCollection.Add(Microsoft.SqlServer.Management.Smo.Column)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection.</summary>
      <param name="column">A <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object value that specifies the column to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ColumnCollection.Add(Microsoft.SqlServer.Management.Smo.Column,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection at a specified position.</summary>
      <param name="column">A <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object value that specifies the column to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index position in the collection at which to insert the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ColumnCollection.Add(Microsoft.SqlServer.Management.Smo.Column,System.String)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection after a specified <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object currently in the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection.</summary>
      <param name="column">A <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object that already exists in the collection after which the new <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object is inserted.</param>
      <param name="insertAtColumnName">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object, currently in the collection, after which to insert the new <see cref="T:Microsoft.SqlServer.Management.Smo.Column" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ColumnCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Column[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ColumnCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object value that represents the column.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ColumnCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object value that represents the column.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ColumnCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ColumnCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ColumnCollection.Remove(Microsoft.SqlServer.Management.Smo.Column)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection.</summary>
      <param name="column">A <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object value that is to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> collection. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ConfigProperty">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object contains information pertaining to a Microsoft SQL Server configuration option, such as maximum, minimum, current, and new values.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.ConfigValue">
      <summary>Gets or sets the new value of the configuration option.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the new value of the configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.Description">
      <summary>Gets a textual description of the configuration property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains a description of the configuration property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.DisplayName">
      <summary>Gets the name of the configuration option being modified. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the new value of the configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.IsAdvanced">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the configuration option is an advanced option.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the configuration option is an advanced option.If True, the configuration option is advanced.If False (default), the configuration option is basic and not advanced.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.IsDynamic">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the configuration option is immediately updated or waits until the instance of Microsoft SQL Server is restarted.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether configuration option is immediately updated or updated when the instance of SQL Server is restarted.If True, the configuration option is dynamic and is updated immediately.If False (default), the configuration option is not dynamic and is updated when the instance of SQL Server is restarted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.Maximum">
      <summary>Gets the maximum value to which the configuration option can be set.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum value to which the configuration option can be set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.Minimum">
      <summary>Gets the maximum value to which the configuration option can be set.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the minimum value to which the configuration option can be set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.Number">
      <summary>Gets the index position of the configuration option.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the index position of the configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigProperty.RunValue">
      <summary>Gets the current running value of the configuration option. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the current running value of the configuration option.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> objects that represent all the configuration properties defined on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ConfigProperty[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value to start the copy from.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection.Count">
      <summary>Gets the number of <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection" /> collection.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> objects in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection.GetEnumerator">
      <summary>Gets an enumerator that can iterate through the list of objects.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object value that can be used to iterate through the collection. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection.IsSynchronized">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether access to the collection is synchronized and therefore thread safe.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the access to the collection is synchronized.If True, access to the collection is synchronized. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection" /> collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object value that represents the configuration property.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection" /> collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object value that represents the configuration property.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the collection.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Configuration">
      <summary>Represents the <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> class that contains the configuration information for the instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.AdHocDistributedQueriesEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the ad hoc distributed queries configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the ad hoc distributed queries configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.Affinity64IOMask">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the affinity 64 IO mask configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the affinity 64 IO mask configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.Affinity64Mask">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the affinity 64 mask configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the affinity 64 mask configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.AffinityIOMask">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the affinity IO mask configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the affinity IO mask configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.AffinityMask">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the affinity mask configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the affinity mask configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.AgentXPsEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the agent XPs enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the agent XPs enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.AllowUpdates">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the allow updates configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the allow updates configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.AweEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the AWE enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the AWE enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.BlockedProcessThreshold">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that sets the blocked process threshold configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the blocked process threshold configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.C2AuditMode">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the C2 audit mode configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the C2 audit mode configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.CommonCriteriaComplianceEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the common criteria compliance enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the common criteria compliance enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.ContainmentEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the CONTAINMENT enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the CONTAINMENT enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.CostThresholdForParallelism">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the cost threshold for parallelism configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the cost threshold for parallelism configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.CrossDBOwnershipChaining">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the cross DB ownership chaining configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the cross DB ownership chaining configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.CursorThreshold">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the cursor threshold configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the cursor threshold configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.DatabaseMailEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the database mail enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the database mail enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.DefaultBackupCompression">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the default backup compression configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the backup compression default configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.DefaultFullTextLanguage">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set default full text language configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the default full text language configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.DefaultLanguage">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the default language configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the default language configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.DefaultTraceEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the default trace enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the default trace enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.DisallowResultsFromTriggers">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the disallow results from triggers configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the disallow results from triggers configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.ExtensibleKeyManagementEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the extensible key management enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the extensible key management enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.FilestreamAccessLevel">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that sets the FILESTREAM access level configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the FILESTREAM access level configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.FillFactor">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the fill factor configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the fill factor configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.FullTextCrawlBandwidthMax">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the full text crawl bandwith max configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the full text crawl bandwidth max configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.FullTextCrawlBandwidthMin">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the full text crawl bandwith min configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the full text crawl bandwidth min configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.FullTextCrawlRangeMax">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the full text crawl range max configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the full text crawl range max configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.FullTextNotifyBandwidthMax">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the full text notify bandwith max configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the full text notify bandwidth max configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.FullTextNotifyBandwidthMin">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the full text notify bandwith min configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the full text notify bandwidth min configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.IndexCreateMemory">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the index create memory configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the index create memory configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.InDoubtTransactionResolution">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the in doubt transaction resolution configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the in doubt transaction resolution configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.IsSqlClrEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the is SQL Server CLR enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the is SQL Server CLR enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.LightweightPooling">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the lightweight pooling configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the lightweight pooling configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.Locks">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the locks configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the locks configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.MaxDegreeOfParallelism">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the max degree of parallelism configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the max degree of parallelism configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.MaxServerMemory">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the max server memory configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the max server memory configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.MaxWorkerThreads">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the max worker threads configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the max worker threads configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.MediaRetention">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the media retention configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the media retention configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.MinMemoryPerQuery">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the min memory per query configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the min memory per query configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.MinServerMemory">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the min server memory configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the min server memory configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.NestedTriggers">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the nested triggers configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the nested triggers configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.NetworkPacketSize">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the network packet size configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the network packet size configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.OleAutomationProceduresEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the OLE automation procedures enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the OLE automation procedures enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.OpenObjects">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the open objects configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the open objects configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.OptimizeAdhocWorkloads">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that sets the optimize ad hoc workloads configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the optimize ad hoc workloads configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.PrecomputeRank">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the precompute rank configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the precompute rank configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.PriorityBoost">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the priority boost configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the priority boost size configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.Properties">
      <summary>Returns a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects. The <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCollection" /> collection represents the properties of the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Configuration" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigPropertyCollection" /> object that specifies the collection of Configuration object properties.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.ProtocolHandlerTimeout">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the protocol handler timeoutconfiguration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the protocol handler timeout configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.QueryGovernorCostLimit">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the query governor cost limit option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the query governor cost limit configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.QueryWait">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the query wait configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the query wait configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.RecoveryInterval">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the recovery interval configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the recovery interval configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.RemoteAccess">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the remote access configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the remote access configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.RemoteDacConnectionsEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the remote DAC connections enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the remote DAC connections enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.RemoteLoginTimeout">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the remote login timeout configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the remote login timeout configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.RemoteProcTrans">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the remote proc trans configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the remote proc trans configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.RemoteQueryTimeout">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the remote query timeout configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the remote query timeout configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.ReplicationMaxTextSize">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the replication max text size configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the replication max text size configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.ReplicationXPsEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the replication XPs enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the replication XPs enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.ScanForStartupProcedures">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the scan for startup procedures configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the scan for startup procedures configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.ServerTriggerRecursionEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the server trigger recursion enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the server trigger recursion enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.SetWorkingSetSize">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the set working set size configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the set working set size configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.ShowAdvancedOptions">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the show advanced options configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the show advanced options configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.SmoAndDmoXPsEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the SMO and DMO XPs enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the SMO and DMO XPs enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.SqlMailXPsEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the SQL mail XPs enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the SQL mail XPs enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.TransformNoiseWords">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the transform noise words configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the transform noise words configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.TwoDigitYearCutoff">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the two digit year cutoff configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the two digit year cutoff configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.UserConnections">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the user connections configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the user connections configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.UserInstancesEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the user instances enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the user instances enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.UserInstanceTimeout">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the user instance timeout configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the user instance timeout configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.UserOptions">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the user options configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the user options configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.WebXPsEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the web XPs enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the web XPs enabled configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Configuration.XPCmdShellEnabled">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that is used to set the XP cmd shell enabled configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigProperty" /> object that specifies the settings for the XP cmd shell enabled configuration option.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ConfigurationBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ConfigurationBase" /> class is a base class that represents configuration information for the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ConfigurationBase.Alter">
      <summary>Updates the <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ConfigurationBase.Alter(System.Boolean)">
      <summary>Updates the <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> object property changes on the instance of SQL Server. </summary>
      <param name="overrideValueChecking">A <see cref="T:System.Boolean" /> value that specifies whether to override validation of the <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> object property values.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ConfigurationBase.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ConfigurationBase.Refresh">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> object properties.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Cpu">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> class contains information about one CPU on an instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Cpu.AffinityMask">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityMask" /> member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> class.</summary>
      <returns>Returns a <see cref="T:System.Boolean" /> that shows the current affinity mask setting for the CPU that is represented by this <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Cpu.GroupID">
      <summary>Gets the current value of the <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu.GroupID" /> member.</summary>
      <returns>Returns the GroupID that is assigned to this <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Cpu.ID">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu.ID" /> of the CPU that is represented by this <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object.</summary>
      <returns>An <see cref="T:System.Int" /> value that is assigned to the CPU represented by this <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Cpu.NumaNodeID">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu.NumaNodeID" /> of the NUMA node to which this <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object belongs.</summary>
      <returns>An <see cref="T:System.Int" /> value that is assigned to the CPU represented by this <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> instance.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CpuCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.CpuCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> objects that represent all the CPUs that are defined on an instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CpuCollection.AffitinizedCPUs">
      <summary>Gets an affinitized <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> list.</summary>
      <returns>Returns an IEnumerable <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> list.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CpuCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Cpu[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.CpuCollection" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CpuCollection.CopyTo(System.Array,System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the specified index value.</summary>
      <param name="array">An array of <see cref="T:System.Array" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CpuCollection.Count">
      <summary>Gets the number of <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> entries in the collection.</summary>
      <returns>Returns the number of <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> entries in the collection. The return type is an T:<see cref="System.int" /> value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CpuCollection.GetByID(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object with the specified CPU ID from the collection.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object with the specified CPU ID.</returns>
      <param name="cpuId">A <see cref="T:System.Int32" /> value specifying the ID of the CPU to retrieve.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CpuCollection.GetElementAt(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object from the specified position in the collection.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object from the specified position in the collection.</returns>
      <param name="position">A <see cref="T:System.Int32" /> value specifying the position in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CpuCollection.GetEnumerator">
      <summary>Gets a <see cref="T:System.IEnumerator" /> interface that can be used to iterate over the <see cref="T:Microsoft.SqlServer.Management.Smo.CpuCollection" /> object.</summary>
      <returns>Returns an <see cref="T:System.IEnumerator" /> interface that can be used to iterate over the <see cref="T:Microsoft.SqlServer.Management.Smo.CpuCollection" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CpuCollection.IsSynchronized">
      <summary>Gets a value that indicates whether the collection is synchronized with the instance of SQL Server.</summary>
      <returns>Returns a <see cref="T:System.boolean" /> value. If true, the collection is synchronized with the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CpuCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object from the collection.</summary>
      <returns>Returns a T<see cref=":Microsoft.SqlServer.Management.Smo.Cpu" /> object.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to get.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CpuCollection.SetAffinityToAll(System.Boolean)">
      <summary>Sets the affinity mask for all CPUs on an instance of SQL Server.</summary>
      <param name="affinityMask">If true, affinity is set for each CPU in the specified range. If false, the affinity state is removed from each CPU in the specified range.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CpuCollection.SetAffinityToRange(System.Int32,System.Int32,System.Boolean)">
      <summary>Sets the affinity mask for the CPUs in the specified range.</summary>
      <param name="startCpuId">An <see cref="T:System.int" /> from 0 to <see cref="P:Microsoft.SqlServer.Management.Smo.CpuCollection.Count" /> -1 that specifies the beginning of the range of CPUs. If <paramref name="startIndex" /> is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: startIndex.</param>
      <param name="endCpuId">An <see cref="T:System.int" /> that specifies the <paramref name="endIndex" /> of the range. <paramref name="endIndex" /> must be greater than or equal to <paramref name="startIndex" /> and less than <see cref="P:Microsoft.SqlServer.Management.Smo.CpuCollection.Count." />If <paramref name="endIndex" /> is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: endIndexd.If <paramref name="endIndex" /> is less than <paramref name="startIndex" />, the following exception is returned: The specified range of CPUs is not valid. The value for startIndex must be less than the value for endIndex.</param>
      <param name="affinityMask">If true, affinity is set to each CPU in the specified range. If false, affinity is removed from each CPU in the specified range.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CpuCollection.SetAffinityToRange(System.Int32,System.Int32,System.Boolean,System.Boolean)">
      <summary>Sets the affinity mask for the CPUs in the specified range.</summary>
      <param name="startCpuId">An <see cref="T:System.Int32" /> from 0 to <see cref="P:Microsoft.SqlServer.Management.Smo.CpuCollection.Count" /> -1 that specifies the beginning of the range of CPUs. If <paramref name="startIndex" /> is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: startIndex.</param>
      <param name="endCpuId">An <see cref="T:System.Int32" /> that specifies the <paramref name="endIndex" /> of the range. <paramref name="endIndex" /> must be greater than or equal to <paramref name="startIndex" /> and less than <see cref="P:Microsoft.SqlServer.Management.Smo.CpuCollection.Count." />If <paramref name="endIndex" /> is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: endIndexd.If <paramref name="endIndex" /> is less than <paramref name="startIndex" />, the following exception is returned: The specified range of CPUs is not valid. The value for startIndex must be less than the value for endIndex.</param>
      <param name="affinityMask">A <see cref="T:System.Boolean" /> that specifies true if the affinity is set to each CPU in the specified range. If false, affinity is removed from each CPU in the specified range.</param>
      <param name="ignoreMissingIds">A <see cref="T:System.Boolean" /> the specifies whether to ingore missing IDs.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CpuCollection.SyncRoot">
      <summary>Gets the synchronization root of the <see cref="T:Microsoft.SqlServer.Management.Smo.CpuCollection" /> object.</summary>
      <returns>Returns the synchronization root of the <see cref="T:Microsoft.SqlServer.Management.Smo.CpuCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Credential">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object represents a Microsoft SQL Server credential.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> class on the specified instance of SQL Server and with the specified name.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies instance of SQL Server on which the credential is created.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the credential.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object property changes on instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Alter(System.String)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object property changes on instance of SQL Server.</summary>
      <param name="identity">A <see cref="T:System.String" /> value that specifies the name of the credential.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Alter(System.String,System.Security.SecureString)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object property changes on instance of SQL Server.</summary>
      <param name="identity">A <see cref="T:System.String" /> value that specifies the name of the credential.</param>
      <param name="secret">A <see cref="T:System.Security.SecureString" /> value that specifies the password for the credential.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Alter(System.String,System.String)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object property changes on instance of SQL Server.</summary>
      <param name="identity">A <see cref="T:System.String" /> value that specifies the name of the credential.</param>
      <param name="secret">A <see cref="T:System.String" /> value that specifies the password of the credential.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Create">
      <summary>Creates a credential on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Create(System.String)">
      <summary>Creates a credential on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object.</summary>
      <param name="identity">A <see cref="T:System.String" /> value that specifies the name of the credential.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Create(System.String,System.Security.SecureString)">
      <summary>Creates a credential on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object.</summary>
      <param name="identity">A <see cref="T:System.String" /> value that specifies the name of the credential.</param>
      <param name="secret">A <see cref="T:System.Security.SecureString" /> value that specifies the password for the credential.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Create(System.String,System.String)">
      <summary>Creates a credential on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object.</summary>
      <param name="identity">A <see cref="T:System.String" /> value that specifies the name of the credential.</param>
      <param name="secret">A <see cref="T:System.String" /> value that specifies the password for the credential.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Credential.CreateDate">
      <summary>Gets the date and time that the credential was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the credential was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Credential.DateLastModified">
      <summary>Gets the date and time that the credential was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the credential was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.Drop">
      <summary>Drops the credential.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Credential.EnumLogins">
      <summary>Enumerates a list of logins associated with the credential.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list of logins associated with the credential.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Credential.ID">
      <summary>Gets the database ID value that uniquely identifies the credential.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the credential.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Credential.Identity">
      <summary>Gets or sets the identity associated with the credential.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the identity associated with the credential.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Credential.MappedClassType">
      <summary>Gets or sets the class associated with the credential.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.MappedClassType" /> value that specifies the type of class associated with the credential.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Credential.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Credential.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Credential.ProviderName">
      <summary>Gets or sets the name of the provider.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the provider.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CredentialCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> objects that represent all the credentials defined on the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CredentialCollection.Add(Microsoft.SqlServer.Management.Smo.Credential)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object to the referenced collection.</summary>
      <param name="credential">A <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object that specifies the credential to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CredentialCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Credential[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CredentialCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object value that represents the credential.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CredentialCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object value that represents the credential.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CredentialCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> collection by using a unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CredentialCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" />.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> object represents a SQL Server cryptographic provider.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.#ctor">
      <summary>Initializes a new default instance of the CryptographicProvider class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> class on the specified instance of SQL Server and with the specified name.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies instance of SQL Server on which the cryptographic provider is created.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the cryptographic provider.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> object property changes on an instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.AsymmetricKeyExportable">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the asymmetric key is exportable. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the asymmetric key is exportable.Returns True if the asymmetric key is exportable; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.AsymmetricKeyImportable">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the asymmetric key is importable. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the asymmetric key is importable.Returns True if the asymmetric key is importable; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.AsymmetricKeyPersistable">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the asymmetric key can be persisted. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the asymmetric key can be persisted.Returns True if the asymmetric key can be persisted; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.AsymmetricKeySupported">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the asymmetric key is supported. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the asymmetric key is supported.Returns True if the asymmetric key is supported; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.AuthenticationType">
      <summary>Gets the type of authentication that is used by the cryptographic provider. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.AuthenticationType" /> value that specifies the type of authentication that is used by the cryptographic provider.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Create">
      <summary>Creates a new <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> object on the connected server that has the specified name and DLL path.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Disable">
      <summary>Disables the <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> on the connected server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.DllPath">
      <summary>Gets or sets the path to the physical file that contains the cryptographic provider. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the path to the physical file that contains the cryptographic provider.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Drop">
      <summary>Removes the <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> object and updates the connected server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Enable">
      <summary>Enables the cryptographic provider.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Enabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that specifies whether the cryptographic provider is enabled. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the cryptographic provider is enabled.Returns True if the cryptographic provider is enabled; otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.EnumEncryptionAlgorithms">
      <summary>Enumerates a list of encryption algorithms that are supported by the cryptographic provider.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object that lists all of the encryption algorithms that are supported by the cryptographic provider.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.EnumProviderKeys">
      <summary>Enumerates a list of encryption keys that are supported by the cryptographic provider.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object that lists all of the encryption keys that are supported by the cryptographic provider.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.ID">
      <summary>Gets the ID value that uniquely identifies the cryptographic provider. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the cryptographic provider.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>      A <see cref="T:System.Boolean" /> indicating whether the instance is in design mode.    </summary>
      <returns>      A      <see cref="T:System.Boolean" /> which is true if the instance is in design mode, otherwise false      .    </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the object.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Parent">
      <summary>Gets or sets the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.ProviderGuid">
      <summary>Gets the <see cref="T:System.Guid" /> value that uniquely identifies the cryptographic provider. </summary>
      <returns>A <see cref="T:System.Guid" /> value that uniquely identifies the cryptographic provider. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Script">
      <summary>Generates a Transact-SQL script that can be executed to create or delete the <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> object.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be executed to create or delete the <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" /> object by using the specified scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options. This parameter filters information in the generated script.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.SqlCryptographicVersion">
      <summary>Gets the version number of the SQL Server cryptographic provider assembly.</summary>
      <returns>A <see cref="T:System.Version" /> value that specifies the version number of the SQL Server cryptographic provider assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.SymmetricKeyExportable">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the symmetric key is exportable. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the symmetric key is exportable.Returns True if the symmetric key is exportable; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.SymmetricKeyImportable">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the symmetric key is importable. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the symmetric key is importable.Returns True if the symmetric key is importable; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.SymmetricKeyPersistable">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the symmetric key can be persisted. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the symmetric key can be persisted.Returns True if the symmetric key can be persisted; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.SymmetricKeySupported">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the symmetric key is supported. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the symmetric key is supported.Returns True if the symmetric key is supported; otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Upgrade(System.String)">
      <summary>Upgrades the cryptographic provider assembly to the DLL version at the specified path.</summary>
      <param name="pathToDll">Specifies the path to the updated DLL.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProvider.Version">
      <summary>Gets the version of the cryptographic provider. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Version" /> value that specifies the version of the cryptographic provider.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection">
      <summary>A collection of type <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection" /> that represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" />r objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection.Add(Microsoft.SqlServer.Management.Smo.CryptographicProvider)">
      <summary>Adds a provider to the collection.</summary>
      <param name="cryptographicProvider">
        <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection.CopyTo(Microsoft.SqlServer.Management.Smo.CryptographicProvider[],System.Int32)">
      <summary>Copies the collection to a simple array starting at the specified index.</summary>
      <param name="array">
        <see cref="T:System.Array" />
      </param>
      <param name="index">
        <see cref="T:System.Int32" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection.Item(System.Int32)">
      <summary>Gets an item from the collection based on an index.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" />
      </returns>
      <param name="index">
        <see cref="T:System.Int32" /> specifying the index of the Item in the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection.Item(System.String)">
      <summary>Gets an item in the collection based on a string.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProvider" />
      </returns>
      <param name="name">
        <see cref="T:System.String" /> identifying the item.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection.ItemById(System.Int32)">
      <summary>Returns an item based on the item identifier.</summary>
      <returns>The cryptographic provider that has the specified identifier.</returns>
      <param name="id">The specified identifier.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection.Parent">
      <summary>Gets the parent object of the collection.</summary>
      <returns>
        <see cref="T:System.String" /> identifying the parent property of the <see cref="T:Microsoft.SqlServer.Management.Smo.CryptographicProviderCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Database">
      <summary>Represents an SQL Server database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> class on the specified server and with the specified name.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that represents the instance of SQL Server on which the database exists.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ActiveConnections">
      <summary>Gets the number of active connections to the database.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of active connections to the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ActiveDirectory">
      <summary>Gets the information about the Active Directory settings for the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory" /> object that specifies the Active Directory settings for the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Alter(Microsoft.SqlServer.Management.Smo.TerminationClause)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object property changes on the instance of SQL Server. </summary>
      <param name="terminationClause">A <see cref="T:Microsoft.SqlServer.Management.Smo.TerminationClause" /> object value that specifies any open transactions that are affected by the <see cref="M:Microsoft.SqlServer.Management.Smo.Database.Alter(Microsoft.SqlServer.Management.Smo.TerminationClause)" /> method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Alter(System.TimeSpan)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object property changes on the instance of SQL Server. </summary>
      <param name="transactionTerminationTime">A <see cref="T:System.TimeSpan" /> object value that specifies a period of time to let transactions complete before persisting the property changes with the <see cref="M:Microsoft.SqlServer.Management.Smo.Database.Alter" /> method.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AnsiNullDefault">
      <summary>Gets or sets a value that specifies whether the ANSI_NULL_DEFAULT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="P:Microsoft.SqlServer.Management.Smo.Database.AnsiNullDefault" /> database option is active. If True, user-defined data types default to allowing NULL values. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AnsiNullsEnabled">
      <summary>Gets or sets a value that specifies whether the ANSI_NULLS_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="P:Microsoft.SqlServer.Management.Smo.Database.AnsiNullsEnabled" /> database option is active. If True, comparisons to null values equate to false. If False (default), comparisons to null values equate to true.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AnsiPaddingEnabled">
      <summary>Gets or sets a value that specifies whether the ANSI_PADDING_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_PADDING_ENABLED database option is active. If True, trailing blanks inserted into variable-length columns are not trimmed. If False (default), blanks inserted into variable-length columns are trimmed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AnsiWarningsEnabled">
      <summary>Gets or sets a value that specifies whether the ANSI_WARNINGS_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="P:Microsoft.SqlServer.Management.Smo.Database.AnsiWarningsEnabled" /> database option is active. If True, warnings are issued when null values are encountered in a statement. If False (default), warnings are not issued when null values are encountered in statements.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ApplicationRoles">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> object represents an application role defined on the database.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection" /> object that represents all the application roles defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ArithmeticAbortEnabled">
      <summary>Gets or sets a value that specifies whether the ARITHMETICABORT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="P:Microsoft.SqlServer.Management.Smo.Database.ArithmeticAbortEnabled" /> database option is active. If True, a transaction is stopped and rolled back when an arithmetic error occurs. If False (default), a transaction continues when an arithmetic error occurs.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Assemblies">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object represents an assembly defined on the database.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection" /> object that represents all the assemblies defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AsymmetricKeys">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> object represents an asymmetric key defined on the database.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKeyCollection" /> object that represents all the asymmetric keys defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AutoClose">
      <summary>Gets or sets a value that specifies whether the AUTOCLOSE database option is set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="P:Microsoft.SqlServer.Management.Smo.Database.AutoClose" /> database option is active. If True, the database is closed, and its resources are freed when no user connection accesses the database. If False (default), the server maintains the database in an open and ready state regardless of user activity.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AutoCreateStatisticsEnabled">
      <summary>Gets a value that specifies whether statistics are automatically created for the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether statistics are automatically created for the database.If True, statistics are automatically created for the database. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AutoShrink">
      <summary>Gets or sets a value that specifies whether the AUTO_SHRINK database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="P:Microsoft.SqlServer.Management.Smo.Database.AutoShrink" /> database option is active. If True, the database is automatically reduced. If False (default), statistics are not automatically reduced.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AutoUpdateStatisticsAsync">
      <summary>Gets or sets a value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active. If True, statistics are automatically updated. If False (default), statistics are not automatically updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AutoUpdateStatisticsEnabled">
      <summary>Gets or sets a value that specifies whether statistics are automatically updated for the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether statistics are automatically updated for the database.If True, statistics are automatically updated for the database. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AvailabilityDatabaseSynchronizationState">
      <summary>Gets the synchronization state of the availability database.</summary>
      <returns>One of enumeration values of the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityDatabaseSynchronizationState" /> enumeration.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.AvailabilityGroupName">
      <summary>Gets the availability group name in the database.</summary>
      <returns>The availability group name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.BrokerEnabled">
      <summary>Gets or sets a value that specifies whether the Service Broker service is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Service Broker service is enabled. If True, statistics are automatically updated. If False (default), statistics are not automatically updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.CaseSensitive">
      <summary>Gets a value that specifies whether uppercase letters and lowercase letters are evaluated as equal.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether uppercase letters and lowercase letters are evaluated as equal.If True, uppercase and lowercase are not evaluated as equal. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Certificates">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> object represents a certificate defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.CertificateCollection" /> object that represents all the certificates defined on the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ChangeMirroringState(Microsoft.SqlServer.Management.Smo.MirroringOption)">
      <summary>Changes the mirroring configuration as specified by the options.</summary>
      <param name="mirroringOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.MirroringOption" /> object value that specifies how the mirroring configuration is updated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ChangeTrackingAutoCleanUp">
      <summary>Gets or sets a value that specifies whether the CHANGE_TRACKING_AUTO_CLEANUP OPTION is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether change tracking information is automatically removed after the specified retention period. Enabling <see cref="P:Microsoft.SqlServer.Management.Smo.Database.ChangeTrackingAutoCleanUp" /> resets any previous custom retention period to the default retention period of 2 days.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ChangeTrackingEnabled">
      <summary>Gets or sets a value that specifies whether the CHANGE_TRACKING_VALUE option is enabled</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the change tracking information is saved.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ChangeTrackingRetentionPeriod">
      <summary>Gets or sets the CHANGE_TRACKING_RETENTION_PERIOD value.</summary>
      <returns>A <see cref="T:System.Int32" /> that specifies the minimum period to retain tracing information.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ChangeTrackingRetentionPeriodUnits">
      <summary>Gets or sets the unit type for a retention period value.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Replication.RetentionPeriodUnits" /> type that specifies the units for the Retention Period value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckAllocations(Microsoft.SqlServer.Management.Smo.RepairType)">
      <summary>Scans all pages of the referenced database and tests pages to help ensure integrity.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a report about the allocations in the database.</returns>
      <param name="repairType">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairType" /> object value that specifies the repair options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckAllocationsDataOnly">
      <summary>Scans all pages of the referenced database and tests only the data to help ensure integrity.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a report about the allocations in the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckCatalog">
      <summary>Tests the integrity of the database catalog.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a report about the integrity of the catalog in the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckIdentityValues">
      <summary>Verifies the integrity of all identity columns in tables in the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Checkpoint">
      <summary>Issues a checkpoint.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckTables(Microsoft.SqlServer.Management.Smo.RepairType)">
      <summary>Tests the integrity of database pages for all tables and indexes defined on the tables of the database.</summary>
      <returns>A StringCollection object that contains a report about the integrity of the tables and indexes in the database.</returns>
      <param name="repairType">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairType" /> object that specifies the repair mode.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckTables(Microsoft.SqlServer.Management.Smo.RepairType,Microsoft.SqlServer.Management.Smo.RepairOptions)">
      <summary>Tests the integrity of database pages for all tables and indexes defined on the tables of the database.</summary>
      <returns>A StringCollection object value that contains a report about the integrity of the tables and indexes in the database.</returns>
      <param name="repairType">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairType" /> object that specifies the repair mode.</param>
      <param name="repairOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairOptions" /> object value that specifies the repair options, such as whether to perform an estimate only and what type of messages to include in the returned report.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckTables(Microsoft.SqlServer.Management.Smo.RepairType,Microsoft.SqlServer.Management.Smo.RepairOptions,Microsoft.SqlServer.Management.Smo.RepairStructure)">
      <summary>Tests the integrity of database pages for all tables and indexes defined on the tables of the database.</summary>
      <returns>A StringCollection object value that contains a report about the integrity of the tables and indexes in the database.</returns>
      <param name="repairType">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairType" /> object that specifies the repair mode.</param>
      <param name="repairOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairOptions" /> object value that specifies the repair options, such as whether to perform an estimate only and what type of messages to include in the returned report.</param>
      <param name="repairStructure">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairStructure" /> object value that specifies the type of structural checks to perform, such as 'physical only' that checks the page consistency and allocation structures.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckTables(Microsoft.SqlServer.Management.Smo.RepairType,Microsoft.SqlServer.Management.Smo.RepairStructure)">
      <summary>Tests the integrity of database pages for all tables and indexes defined on the tables of the database.</summary>
      <returns>A StringCollection object value that contains a report about the integrity of the tables and indexes in the database.</returns>
      <param name="repairType">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairType" /> object that specifies the repair mode.</param>
      <param name="repairStructure">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairStructure" /> object value that specifies the type of structural checks to perform, such as 'physical only' that checks the page consistency and allocation structures.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckTablesDataOnly">
      <summary>Tests integrity of data in pages that store data for all tables and indexes defined on the tables of the referenced database.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a report about the integrity of the tables in the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckTablesDataOnly(Microsoft.SqlServer.Management.Smo.RepairOptions)">
      <summary>Tests integrity of data in pages that store data for all tables and indexes defined on the tables of the referenced database, with the specified repair options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a report about the integrity of the tables in the database.</returns>
      <param name="repairOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairOptions" /> object value that specifies the repair options, such as whether to perform an estimate only and what type of messages to include in the returned report.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckTablesDataOnly(Microsoft.SqlServer.Management.Smo.RepairOptions,Microsoft.SqlServer.Management.Smo.RepairStructure)">
      <summary>Tests integrity of data in pages that store data for all tables and indexes defined on the tables of the referenced database with the specified repair options and repair structure.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a report about the integrity of the tables in the database.</returns>
      <param name="repairOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairOptions" /> object value that specifies the repair options, such as whether to perform an estimate only and what type of messages to include in the returned report.</param>
      <param name="repairStructure">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairStructure" /> object value that specifies the type of structural checks to perform, such as 'physical only' that checks the page consistency and allocation structures.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.CheckTablesDataOnly(Microsoft.SqlServer.Management.Smo.RepairStructure)">
      <summary>Tests integrity of data in pages that store data for all tables and indexes defined on the tables of the referenced database with the specified repair structure.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a report about the integrity of the tables in the database.</returns>
      <param name="repairStructure">A <see cref="T:Microsoft.SqlServer.Management.Smo.RepairStructure" /> object value that specifies the type of structural checks to perform, such as 'physical only' that checks the page consistency and allocation structures.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.CloseCursorsOnCommitEnabled">
      <summary>Gets or sets a value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="P:Microsoft.SqlServer.Management.Smo.Database.CloseCursorsOnCommitEnabled" /> database option is set. If True, the cursor is closed when a transaction commits. If False (default), the cursor is not closed when a transaction commits.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Collation">
      <summary>Gets or sets the default collation used by the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.CompatibilityLevel">
      <summary>Gets or sets the compatibility level for the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.CompatibilityLevel" /> object value that specifies the compatibility level of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ConcatenateNullYieldsNull">
      <summary>Gets or sets a value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> that specifies whether the <see cref="P:Microsoft.SqlServer.Management.Smo.Database.ConcatenateNullYieldsNull" /> database option is active. If True, the concatenated result is NULL. If False (default), the value is concatenated with a zero string.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ContainmentType">
      <summary>Gets or sets the type of containment.</summary>
      <returns>The object that contains.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Create">
      <summary>Creates a database on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Create(System.Boolean)">
      <summary>Creates a database on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.</summary>
      <param name="forAttach">A <see cref="T:System.Boolean" /> value that specifies whether the database is being created so that a database can be attached.If True, the database is created for a database to be attached. Otherwise, False.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.CreateDate">
      <summary>Gets the date that the database was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date when the database was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DatabaseAuditSpecifications">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object represents a database audit specification defined on the server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> object that represents all the database audit specifications defined on the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DatabaseEncryptionKey">
      <summary>Gets a DataBaseEncryptionKey data type.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.Database.DatabaseEncryptionKey" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DatabaseGuid">
      <summary>Gets the <see cref="T:System.Guid" /> value that uniquely identifies the database.</summary>
      <returns>A <see cref="T:System.Guid" /> system object value that uniquely identifies the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DatabaseOptions">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions" /> object that contains configuration options for the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions" /> object value that contains database configuration options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DatabaseOwnershipChaining">
      <summary>Gets or sets a value that specifies whether the database ownership chaining is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database <see cref="P:Microsoft.SqlServer.Management.Smo.Database.DatabaseOwnershipChaining" /> is active. If True, database ownership chaining is active. If False (default), database ownership chaining is not active.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DatabaseSnapshotBaseName">
      <summary>Gets the name of the snapshot base for the database.</summary>
      <returns>A <see cref="T:System.String" /> value that uniquely specifies the name of the snapshot base for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DataSpaceUsage">
      <summary>Gets the space used by the data in the database.</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the amount of space used by the data, in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DateCorrelationOptimization">
      <summary>Gets or sets a value that specifies whether the date correlation optimization is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the date correlation optimization is active. If True, date correlation optimization is active. If False (default), date correlation optimization is not active.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DboLogin">
      <summary>Gets a value that specifies whether the current user is logged on as the database owner (DBO).</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is logged on as the DBO.If True, the current user is logged on as the DBO. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DefaultFileGroup">
      <summary>Gets the default file group used by the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default file group for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DefaultFileStreamFileGroup">
      <summary>Gets the file group name for the default file stream.</summary>
      <returns>The file group name for the default file stream.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DefaultFullTextCatalog">
      <summary>Gets the default full-text catalog used by the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default full-text catalog used by the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DefaultFullTextLanguage">
      <summary>Gets the default full text language.</summary>
      <returns>The default full text language.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DefaultLanguage">
      <summary>Gets or sets the default language.</summary>
      <returns>The default language.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Defaults">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object represents a default defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> object that represents all the defaults defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.DefaultSchema">
      <summary>Gets the default schema of the user.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default database schema for the user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Deny(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Deny(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users who the grantee granted the specified set of permissions on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the database.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the database.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions. If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Deny(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Deny(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users who the grantee granted the specified set of permissions on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the database.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions. If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.DisableAllPlanGuides">
      <summary>Disables all Plan Guides in a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Drop">
      <summary>Drops the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.DropAllPlanGuides">
      <summary>Drops all Plan Guides in a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.DropBackupHistory">
      <summary>Drops the backup history for the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnableAllPlanGuides">
      <summary>Enables all Plan Guides in a database.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.EncryptionEnabled">
      <summary>Gets or sets a value that indicates whether the data encryption is enabled.</summary>
      <returns>true if the data encryption is enabled; otherwise, false. The default is false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumBackupSetFiles">
      <summary>Returns a DataTable listing files contained in a backup set.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> listing the files in a backup set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumBackupSetFiles(System.Int32)">
      <summary>Returns a Data table that lists the files in a backup set</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> listing the files in a backup set.</returns>
      <param name="backupSetID">A <see cref="T:System.Int32" /> unique identification number of the file containing the backup set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumBackupSets">
      <summary>Returns a DataTable listing the backup sets associated with a database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> listing all the backup sets associated with a database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumCandidateKeys">
      <summary>Enumerates a list of all candidate primary keys in the database, which can be referenced by a foreign key.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of candidate keys. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.Column Data type Description Table_Name<see cref="T:System.String" />The name of the table that contains the candidate primary key.Name<see cref="T:System.String" />The name of the candidate primary key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumDatabasePermissions">
      <summary>Enumerates a list of all permissions in the database.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo" /> object values that contains an enumerated list of permissions.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumDatabasePermissions(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet)">
      <summary>Enumerates a list of permissions in the database for the specified permission set.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo" /> object values that contains an enumerated list of permissions.</returns>
      <param name="permissions">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumDatabasePermissions(System.String)">
      <summary>Enumerates a list of permissions in the database for the specified user.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo" /> object values that contains an enumerated list of permissions.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumDatabasePermissions(System.String,Microsoft.SqlServer.Management.Smo.DatabasePermissionSet)">
      <summary>Enumerates a list of permissions in the database for the specified user and a specified permission set.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo" /> object values that contains an enumerated list of permissions.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user.</param>
      <param name="permissions">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumLocks">
      <summary>Enumerates a list of all current locks held on the database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of locks held on the database and information about the type and location of the locks. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.Column Data type DescriptionRequestorSpid<see cref="T:System.Int32" />The system process ID value of the process that is holding a lock on a database resource.LockType<see cref="T:System.String" />The description of the type of lock. See the syslockinfo table for a description of different lock types.Database<see cref="T:System.String" />The name of the database on which the lock is held.Table<see cref="T:System.String" />The name of the table on which the lock is held. This field contains a value only if the lock is held on a table.Index<see cref="T:System.String" />The name of the index on which the lock is held. This field contains a value only if the lock is held on an index.Status<see cref="T:System.Int32" />The status of the lock, which can be one of the following:1 = Granted.2 = Converting.3 = Waiting.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumLocks(System.Int32)">
      <summary>Enumerates a list of current locks held on the database for a specified system process ID.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of locks held on the database and information about the type and location of the locks. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionRequestorSpid<see cref="T:System.Int32" />The system process ID value of the process that is holding a lock on a database resource.LockType<see cref="T:System.String" />The description of the type of lock. See the syslockinfo table for a description of different lock types.Database<see cref="T:System.String" />The name of the database on which the lock is held.Table<see cref="T:System.String" />The name of the table on which the lock is held. This field contains a value only if the lock is held on a table.Index<see cref="T:System.String" />The name of the index on which the lock is held. This field contains a value only if the lock is held on an index.Status<see cref="T:System.Int32" />The status of the lock, which can be one of the following:1 = Granted.2 = Converting.3 = Waiting.</returns>
      <param name="processId">An <see cref="T:System.Int32" /> that specifies the process ID value that uniquely identifies the process.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumLoginMappings">
      <summary>Enumerates a list of SQL Server logins for all the users in the database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of logon mappings to users in the database. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionUserName<see cref="T:System.String" />The name of the database user.LoginName<see cref="T:System.String" />The login account that is mapped to the database user in the referenced database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumMatchingSPs(System.String)">
      <summary>Enumerates a list of stored procedures that contain the specified string in the definition.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that contains a list of matching stored procedures for the database.</returns>
      <param name="description">A <see cref="T:System.String" /> value that specifies the text to find a match for in the stored procedure definition.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumMatchingSPs(System.String,System.Boolean)">
      <summary>Enumerates a list of stored procedures that contain the specified string in the definition.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that contains a list of matching stored procedures for the database.</returns>
      <param name="description">A <see cref="T:System.String" /> value that specifies the text to find a match for in the stored procedure definition.</param>
      <param name="includeSystem">A <see cref="T:System.Boolean" /> value that specifies whether to include system stored procedures in the returned list.If True, system stored procedures are included. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumObjectPermissions">
      <summary>Enumerates a list of permissions for objects in the database.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains a list of object permissions for the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of permissions for objects in the database limited to the specified permission set.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains a list of object permissions for the database.</returns>
      <param name="permissions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of permissions for objects in the database that belong to the specified user.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains a list of object permissions for the specified owner.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user who is the owner of the objects.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of permissions for objects in the database that belong to the specified user and limited to the specified permission set.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains a list of permissions for the specified owner and permission set.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user who is the owner of the objects.</param>
      <param name="permissions">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumObjects">
      <summary>Enumerates a list of objects in the database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of objects in the database. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionDatabaseObjectTypes<see cref="T:System.String" />The type of database object. See <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes" /> enumeration.Schema<see cref="T:System.String" />The schema associated with the referenced object.Name<see cref="T:System.String" />The name of the referenced object.Urn<see cref="T:System.String" />The URN string that represents the referenced object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumObjects(Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes)">
      <summary>Enumerates a list of objects in the database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of objects in the database. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionDatabaseObjectTypes<see cref="T:System.String" />The type of database object. See <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes" /> enumeration.Schema<see cref="T:System.String" />The schema associated with the referenced object.Name<see cref="T:System.String" />The name of the referenced object.Urn<see cref="T:System.String" />The URN string that represents the referenced object.</returns>
      <param name="types">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes" /> object that limits the object types in the returned list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumObjects(Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes,Microsoft.SqlServer.Management.Smo.SortOrder)">
      <summary>Enumerates a list of objects in the database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of objects in the database. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionDatabaseObjectTypes<see cref="T:System.String" />The type of database object. See <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes" /> enumeration.Schema<see cref="T:System.String" />The schema associated with the referenced object.Name<see cref="T:System.String" />The name of the referenced object.Urn<see cref="T:System.String" />The URN string that represents the referenced object.</returns>
      <param name="types">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes" /> object that limits the object types in the returned list.</param>
      <param name="order">A <see cref="T:Microsoft.SqlServer.Management.Smo.SortOrder" /> object value that specifies the way in which to order the returned list of objects.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumTransactions">
      <summary>Enumerates a list of open transactions on the database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of open transactions that affect the database. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionName<see cref="T:System.String" />The name of the transaction.TransactionID<see cref="T:System.String" />The ID value that uniquely identifies the transaction. See sys.dm_tran_active_transactions (Transact-SQL).BeginTime<see cref="T:System.DateTime" />The date and time when the transaction started.Spid<see cref="T:System.Int32" />The session ID that uniquely identifies the session in which the transaction is running.DatabaseName<see cref="T:System.String" />The name of the database in which the transaction is running.DatabaseID<see cref="T:System.Int32" />The ID value of the database in which the transaction is running.DatabaseBeginTime<see cref="T:System.DateTime" />The date and time when the database came online.IsVersioned<see cref="T:System.Boolean" />The Boolean value that specifies whether the transaction is a snapshot transaction and has a sequence number. See <see cref="T:Microsoft.SqlServer.Management.Smo.TransactionTypes" /> enumeration class.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumTransactions(Microsoft.SqlServer.Management.Smo.TransactionTypes)">
      <summary>Enumerates a list of open transactions of a specified type on the database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of open transactions that affect the database. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionName<see cref="T:System.String" />The name of the transaction.TransactionID<see cref="T:System.String" />The ID value that uniquely identifies the transaction. See sys.dm_tran_active_transactions (Transact-SQL).BeginTime<see cref="T:System.DateTime" />The date and time when the transaction started.Spid<see cref="T:System.Int32" />The session ID that uniquely identifies the session in which the transaction is running.DatabaseName<see cref="T:System.String" />The name of the database in which the transaction is running.DatabaseID<see cref="T:System.Int32" />The ID value of the database in which the transaction is running. See sys.databases (Transact-SQL).DatabaseBeginTime<see cref="T:System.DateTime" />The date and time when the database came online.IsVersioned<see cref="T:System.Boolean" />The Boolean value that specifies whether the transaction is a snapshot transaction and has a sequence number. See <see cref="T:Microsoft.SqlServer.Management.Smo.TransactionTypes" /> enumeration class.</returns>
      <param name="transactionType">A <see cref="T:Microsoft.SqlServer.Management.Smo.TransactionTypes" /> object value that specifies the type of transaction.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumWindowsGroups">
      <summary>Enumerates a list of Windows groups.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of Windows groups. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionUrn<see cref="T:System.String" />The URN string that represents the Windows group.Name<see cref="T:System.String" />The name of the Windows group.ID<see cref="T:System.Int32" />The ID value that uniquely identifies the Windows group.Login<see cref="T:System.String" />The login that represents the Windows group in SQL Server.IsSystemObject<see cref="T:System.Boolean" />The Boolean value that specifies whether the Windows group is a system object.LoginType<see cref="T:System.DateTime" />The type of login. See <see cref="T:Microsoft.SqlServer.Management.Smo.LoginType" />.HasDBAccess<see cref="T:System.Boolean" />The Boolean value that specifies whether the Windows group as access to the referenced database.Sid<see cref="T:System.Int32" />The login security identifier for the Windows group.UserType<see cref="T:System.String" />The type of user. See <see cref="T:Microsoft.SqlServer.Management.Smo.UserType" />.Certificate<see cref="T:System.String" />The certificate that the Windows group uses to log on to SQL Server.AsymmetricKey<see cref="T:System.String" />The asymmetric key that the Windows group uses to log on to SQL Server.CreateDate<see cref="T:System.DateTime" />The date and time when the Windows group was created.DateLastModified<see cref="T:System.DateTime" />The date and time when the Windows group was last modified.DefaultSchema<see cref="T:System.String" />The default schema associated with the Windows group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.EnumWindowsGroups(System.String)">
      <summary>Enumerates a list of Windows groups for a specified group.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains Windows group information for the specified group. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionUrn<see cref="T:System.String" />The URN string that represents the Windows group.Name<see cref="T:System.String" />The name of the Windows group.ID<see cref="T:System.Int32" />The ID value that uniquely identifies the Windows group.Login<see cref="T:System.String" />The login that represents the Windows group in SQL Server.IsSystemObject<see cref="T:System.Boolean" />The Boolean value that specifies whether the Windows group is a system object.LoginType<see cref="T:System.DateTime" />The type of login. See <see cref="T:Microsoft.SqlServer.Management.Smo.LoginType" />.HasDBAccess<see cref="T:System.Boolean" />The Boolean value that specifies whether the Windows group as access to the referenced database.Sid<see cref="T:System.Int32" />The login security identifier for the Windows group.UserType<see cref="T:System.String" />The type of user. See <see cref="T:Microsoft.SqlServer.Management.Smo.UserType" />.Certificate<see cref="T:System.String" />The certificate that the Windows group uses to log on to SQL Server.AsymmetricKey<see cref="T:System.String" />The asymmetric key that the Windows group uses to log on to SQL Server.CreateDate<see cref="T:System.DateTime" />The date and time when the Windows group was created.DateLastModified<see cref="T:System.DateTime" />The date and time when the Windows group was last modified.DefaultSchema<see cref="T:System.String" />The default schema associated with the Windows group.</returns>
      <param name="groupName">A <see cref="T:System.String" /> value that specifies a Windows group name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Events">
      <summary>Gets the events associated with the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvents" /> object that represents the database events.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ExecuteNonQuery(System.Collections.Specialized.StringCollection)">
      <summary>Executes a batch in the context of the database where there are no results returned.</summary>
      <param name="sqlCommands">A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains more than one Transact-SQL command.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ExecuteNonQuery(System.Collections.Specialized.StringCollection,Microsoft.SqlServer.Management.Common.ExecutionTypes)">
      <summary>Runs a collection of batches in the context of the database where there are no results returned for the specified execution type only.</summary>
      <param name="sqlCommands">A <see cref="T:System.Collections.Specialized.StringCollection" /> System object value that contains more than one Transact-SQL command.</param>
      <param name="executionType">An <see cref="T:Microsoft.SqlServer.Management.Common.ExecutionTypes" /> object value that specifies the execution type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ExecuteNonQuery(System.String)">
      <summary>Executes a statement in the context of the database where there are no results returned.</summary>
      <param name="sqlCommand">A <see cref="T:System.String" /> value that contains the Transact-SQL command.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ExecuteNonQuery(System.String,Microsoft.SqlServer.Management.Common.ExecutionTypes)">
      <summary>Executes a batch in the context of the database where there are no results returned for the specified execution type only.</summary>
      <param name="sqlCommand">A <see cref="T:System.String" /> value that contains a Transact-SQL command.</param>
      <param name="executionType">An <see cref="T:Microsoft.SqlServer.Management.Common.ExecutionTypes" /> object value that specifies the execution type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ExecuteWithResults(System.Collections.Specialized.StringCollection)">
      <summary>Executes a batch in the context of the database where there are results returned.</summary>
      <returns>A <see cref="T:System.Data.DataSet" /> system object value that contains the returned results set.</returns>
      <param name="sqlCommands">A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains more than one Transact-SQL command.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ExecuteWithResults(System.String)">
      <summary>Executes a collection of batches in the context of the database where there are results returned.</summary>
      <returns>A <see cref="T:System.Data.DataSet" /> system object value that contains the returned results set.</returns>
      <param name="sqlCommand">A <see cref="T:System.String" /> value that contains a Transact-SQL command.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ExtendedProperties">
      <summary>Gets the extended properties of the database.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ExtendedStoredProcedures">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object represents an extended stored procedure defined on the database.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> object that represents all the extended stored procedures defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Federations">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Federation" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Federation" /> represents a data being partitioned on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FederationCollection" /> object that represents all data being partitioned on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.FileGroups">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object represents a file group defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> object that represents all the file groups defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.FilestreamDirectoryName">
      <summary>Gets or sets the name of file stream share directory.</summary>
      <returns>The name of file stream share directory.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.FilestreamNonTransactedAccess">
      <summary>Gets or sets the file stream non-transacted access setting for database.</summary>
      <returns>The file stream non-transacted access setting for database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.FullTextCatalogs">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object represents a full-text catalog defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection" /> object that represents all the full-text catalogs defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.FullTextStopLists">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object represents a full text stop list defined on the server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection" /> object that represents all the full text stop lists defined on the server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.GetTransactionCount">
      <summary>Gets the number of open transactions on the database.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of open transactions on the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.GetTransactionCount(Microsoft.SqlServer.Management.Smo.TransactionTypes)">
      <summary>Gets the number of open transactions of a specified type on the database.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of open transactions on the database of the specified type.</returns>
      <param name="transactionType">A <see cref="T:Microsoft.SqlServer.Management.Smo.TransactionTypes" /> object value that specifies the transaction type of which to limit the returned count.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Grant(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Grant(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the database.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Grant(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the database under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the database.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when that user grants the specified set of permissions to other users on the database. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Grant(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Grant(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the database.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Grant(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the database under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the database.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when that user grants the specified set of permissions to other users on the database. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.HonorBrokerPriority">
      <summary>Gets or sets a value that specifies whether the priority specified by the broker is acknowledged or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the priority specified by the broker is acknowledged.If True, the broker priority is honored. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ID">
      <summary>Gets the database ID value that uniquely identifies the database.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the database ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IndexSpaceUsage">
      <summary>Gets the space used by the indexes in the database.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the amount of space used by the indexes, in kilobytes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsAccessible">
      <summary>Gets a value that specifies whether the database can be accessed.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database can be accessed.If True (default), the database can be accessed. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDatabaseSnapshot">
      <summary>Gets a value that specifies whether the database is a snapshot database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is a snapshot database.If True, the database is a snapshot database. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDatabaseSnapshotBase">
      <summary>Gets a value that specifies whether the database is the base database for a snapshot database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is a base database used for a snapshot database.If True, the database is a base database for a snapshot database. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbAccessAdmin">
      <summary>Gets a value that specifies whether the current user is a member of the DbAccessAdmin database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbAccessAdmin database role.If True, the current user is a member of the DbAccessAdmin role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbBackupOperator">
      <summary>Gets a value that specifies whether the current user is a member of the DbBackupOperator database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbBackupOperator database role.If True, the current user is a member of the DbBackupOperator role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbDatareader">
      <summary>Gets a value that specifies whether the current user is a member of the DbDatareader database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbDatareader database role.If True, the current user is a member of the DbDatareader database role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbDatawriter">
      <summary>Gets a value that specifies whether the current user is a member of the DbDatawriter database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbDatawriter database role.If True, the current user is a member of the DbDatawriter database role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbDdlAdmin">
      <summary>Gets a value that specifies whether the current user is a member of the DbDdlAdmin database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbDdlAdmin database role.If True, the current user is a member of the DbDdlAdmin database role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbDenyDatareader">
      <summary>Gets a value that specifies whether the current user is a member of the DbDenyDatareader database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbDenyDatareader database role.If True, the current user is a member of the DbDenyDatareader database role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbDenyDatawriter">
      <summary>Gets a value that specifies whether the current member is a member of the DbDenyDatawriter database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbDenyDatawriter database role.If True, the current user is a member of the DbDenyDatawriter database role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbManager">
      <summary>Gets a value that specifies whether the current login is a database manager in SQL Azure.</summary>
      <returns>true if the current login is a database manager in SQL Azure; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbOwner">
      <summary>Gets a value that specifies whether the current user is a member of the DbOwner database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbOwner database role.If True, the current user is a member of the DbOwner database role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsDbSecurityAdmin">
      <summary>Gets a value that specifies whether the current user is a member of the DbSecurityAdmin database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current user is a member of the DbSecurityAdmin database role.If True, the current user is a member of the DbSecurityAdmin database role. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsFederationMember">
      <summary>Gets or sets a value that specifies whether the database is a member of federation.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is a member of federation.If True, the database is a member of federation. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsFullTextEnabled">
      <summary>Gets or sets a value that specifies whether the database is enabled for full-text search.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is enabled for full-text search.If True, the database is enabled for full-text search. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsLoginManager">
      <summary>Gets a value that specifies whether the current login is a login manager in SQL Azure.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the current login is a login manager in SQL Azure. True if the current login is a login manager in SQL Azure; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsMailHost">
      <summary>Gets a value that specifies whether the database is configured as a mail host.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is configured as a mail host.If True, the database is a mail host. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsManagementDataWarehouse">
      <summary>Gets a value that specifies whether the database is a management data warehouse.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is a management data warehouse.If True, the database is a data warehouse. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.IsMember(System.String)">
      <summary>Determines whether the specified group or role belongs to the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the specified group or role is associated with the database.If True, the specified group or role belongs to the database.If False, the specified group or role does not belong to the database.</returns>
      <param name="groupOrRole">A <see cref="T:System.String" /> value that specifies the name of the group or role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsMirroringEnabled">
      <summary>Gets a value that specifies whether mirroring is enabled on the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether mirroring is enabled on the database.If True, the database has mirroring enabled. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsParameterizationForced">
      <summary>Gets or sets a value that specifies whether parameterization is forced on the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether parameterization is forced on the database. If True, parameterization is forced. If False (default), parameterization is not forced.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsReadCommittedSnapshotOn">
      <summary>Gets or sets a value that specifies whether transactions with the read committed isolation level use row versioning.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether row versioning is used with transactions set to the read committed isolation level.If True, row versioning is used on transactions with read committed isolation level. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsSystemObject">
      <summary>Gets a value that specifies whether the database is a system object or a user-defined database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is a system object.If True, the database is a system object. If False (default), the database is user-defined.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsUpdateable">
      <summary>Gets a value that specifies whether the database can be updated.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database can be updated.If True (default), the database can be updated. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.IsVarDecimalStorageFormatEnabled">
      <summary>Gets or sets a value that specifies whether VarDecimal storage is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether VarDecimal storage format is enabled. True if the VarDecimal storage is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.LastBackupDate">
      <summary>Gets the date and time when the database was last backed up.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the database was last backed up.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.LastDifferentialBackupDate">
      <summary>Gets the date and time when the last differential backup was performed.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the last differential backup was performed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.LastLogBackupDate">
      <summary>Gets the date and time when the transaction log was last backed up.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the transaction log was last backed up.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.LocalCursorsDefault">
      <summary>Gets or sets a value that specifies whether the local server cursors are used by default.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether local cursors are used by default. If True, local cursors are used. If False (default), local cursors are not used and the cursors are implemented at the client.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.LogFiles">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object represents a log file defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> object that represents all the log files defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.LogReuseWaitStatus">
      <summary>Gets the type of operation on which the reuse of transaction log space is waiting.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LogReuseWaitStatus" /> that specifies the type of operation on which the reuse of transaction log space is waiting.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MasterKey">
      <summary>Gets the master key that is used to encrypt the private keys of certificates.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.MasterKey" /> object value that specifies the master key that is used to encrypt the private keys of certificates.The database master key can be encrypted by the service master key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>true if the object supports design mode; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringFailoverLogSequenceNumber">
      <summary>Gets the log sequence number at last failover.</summary>
      <returns>A <see cref="T:System.Decimal" /> system object value that specifies the log sequence number at the last failover.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringID">
      <summary>Gets the ID value that uniquely identifies the mirroring partnership.</summary>
      <returns>A <see cref="T:System.Guid" /> system object value that specifies the ID value of the mirroring partnership.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringPartner">
      <summary>Gets or sets the address of the Database Engine instance that is the partner server for database mirroring.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the partner server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringPartnerInstance">
      <summary>Gets the instance of SQL Server on which the mirroring partner is configured.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringRedoQueueMaxSize">
      <summary>Gets the maximum size of the redo queue of the mirror server instance in KB.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies maximum size of the redo queue of the mirror server instance in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringRoleSequence">
      <summary>Gets the role sequence number for primary/backup roles played by the mirroring partners.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the sequence number of the primary/backup roles played by the mirroring partners.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringSafetyLevel">
      <summary>Gets or sets the mirroring safety level.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.MirroringSafetyLevel" /> object value that specifies the mirroring safety level.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringSafetySequence">
      <summary>Gets the role sequence number for safety levels for the mirroring partners.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the sequence number for safety levels for the mirroring partners.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringStatus">
      <summary>Gets the status of the database and the database mirroring session.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.MirroringStatus" /> object value that specifies the status of the database and mirroring session.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringTimeout">
      <summary>Gets or sets the maximum time, in seconds, that the principal server instance waits for a PING message from another instance in the mirroring session before assuming the other instance is disconnected.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the mirroring time-out period, in seconds, on the principal server instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringWitness">
      <summary>Gets or sets the name of the Database Engine instance of the database mirroring witness server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the Database Engine instance of the database mirroring witness server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.MirroringWitnessStatus">
      <summary>Gets the status of the mirroring witness server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.MirroringWitnessStatus" /> object value that specifies the status of the mirroring witness server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Name">
      <summary>Gets or sets the name of the database.</summary>
      <returns>A string value that contains the name of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.NestedTriggersEnabled">
      <summary>Gets or sets a value that indicates whether the nested triggers are enabled.</summary>
      <returns>true if the nested triggers are enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.NumericRoundAbortEnabled">
      <summary>Gets or sets a value that specifies whether the NUMERIC_ROUNDABORT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is a loss of precision due to rounding in an expression causes an error. If True, an error is generated and no results are returned. If False (default), a warning is generated and a NULL is returned.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Owner">
      <summary>Gets the database principal that is the owner of the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database principal that owns the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.PageVerify">
      <summary>Gets or sets the type of page integrity check that SQL Server performs when reading database pages.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.Database.PageVerify" /> object value that specifies the type of page integrity check performed when SQL Server reads database pages.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.PartitionFunctions">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object represents a partition function defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection" /> object that represents all the partition functions defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.PartitionSchemes">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object represents a partition scheme defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> object that represents all the partition schemes defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.PlanGuides">
      <summary>Gets a collection of plan guides associated with a database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuideCollection" /> containing the <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" /> objects for a database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.PrefetchObjects">
      <summary>Prefetches database objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.PrefetchObjects(System.Type)">
      <summary>Prefetches database objects of a specified type.</summary>
      <param name="objectType">A <see cref="T:System.Type" /> object that limits the type of object that is to be prefetched.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.PrefetchObjects(System.Type,Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Prefetches database objects of a specified type with scripting options.</summary>
      <param name="objectType">A <see cref="T:System.Type" /> object that limits the type of object that is prefetched.</param>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options for the prefetched database object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.PrimaryFilePath">
      <summary>Gets the operating system directory that contains the primary file for the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the path to the primary database file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.QuotedIdentifiersEnabled">
      <summary>Gets or sets a value that specifies whether identifiers delimited by double quotation marks (" ") are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL rules. If True, identifiers delimited by double quotation marks are interpreted as object identifiers. If False, identifiers delimited by double quotation marks are strings that contain characters not usually allowed by the Transact-SQL syntax rules, such as apostrophes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ReadOnly">
      <summary>Gets or sets a value that specifies whether the database is read-only.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is read-only. If True, the database is read-only. If False (default), the database can be updated.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.RecalculateSpaceUsage">
      <summary>Recalculates space usage.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.RecoveryForkGuid">
      <summary>Gets the GUID value that specifies the recovery fork on which the database is currently active.</summary>
      <returns>A <see cref="T:System.Guid" /> value that specifies the recovery fork on which the database is currently active.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.RecoveryModel">
      <summary>Gets or sets the recovery model for the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.RecoveryModel" /> object value that specifies the recovery model that is currently in operation on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.RecursiveTriggersEnabled">
      <summary>Gets or sets a value that specifies whether recursive triggers are enabled on the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether recursive triggers are enabled on the database. If True, recursive triggers are enabled. If False (default), recursive triggers are not enabled.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Refresh">
      <summary>Updates the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.RemoveFullTextCatalogs">
      <summary>Removes full-text catalogs from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Rename(System.String)">
      <summary>Renames the database.</summary>
      <param name="newName">A string value that specifies the new name of the database.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ReplicationOptions">
      <summary>Gets the active replication settings for a database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ReplicationOptions" /> object value that specifies the active replication settings for the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Revoke(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Revoke(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the database and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the database.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the database.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Revoke(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the database and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the database.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the database.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when that user revokes the specified set of permission from other users on the database. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Revoke(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the database.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Revoke(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the database and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the database.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the database.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Revoke(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the database and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the database.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the database.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when that user revokes the specified set of permission from other users on the database. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Roles">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object represents a role defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection" /> object that represents all the roles defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Rules">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object represents a rule defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> object that represents all the rules that are defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Schemas">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object represents a schema defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> object that represents all the schemas defined on the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the database.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the database as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.SearchPropertyLists">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection" /> associated with this object.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection" /> associated with this object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Sequences">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> associated with this object.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> associated with this object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ServiceBroker">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that represents the Service Broker.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that represents the Service Broker.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.ServiceBrokerGuid">
      <summary>Gets the <see cref="T:System.Guid" /> object that uniquely identifies the instance of Service Broker.</summary>
      <returns>A <see cref="T:System.Guid" /> object that uniquely identifies Service Broker.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.SetDefaultFileGroup(System.String)">
      <summary>Sets the default file group for the database.</summary>
      <param name="fileGroupName">A <see cref="T:System.String" /> value that specifies the name of the default file group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.SetDefaultFileStreamFileGroup(System.String)">
      <summary>Sets the default filestream group.</summary>
      <param name="fileGroupName">A <see cref="T:System.String" /> identifying the filestream filegroup name on an NTFS file system.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.SetDefaultFullTextCatalog(System.String)">
      <summary>Sets the default full-text catalog for the database.</summary>
      <param name="catalog">A <see cref="T:System.String" /> value that specifies the name of the default full-text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.SetOffline">
      <summary>Sets the database offline.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.SetOnline">
      <summary>Sets the database online.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.SetOwner(System.String)">
      <summary>Sets the database owner.</summary>
      <param name="loginName">A <see cref="T:System.String" /> value that specifies the SQL Server logon that is the new database owner.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.SetOwner(System.String,System.Boolean)">
      <summary>Sets the database owner.</summary>
      <param name="loginName">A <see cref="T:System.String" /> value that specifies the SQL Server logon that is the new database owner.</param>
      <param name="overrideIfAlreadyUser">A <see cref="T:System.Boolean" /> property value that specifies to override if the specified logon is already a user in the database.If True, the user who has the specified logon is dropped from the database and made into the database owner.If False, an error occurs.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.SetSnapshotIsolation(System.Boolean)">
      <summary>Sets the snapshot isolation level.</summary>
      <param name="enabled">A <see cref="T:System.Boolean" /> value that specifies whether the snapshot isolation level is enabled.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.Shrink(System.Int32,Microsoft.SqlServer.Management.Smo.ShrinkMethod)">
      <summary>Shrinks the database.</summary>
      <param name="percentFreeSpace">An <see cref="T:System.Int32" /> value that specifies how much to reduce the database in percent.</param>
      <param name="shrinkMethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.ShrinkMethod" /> object value that specifies the method that is used to shrink the database.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Size">
      <summary>Gets the size of the database in MB.</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the database in MB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.SnapshotIsolationState">
      <summary>Gets the snapshot isolation state for the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SnapshotIsolationState" /> object value that specifies the snapshot isolation state of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.SpaceAvailable">
      <summary>Gets the available space in the database in KB.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the amount of available space in the database in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Status">
      <summary>Gets the database status.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseStatus" /> object value that specifies the status of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.StoredProcedures">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object represents a stored procedure defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection" /> object that represents all the stored procedures defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.SymmetricKeys">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object represents a symmetric key defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection" /> object that represents all the symmetric keys defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Synonyms">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object represents a synonym defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> object that represents all the synonyms defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Tables">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object represents a table defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> object that represents all the tables defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.TargetRecoveryTime">
      <summary>Gets or sets the target recovery time of the used database.</summary>
      <returns>The target recovery time of the used database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.TransformNoiseWords">
      <summary>Gets a value that indicates whether an object that sets the transform noise words configuration option is used.</summary>
      <returns>True if an object that sets the transform noise words configuration option is used; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Triggers">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object represents a trigger defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> object that represents all the triggers defined on the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.TruncateLog">
      <summary>Truncates the database log.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Trustworthy">
      <summary>Gets or sets a value that indicates whether the instance of SQL Server 2005 trusts the database and the contents within it.</summary>
      <returns>true if the trustworthy property is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.TwoDigitYearCutoff">
      <summary>Gets or sets the specified object that is used to set the two digit year cutoff configuration option.</summary>
      <returns>The specified object that is used to set the two digit year cutoff.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.UpdateIndexStatistics">
      <summary>Updates index statistics.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.UserAccess">
      <summary>Gets or sets the database user access.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseUserAccess" /> object value that specifies the database user access.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.UserDefinedAggregates">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object represents a user-defined aggregate defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection" /> object that represents all the user-defined aggregates defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.UserDefinedDataTypes">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object represents a user-defined data type on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection" /> object that represents all the user-defined data types on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.UserDefinedFunctions">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object represents a user-defined function on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection" /> object that represents all the user-defined functions on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.UserDefinedTableTypes">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object represents a user-defined table type on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection" /> object that represents all the user-defined table types on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.UserDefinedTypes">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object represents a user-defined type on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection" /> object that represents all the user-defined types on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.UserName">
      <summary>Gets the database user name.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the user name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Users">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object represents a user who is defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserCollection" /> object that represents all the users defined on the database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ValidateAllPlanGuides">
      <summary>Verifies the validity of the execution plans associated with the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether all of the execution plans are valid.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Database.ValidateAllPlanGuides(System.Data.DataTable@)">
      <summary>Verifies the validity of the execution plans associated with the database and returns validation report.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether all of the execution plans are valid.</returns>
      <param name="errorInfo">A reference to <see cref="T:System.Data.DataTable" /> object value that contains detailed information about the validation errors for each execution plan that is associated with the database.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Version">
      <summary>Gets the version of the instance of SQL Server that was used to create the database.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the version of the instance of SQL Server that was used to create the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.Views">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object represents a view defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewCollection" /> object that represents all the views defined on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Database.XmlSchemaCollections">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object represents an XML schema defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection" /> object that represents all the XML schemas defined on the database.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory" /> object provides programmatic access to the Active Directory settings for a database. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.Alias">
      <summary>Gets or sets an alternative name for the database that appears in the Active Directory registration of the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the alternative name for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.Contact">
      <summary>Gets or sets a contact name for the database that appears in the Active Directory registration of the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies a contact name for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.Description">
      <summary>Gets or sets a textual description of the database that appears in the Active Directory registration of the database.</summary>
      <returns>A <see cref="T:System.String" /> value that contains a textual description of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.InformationUrl">
      <summary>Gets or sets an information URL for the database that appears in the Active Directory registration of the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies an information URL for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.IsRegistered">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the database is registered with the Active Directory service.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is registered with the Active Directory service.If True, the database is registered with the Active Directory service.If False, the database is not registered with the Active Directory service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.Register">
      <summary>Adds the database to the Active Directory service register.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.Unregister">
      <summary>Removes the database from the Active Directory service register.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseActiveDirectory.UpdateRegistration">
      <summary>Updates the database details in the Active Directory service.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseAdapter">
      <summary>Database Adapter type to be used as a management facet.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Database)">
      <summary>Creates an instance of the Database Adapter class</summary>
      <param name="obj">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Database" />
      </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase">
      <summary>Database adapter base.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.#ctor(Microsoft.SqlServer.Management.Smo.Database)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase" /> class for the specified object.</summary>
      <param name="obj">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database that is associated with the database adapter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.Alter">
      <summary>Alters database adapter base properties.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.AutoClose">
      <summary>Gets or sets a Boolean value </summary>
      <returns>T:System.Boolean.Returns True if AutoClose is on. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.AutoShrink">
      <summary>Gets or sets a Boolean value </summary>
      <returns>T:System.Boolean.Returns True if AutoShrink is on. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.Database">
      <summary>Gets the database that is associated with the AdapterBase object.</summary>
      <returns>The database.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.DataFileVolumeNotIn(System.Collections.Generic.List{System.String})">
      <summary>Returns a Boolean value that is associated with the database adapter base.</summary>
      <returns>Returns a Boolean value that is associated with the database adapter base.</returns>
      <param name="checkVolumes">
        <see cref="T:System.Collections.Generic.List&lt;T&gt;" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.GetVolume(System.String)">
      <summary>Returns the volume name as it appears in the PATH variable.</summary>
      <returns>The volume name as it appears in the PATH variable.</returns>
      <param name="file">The file.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.IsSystemObject">
      <summary>Gets the Boolean value that specifies whether the adapter base is a system object or not.</summary>
      <returns>A Boolean value that specifies whether the database adapter base is a system object. If True, the adapter base is a system object; otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.LastBackupDate">
      <summary>Gets a Datetime object that indicates the time of the last backup.</summary>
      <returns>A Datetime object that indicates the time of the last backup.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.LastLogBackupDate">
      <summary>Gets a Datetime object that indicates the time of the last log backup.</summary>
      <returns>The Datetime object that indicates the time of the last log backup.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.PageVerify">
      <summary>Gets a Boolean value that indicates whether the PageVerify setting is set to checksum.</summary>
      <returns>
        <see cref="T:System.Boolean" />Returns True if the PAGE_VERIFY setting of a database is set to CHECKSUM. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.ReadOnly">
      <summary>Gets or sets a Boolean value.</summary>
      <returns>
        <see cref="T:System.Boolean" />Returns True if database is set to read-only. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.RecoveryModel">
      <summary>Gets or sets the database adapter recovery model.</summary>
      <returns>The database adapter recovery model.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.Refresh">
      <summary>Refreshes the database adapter.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.Size">
      <summary>Gets the database size in megabytes (MB).</summary>
      <returns>The database size in megabytes (MB).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.Status">
      <summary>Gets the database status.</summary>
      <returns>The database status.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.TargetRecoveryTime">
      <summary>Returns target recovery time setting of a database.</summary>
      <returns>The target recovery time setting of a database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAdapterBase.Trustworthy">
      <summary>Gets or sets a Boolean property for the database adapter base.</summary>
      <returns>
        <see cref="T:System.Boolean" />Returns True if database is set to Trustworthy. Otherwise, False.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object represents an auditable event on the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> object value that specifies a name for the database audit specification. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.AuditName">
      <summary>Gets the name of the database audit specification.</summary>
      <returns>A <see cref="T:System.String" /> system value that specifies the name of the database audit specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.CreateDate">
      <summary>Gets the date and time when the database audit specification was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the database audit specification was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.DateLastModified">
      <summary>Gets the date and time when the database audit specification was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the database audit specification was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.Enabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that specifies whether the database audit specification is enabled or not. </summary>
      <returns>A <see cref="T:System.Boolean" /> system value that specifies whether the database audit specification is enabled or not.If True, the database audit specification is enabled.If False (default), the database audit specification is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.Guid">
      <summary>Gets the <see cref="T:System.Guid" /> value that uniquely identifies the referenced database audit specification. </summary>
      <returns>A <see cref="T:System.Guid" /> system value that identifies the database audit specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.ID">
      <summary>Gets the ID value that uniquely identifies the referenced database audit specification.</summary>
      <returns>A <see cref="T:System.Int32" /> system value that uniquely identifies the database audit specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.Name">
      <summary>Gets or sets the name of this object.</summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification.Parent">
      <summary>Specifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> objects that represent all the audit specifications defined on the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection.Add(Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> collection.</summary>
      <param name="databaseAuditSpecification">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object value that specifies the database audit specification to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection.CopyTo(Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object value that represents the database audit specification.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object value that represents the database audit specification.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender">
      <summary>Adds methods and properties to the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.#ctor">
      <summary>Adds methods and properties to the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.#ctor(Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification)">
      <summary>Adds methods and properties to the specified <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</summary>
      <param name="databaseAuditSpecification">The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object that is to be extended.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.Audits">
      <summary>Gets the collection of database specification audits.</summary>
      <returns>The collection of database specification audits.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.AuditSpecificationDetails">
      <summary>Gets or sets a <see cref="T:System.Data.Datatable" /> for the audit specification details.</summary>
      <returns>A <see cref="T:System.Data.Datatable" /> for the audit specification details.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.ConnectionContext">
      <summary>Returns the connection context for the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> object that specifies the connection context for the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.DatabaseName">
      <summary>Gets the name of the database associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</summary>
      <returns>A <see cref="T:System.String" /> object that specifies the name of the database associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.GridValidationState">
      <summary>Gets or sets a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.State">
      <summary>Returns the state of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.SqlSmoState" /> object that specifies the current state of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.Type">
      <summary>Gets the type of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</summary>
      <returns>A <see cref="T:System.String" /> object that specifies the type of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecificationExtender.Validate(System.String,System.Object[])">
      <summary>Validates the specified method with specified parameters for the database audit specification.</summary>
      <returns>The specified method with specified parameters for the database audit specification.</returns>
      <param name="methodName">A <see cref="T:System.String" /> that specifies the name of the method.</param>
      <param name="arguments">An <see cref="T.System.Object[]" /> array that contains the method parameters.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> objects that represent all the databases defined on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseCollection.Add(Microsoft.SqlServer.Management.Smo.Database)">
      <summary>Adds an database object to the collection.</summary>
      <param name="database">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Database[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that represents the database.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that represents the database.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object represents a SQL Server database data definition language (DDL) trigger.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which the database DDL trigger is created.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database DDL trigger.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerEventSet,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> class on the specified database with the specified name. The trigger responds to the specified event set and runs the specified batch.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database data definition language (DDL) trigger.</param>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerEventSet" /> object that specifies the DDL events to which the trigger responds.</param>
      <param name="textBody">A <see cref="T:System.String" /> value that specifies the Transact-SQL batch statement that runs when the trigger has been raised.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerEventSet,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> class on the specified database with the specified name. The trigger responds to the specified event set and runs the specified batch.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database data definition language (DDL) trigger.</param>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerEventSet" /> object that specifies the DDL events to which the DDL trigger responds.</param>
      <param name="assemblyName">A <see cref="T:System.String" /> value that specifies the name of the registered assembly that contains the user-defined function that runs when the DDL trigger is raised. </param>
      <param name="className">A <see cref="T:System.String" /> value that specifies the name of the class in the registered assembly.</param>
      <param name="method">A <see cref="T:System.String" /> value that specifies the method within the class that runs when the DDL trigger is raised.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.AnsiNullsStatus">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether ISO NULL handling is enabled in the data definition language (DDL) trigger.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether ISO NULL handling is enabled in the DDL trigger. ISO NULL handling requires that any comparison to a NULL value equates to a NULL value.If True, ISO NULL handling is enabled and comparisons to null values equate to False.If False (default), ISO NULL handling is disabled and comparisons to null values equate to True.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.AssemblyName">
      <summary>Gets or sets the name of the assembly that contains the managed code that is executed when the data definition language (DDL) trigger is raised.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.BodyStartIndex">
      <summary>Gets the index value that represents the start of the DDL trigger text body.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the index that represents the start of the DDL trigger text body.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.ClassName">
      <summary>Gets or sets the name of the class in the assembly that contains the managed code that is executed when the data definition language (DDL) trigger is raised.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the class in the assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.CreateDate">
      <summary>Gets the date and time when the database data definition language (DDL) trigger was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system value that specifies the date and time when the database DDL trigger was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.DateLastModified">
      <summary>Gets the date and time when the database data definition language (DDL) trigger was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system value that specifies the date and time when the database DDL trigger was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.DdlTriggerEvents">
      <summary>Gets or sets the set of data definition language (DDL) events that raise the database DDL trigger.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerEventSet" /> object that specifies the events that raise the database DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.ExecutionContext">
      <summary>Gets or sets the execution context type that is used by the database DDL trigger, by itself, by the caller, or by a specified login.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerExecutionContext" /> object that specifies the type of execution context that is used by the database DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.ExecutionContextUser">
      <summary>Gets or sets the database user that is the context used when the database DDL trigger executes.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database user that is the context used when the database DDL trigger executes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property for the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.ID">
      <summary>Gets the ID value that uniquely identifies the database data definition language (DDL) trigger.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the database DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.ImplementationType">
      <summary>Gets or sets the implementation type for the database data definition language (DDL) trigger.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ImplementationType" /> object that specifies the implementation type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the database data definition language (DDL) trigger is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the database DDL trigger is enabled.If True, the database DDL trigger is enabled. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.IsEncrypted">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the Transact-SQL batch or managed code is encrypted.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the trigger code is encrypted.If True, the trigger code is encrypted. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the database data definition language (DDL) trigger is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database DDL trigger is a system object.If True, the database DDL trigger is a system object. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.MethodName">
      <summary>Gets or sets the name of the method that is owned by the class in the assembly, which is executed when the trigger is raised.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the method in the class that is owned by the assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>      Gets a <see cref="T:System.Boolean" /> value that specifies whether the trigger supports design mode.    </summary>
      <returns>      Returns a      <see cref="T:System.Boolean" />      value that specifies whether the trigger supports design mode.    </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the DDL trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.NotForReplication">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the database data definition language (DDL) trigger is available for replication.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database DDL trigger is available for replication.If True, the database DDL trigger cannot be used by replication services. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.QuotedIdentifierStatus">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies how quoted identifiers are handled in the database data definition language (DDL) trigger.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.Text">
      <summary>Gets the Transact-SQL statement that defines the database data definition language (DDL) trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the actual text of the Transact-SQL statement that defines the database DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.TextBody">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the text body that is used to define the DDL trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text body that is used to define the DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.TextHeader">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the text header that is used to define the DDL trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header that is used to define the DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.TextMode">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> value that specifies whether the DDL trigger is editable as text.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DDL trigger is editable as text.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> objects that represent all the database data definition language (DDL) triggers defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection.Add(Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger)">
      <summary>Adds a database data definition language (DDL) trigger to a table.</summary>
      <param name="databaseDdlTrigger">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object represents a Microsoft SQL Server database data definition language (DDL) trigger</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection.CopyTo(Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object value that represents the database data definition language (DDL) trigger.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object value that represents the database data definition language (DDL) trigger.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTriggerCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey">
      <summary>Creates a database encryption key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.#ctor">
      <summary>Creates a database encryption key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Alter">
      <summary>Alters the database encryption key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Create">
      <summary>Creates a new database encryption key.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.CreateDate">
      <summary>Gets the date and time when the encryption key was created.</summary>
      <returns>The date and time when the encryption key was created.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Drop">
      <summary>Drops a database encryption key.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.EncryptionAlgorithm">
      <summary>Gets or sets the encryption key algorithm.</summary>
      <returns>The encryption key algorithm.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.EncryptionState">
      <summary>Gets or sets the encryption key state.</summary>
      <returns>The encryption key state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.EncryptionType">
      <summary>Specifies the encryption type used to encrypt the database encryption key.</summary>
      <returns>The encryption type used to encrypt the database encryption key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.EncryptorName">
      <summary>Gets or sets the name of the server certificate that was used to encrypt the database.</summary>
      <returns>The name of the server certificate that was used to encrypt the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.ModifyDate">
      <summary>Gets the date and time of the last encryption key modification.</summary>
      <returns>The date and time of the last encryption key modification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.OpenedDate">
      <summary>Shows the date and time when the database encryption key was last opened.</summary>
      <returns>The date and time when the database encryption key was last opened.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Parent">
      <summary>Gets or sets the database parent of the key.</summary>
      <returns>The database parent of the key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Reencrypt(System.String,Microsoft.SqlServer.Management.Smo.DatabaseEncryptionType)">
      <summary>Re-encrypts a database encryption key.</summary>
      <param name="encryptorName">
        <see cref="T:System.String" />
      </param>
      <param name="encryptionType">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionType" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Regenerate(Microsoft.SqlServer.Management.Smo.DatabaseEncryptionAlgorithm)">
      <summary>Regenerates a database encryption key.</summary>
      <param name="encryptAlgo">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionAlgorithm" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.RegenerateDate">
      <summary>Shows the date and time when the database encryption key was regenerated.</summary>
      <returns>The date and time when the database encryption key was regenerated.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Script">
      <summary>Generates a script for a database encryption key object with the default values.</summary>
      <returns>A list of Transact-SQL statements in the script.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a script for a database encryption key object with the specific scripting options.</summary>
      <returns>The collection of script for a database encryption key.</returns>
      <param name="scriptingOptions">The scripting options object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.SetDate">
      <summary>Gets the last date and time when the database encryption key was set.</summary>
      <returns>The last date and time when the database encryption key was set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey.Thumbprint">
      <summary>Gets a database encryption key thumbprint.</summary>
      <returns>A database encryption key thumbprint.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender">
      <summary>Extends the database encryption key class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.#ctor">
      <summary>Creates a new database encryption key extender.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.#ctor(Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey)">
      <summary>Creates a new database encryption key extender.</summary>
      <param name="dek">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.AsymmetricKeyName">
      <summary>Gets the name of the asymmetric key.</summary>
      <returns>The name of the asymmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.AsymmetricKeyNames">
      <summary>Gets a collection of asymmetric key names.</summary>
      <returns>A collection of asymmetric key names.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.CertificateName">
      <summary>Gets the name of the certificate.</summary>
      <returns>The name of the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.CertificateNames">
      <summary>Gets a collection of certificate names.</summary>
      <returns>A collection of certificate names.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.DatabaseEncryptionEnabled">
      <summary>Gets or sets a Boolean value that indicates whether encryption is enabled for a database.</summary>
      <returns>
        <see cref="T:System.Boolean" />If True encryption is enabled.If False encryption is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.EncryptionState">
      <summary>Gets the database encryption state.</summary>
      <returns>The database encryption state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.ReEncrypt">
      <summary>Gets or sets a Boolean value to indicate whether an encryption key will be re-encrypted.</summary>
      <returns>
        <see cref="T:System.Boolean" />If True if database encryption key is to be re-encrypted.If False if database encryption key is not to be re-encrypted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.Regenerate">
      <summary>Gets or sets a Boolean value to indicate whether an encryption key will be regenerated.</summary>
      <returns>
        <see cref="T:System.Boolean" />If True if the database encryption key is to be regenerated.If False if the database encryption key is not to be regenerated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.State">
      <summary>Gets the encryption state.</summary>
      <returns>The encryption state.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender.Validate(System.String,System.Object[])">
      <summary>Returns a validation state for a method.</summary>
      <returns>The validation state for a method.</returns>
      <param name="methodName">The method name.</param>
      <param name="arguments">The arguments object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object represents the SQL Server database events that can be included in a database event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.Add(Microsoft.SqlServer.Management.Smo.DatabaseEvent,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Returns the database event set that was created by adding two database events together.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object value that specifies a set of database events that are created by adding two database events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies one database event.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the other database event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AddRoleMember">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AddRoleMember event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AddSignature">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AddSignature event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AddSignatureSchemaObject">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AddSignatureSchemaObject event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterApplicationRole">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterApplicationRole" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterAssembly">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterAssembly" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterAsymmetricKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterAsymmetricKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterAuthorizationDatabase">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" />object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterAuthorizationDatabase" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterBrokerPriority">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterBrokerPriority event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterCertificate">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateCertificate" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterDatabaseAuditSpecification">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateAuditSpecification" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterDatabaseEncryptionKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterDatabaseEncryptionKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterExtendedProperty">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterExtendedProperty event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterFulltextCatalog">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterFullTextCatalog event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterFulltextIndex">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterFullTextIndex event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterFulltextStoplist">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterFulltextStoplist" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterFunction">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterFunction" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterIndex">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterIndex" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterMasterKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterMasterKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterMessageType">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterMessageType" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterPartitionFunction">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterPartitionFunction" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterPartitionScheme">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterPartitionScheme" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterPlanGuide">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterPlanGuide event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterProcedure">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterProcedure" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterQueue">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterQueue" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterRemoteServiceBinding">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterRemoteServiceBinding" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterRole">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterRole" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterRoute">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterRoute" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterSchema">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterSchema" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterSearchPropertyList">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" />object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterSearchPropertyList" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterSequence">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" />object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterSequence" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterService">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterService" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterSymmetricKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the AlterSymmetricKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterTable">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterTable" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterTrigger">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterTrigger" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterUser">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterUser" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterView">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterView" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.AlterXmlSchemaCollection">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterXmlSchemaCollection" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.BindDefault">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the BindDefault event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.BindRule">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the BindRule event that can be included in the database event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.DatabaseEvent,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Creates a database event set by performing a bitwise OR operation on two DatabaseEvent objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object value that specifies a set of database events.</returns>
      <param name="eventLeft">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" />
      </param>
      <param name="eventRight">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateApplicationRole">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateApplicationRole" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateAssembly">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateAssembly" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateAsymmetricKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateAsymmetricKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateBrokerPriority">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateBrokerPriority event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateCertificate">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateCertificate" /> that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateContract">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateContract" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateDatabaseAuditSpecification">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateDatabaseAuditSpecification" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateDatabaseEncryptionKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateDatabaseEncryptionKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateDefault">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateDefault event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateEventNotification">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateEventNotification" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateExtendedProperty">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateExtendedProperty event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateFulltextCatalog">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateFullTextCatalog event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateFulltextIndex">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateFullTextIndex event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateFulltextStoplist">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateFulltextStoplist" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateFunction">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateFunction" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateIndex">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateIndex" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateMasterKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateMasterKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateMessageType">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateMessageType" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreatePartitionFunction">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreatePartitionFunction" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreatePartitionScheme">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreatePartitionScheme" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreatePlanGuide">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreatePlanGuide event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateProcedure">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateProcedure" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateQueue">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateQueue" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateRemoteServiceBinding">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateRemoteServiceBinding" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateRole">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateRole" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateRoute">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateRoute" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateRule">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateRule event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateSchema">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSchema" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateSearchPropertyList">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSearchPropertyList" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateSequence">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSequence" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateService">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateService" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateSpatialIndex">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateSpatialIndex event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateStatistics">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateStatistics" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateSymmetricKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the CreateSymmetricKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateSynonym">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSynonym" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateTable">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateTable" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateTrigger">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateTrigger" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateType">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateType" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateUser">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateUser" />event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateView">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateView" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateXmlIndex">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateXmlIndex" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.CreateXmlSchemaCollection">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateXmlSchemaCollection" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DenyDatabase">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DenyDatabase" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropApplicationRole">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropApplicationRole" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropAssembly">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropAssembly" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropAsymmetricKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropSymmetricKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropBrokerPriority">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropBrokerPriority event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropCertificate">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropCertificate" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropContract">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropContract" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropDatabase">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropDatabase" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropDatabaseAuditSpecification">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropDatabaseAuditSpecification" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropDatabaseEncryptionKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropDatabaseEncryptionKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropDefault">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropDefault event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropEventNotification">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropEventNotification" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropExtendedProperty">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropExtendedProperty event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropFulltextCatalog">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropFullTextCatalog event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropFulltextIndex">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropFulltextIndex event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropFulltextStoplist">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropFulltextStoplist" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropFunction">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropFunction" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropIndex">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropIndex" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropMasterKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropMasterKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropMessageType">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropMessageType" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropPartitionFunction">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropPartitionFunction" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropPartitionScheme">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropPartitionScheme" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropPlanGuide">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropPlanGuide event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropProcedure">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropProcedure" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropQueue">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropQueue" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropRemoteServiceBinding">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropRemoteServiceBinding" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropRole">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropRole" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropRoleMember">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropRoleMember event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropRoute">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropRoute" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropRule">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropRule event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropSchema">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSchema" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropSearchPropertyList">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSearchPropertyList" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropSequence">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSequence" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropService">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropService" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropSignature">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropSignature event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropSignatureSchemaObject">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropSignatureSchemaObject event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropStatistics">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropStatistics" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropSymmetricKey">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the DropSymmetricKey event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropSynonym">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSynonym" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropTable">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropTable" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropTrigger">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropTrigger" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropType">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropType" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropUser">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropUser" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropView">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropView" /> event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.DropXmlSchemaCollection">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropXmlSchemaCollection" /> event that can be included in the database event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.Equals(System.Object)">
      <summary>Determines whether the referenced database event object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced database event object is equal to the specified object.If True, the objects are equal. Otherwise, False.</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object that specifies the database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.GrantDatabase">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.GrantDatabase" /> event that can be included in the database event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.op_Addition(Microsoft.SqlServer.Management.Smo.DatabaseEvent,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Creates a database event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object value that specifies a set of database events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.DatabaseEvent,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Creates a database event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object value that specifies a set of database events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.op_Equality(Microsoft.SqlServer.Management.Smo.DatabaseEvent,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Creates a database event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object value that specifies a set of database events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.DatabaseEvent)~Microsoft.SqlServer.Management.Smo.DatabaseEventSet">
      <summary>Creates a database event set by performing an implicit operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object value that specifies a database event.</returns>
      <param name="eventValue">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object value that specifies a database event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.DatabaseEvent,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Creates a database event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object value that specifies a set of database events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.Rename">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the rename event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.RevokeDatabase">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.RevokeDatabase" /> event that can be included in the database event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object in string format</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.UnbindDefault">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the UnbindDefault event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.UnbindRule">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the UnbindRule event that can be included in the database event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEvent.UpdateStatistics">
      <summary>Gets a database event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.UpdateStatistics" /> event that can be included in the database event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventArgs" /> object represents the arguments passed by the event raised by the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Object,System.String,Microsoft.SqlServer.Management.Smo.DatabaseEventType)">
      <summary>The DatabaseEventArgs object represents the arguments passed by the event raised by the database. </summary>
      <param name="urn">A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the URN value.</param>
      <param name="obj">An <see cref="T:System.Object" /> system object value that specifies the object that caused the event to be raised.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the event.</param>
      <param name="databaseEventType">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventType" /> an enumeration containing database event types</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventArgs.DatabaseEventType">
      <summary>Gets the type of database event.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventArgs.DatabaseEventType" /> object value that specifies the type of database event.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventArgs.Name">
      <summary>Gets the name of the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventArgs.SmoObject">
      <summary>Gets the object that caused the database event.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that specifies the object that caused the event to be raised.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvents" /> object represents the settings required for Microsoft SQL Server database event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the set of database events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.DatabaseEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.DatabaseEventSet)">
      <summary>Specifies the database events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.DatabaseEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the database events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.DatabaseEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object represents a SQL Server set of database events. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.#ctor(Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> class with a specified set of events.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies a database event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.#ctor(Microsoft.SqlServer.Management.Smo.DatabaseEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> class with a specified set of events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> objects that specifies several database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.#ctor(Microsoft.SqlServer.Management.Smo.DatabaseEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> class with a specified set of events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> that specifies a set of database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.Add(Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Returns a set of database events after adding a new database event to the referenced event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that contains the new <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database event added to the database event set. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.Add(Microsoft.SqlServer.Management.Smo.DatabaseEventSet,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Returns a set of database events after adding a new database event to the specified event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that contains the new <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object.</returns>
      <param name="eventSet">An <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the database event set to which the new event is added.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the new event added to the database event set.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AddRoleMember">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a member is added to a database role in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AddRoleMember event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AddSignature">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AddSignature event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AddSignatureSchemaObject">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AddSignatureSchemaObject event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterApplicationRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an application role is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterApplicationRole event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterAssembly">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an assembly is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterAssembly event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterAsymmetricKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterSymmetricKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterAuthorizationDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the authorization database is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterAuthorizationDatabase event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterBrokerPriority">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterBrokerPriority event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterCertificate">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a certificate is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterCertificate event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterDatabaseAuditSpecification">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database audit specification is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterDatabaseAuditSpecification event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterDatabaseEncryptionKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterDatabaseEncryptionKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterExtendedProperty">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterExtendedProperty event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterFulltextCatalog">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterFullTextCatalog event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterFulltextIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterFullIndex event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterFulltextStoplist">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a full-text Search, stop list is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterFulltextStoplist event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a user-defined function is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterFunction event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an index is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterIndex event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterMasterKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterMasterKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterMessageType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a message type is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterMessageType event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterPartitionFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition function is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterPartitionFunction event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterPartitionScheme">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterPartitionScheme event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterPlanGuide">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterPlanGuide event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterProcedure">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterProcedure event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterQueue">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterQueue event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterRemoteServiceBinding">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterRemoteServiceBinding event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database role is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterRole event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterRoute">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterRoute event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterSchema">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterSchema event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterSearchPropertyList">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterSearchPropertyList event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterSequence">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterSequence event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterService">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker service is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterService event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterSymmetricKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterAsymmetricKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterTable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a table is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterTable event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterTrigger">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a trigger is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterTrigger event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterUser">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database user is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterUser event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterView">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a view is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterView event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.AlterXmlSchemaCollection">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is altered in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterXmlSchema event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.BindDefault">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the BindDefault event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.BindRule">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the BindRule event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.Copy">
      <summary>Returns a copy of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateApplicationRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an application role is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateApplicationRole event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateAssembly">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an assembly is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateAssembly event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateAsymmetricKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AsymmetricKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateBrokerPriority">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateBrokerPriority event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateCertificate">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a certificate is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateCertificate event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateContract">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker contract is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateContract event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateDatabaseAuditSpecification">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database audit specification is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateDatabaseAuditSpecification event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateDatabaseEncryptionKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateDatabaseEncryptionKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateDefault">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateDefault event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateEventNotification">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an event notification is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateEventNotification event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateExtendedProperty">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateExtendedProperty event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateFulltextCatalog">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateFulltextCatalog event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateFulltextIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateFulltextIndex event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateFulltextStoplist">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a full-text Search, stop list is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateFulltextStoplist event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a user-defined function is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateFunction event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an index is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateIndex event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateMasterKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateMasterKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateMessageType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a message type is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateMessageType event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreatePartitionFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition function is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreatePartitionFunction event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreatePartitionScheme">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreatePartitionScheme event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreatePlanGuide">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreatePlanGuide event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateProcedure">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateProcedure event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateQueue">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateQueue event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateRemoteServiceBinding">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateRemoteServiceBinding event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database role is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateRole event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateRoute">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateRoute event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateRule">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateRule event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSchema">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSchema event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSearchPropertyList">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSearchPropertyList event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSequence">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSequence event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateService">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker service is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateService event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSpatialIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSpatialIndex event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a statistics counter is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateStatistics event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSymmetricKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSymmetricKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSynonym">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a synonym is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSynonym event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateTable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a table is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateTable event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateTrigger">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a trigger is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateTrigger event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a type is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateType event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateUser">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database user is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateUser event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateView">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a view is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateView event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateXmlIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an XML index is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateXmlIndex event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateXmlSchemaCollection">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is created in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateXmlSchema event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DenyDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when access the database is denied. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DenyDatabase event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropApplicationRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an application role is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropApplicationRole event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropAssembly">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an assembly is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropAssembly event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropAsymmetricKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropAsymmetricKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropBrokerPriority">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropBrokerPriority event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropCertificate">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a certificate is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropCertificate event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropContract">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker contract is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropContract event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the database is dropped. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropDatabase event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropDatabaseAuditSpecification">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database audit specification is dropped. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropDatabaseAuditSpecification event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropDatabaseEncryptionKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropDatabaseEncryptionKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropDefault">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropDefault event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropEventNotification">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an event notification is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropEventNotification event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropExtendedProperty">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropExtendedProperty event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropFulltextCatalog">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropFulltextCatalog event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropFulltextIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropFullTextIndex event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropFulltextStoplist">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a full-text Search, stop list is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropFulltextStoplist event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a user-defined function is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropFunction event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an index is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropIndex event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropMasterKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropMasterKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropMessageType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a message type is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropMessageType event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropPartitionFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition function is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropPartitionFunction event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropPartitionScheme">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropPartitionScheme event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropPlanGuide">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropPlanGuide event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropProcedure">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropProcedure event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropQueue">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropQueue event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropRemoteServiceBinding">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropRemoteServiceBinding event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database role is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropRole event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropRoleMember">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a member is dropped from a database role in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropRoleMember event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropRoute">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropRoute event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropRule">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropRule event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSchema">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSchema event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSearchPropertyList">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSearchPropertyList event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSequence">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSequence event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropService">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker service is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropService event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSignature">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSignature event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSignatureSchemaObject">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSignatureSchemaObject event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a statistics counter is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropStatistics event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSymmetricKey">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSymmetricKey event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropSynonym">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a synonym is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSynonym event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropTable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a table is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropTable event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropTrigger">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a trigger is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropTrigger event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a type is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropType event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropUser">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database user is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropUser event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropView">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a view is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropView event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.DropXmlSchemaCollection">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropXmlSchemaCollection event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.GrantDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when access is granted to the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the GrantDatabase event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.NumberOfElements">
      <summary>Gets the number of events included in the event set.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the number of events in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.DatabaseEventSet,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Creates a database event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object value that specifies a set of database events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the database event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.DatabaseEventSet,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Creates a database event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object value that specifies a set of database events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the database event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.Remove(Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that represents the database event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.Rename">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Rename event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.RevokeDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when access to the database is revoked. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the RevokeDatabase event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.Subtract(Microsoft.SqlServer.Management.Smo.DatabaseEventSet,Microsoft.SqlServer.Management.Smo.DatabaseEvent)">
      <summary>Returns a set of database events after removing a database event from the specified event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the database event set after removing the database event.</returns>
      <param name="eventSet">An <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object that specifies the database event set from which the event is removed.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEvent" /> object that specifies the event removed from the database event set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object.</summary>
      <returns>A string value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventSet" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.UnbindDefault">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UnbindDefault event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.UnbindRule">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UnbindRule event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.UpdateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the statistics are updated in the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UpdateStatistics event is included in the event set.If True, the event is included in the event set. Otherwise, False.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseEventType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEventType" /> enumeration is a list of constant values that specify the database event type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseEventType.Attach">
      <summary>The type of event that occurs when a database is attached.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseEventType.Detach">
      <summary>The type of event that occurs when a database is detached.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseEventType.Restore">
      <summary>The type of event that occurs when a database is restored.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseEventType.Offline">
      <summary>The type of event that occurs when a database goes offline.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseEventType.Online">
      <summary>The type of event that occurs when a database goes online.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseEventType.Backup">
      <summary>The type of event that occurs when a database is backed up.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseFile">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseFile" /> object is a base class used in the construction of <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> objects and <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFile.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseFile" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFile.Alter">
      <summary>Updates any property changes to the object to the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFile.Drop">
      <summary>Drops a database file.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFile.MarkForDrop(System.Boolean)">
      <summary>Marks the database file to be dropped next time its parent object is altered by the <see cref="M:Microsoft.SqlServer.Management.Smo.DatabaseFile.Alter" /> method.</summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether the database file is dropped when the <see cref="M:Microsoft.SqlServer.Management.Smo.DatabaseFile.Alter" /> method is run on the parent object. If True, the database file is dropped when the table is altered. If False, the database file is not marked for drop. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFile.Rename(System.String)">
      <summary>Renames a database file.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the database file.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFile.Shrink(System.Int32,Microsoft.SqlServer.Management.Smo.ShrinkMethod)">
      <summary>Shrinks a database file.</summary>
      <param name="newSizeInMB">An <see cref="T:System.Int32" /> value that specifies the new size of the database file. </param>
      <param name="shrinkType">A <see cref="T:Microsoft.SqlServer.Management.Smo.ShrinkMethod" /> object value that specifies the shrink options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseFileMappingsDictionary">
      <summary>This class, which is inherited from Dictionary, maps database file paths from the source server to the corresponding target server location that the user specifies. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFileMappingsDictionary.#ctor">
      <summary>This class, which is inherited from Dictionary, maps database file paths from the source server to the corresponding target server location that the user specifies. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFileMappingsDictionary.Add(System.String,System.String)">
      <summary>Adds the specified database source file path and its associated database target file path to the dictionary.</summary>
      <param name="sourceFilePath">
        <see cref="T.System.String" /> that identifies the source database file path</param>
      <param name="targetFilePath">
        <see cref="T.System.String" /> that identifies the target database file path</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseFileMappingsDictionary.ContainsKey(System.String)">
      <summary>Determines whether this dictionary contains the specified database source file path.</summary>
      <returns>
        <see cref="T:System.Boolean" />True if the dictionary contains this file path. Otherwise, False.</returns>
      <param name="sourceFilePath">
        <see cref="T.System.String" /> that identifies the full path to the source database file, including the file name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseFileMappingsDictionary.Item(System.String)">
      <summary>Returns the database file mapping information for the specified source file.</summary>
      <returns>A <see cref="T.System.String" /> that identifies the full path to the source database file, including the file name.</returns>
      <param name="sourceFilePath">
        <see cref="T.System.String" /> that identifies the source database file path</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseMaintenanceAdapter">
      <summary>The Database Maintenance facet has logical properties. It inherits from the DatabaseAdapter class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseMaintenanceAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Database)">
      <summary>The Database Maintenance facet has logical properties. It inherits from the DatabaseAdapter class.</summary>
      <param name="obj">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" />object</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMaintenanceAdapter.DataAndBackupOnSeparateLogicalVolumes">
      <summary>Returns a <see cref="T:System.Boolean" /> value that specifies whether the data and backup files are on separate logical volumes.</summary>
      <returns>A <see cref="T:System.Boolean" /> returns true if the database has its data and backup files on different logical volumes.If True, the data and backup files are on separate volumes. Otherwise, False (default).</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseMapping">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseMapping" /> object represents a SQL Server database mapping. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseMapping.#ctor(System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseMapping" /> class for the specified login, database, and user.</summary>
      <param name="loginName">A <see cref="T:System.String" /> value that specifies the login.</param>
      <param name="dbName">A <see cref="T:System.String" /> value that specifies the database.</param>
      <param name="userName">A <see cref="T:System.String" /> value that specifies the user.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMapping.DBName">
      <summary>Gets the name of the database in which the login is mapped to the database user.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the database. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMapping.LoginName">
      <summary>Gets the name of the login that is mapped to the user in the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the login. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseMapping.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseMapping" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseMapping" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMapping.UserName">
      <summary>Gets the database user that is mapped to the login in the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database user. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload" /> object represents database mirroring payload settings. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload.Certificate">
      <summary>Gets or sets the certificate used to authenticate the connection for the mirroring payload. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies certificate used to encrypt the mirroring payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload.EndpointAuthenticationOrder">
      <summary>Gets or sets the order and type of authentication that is used on the mirroring payload. </summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointAuthenticationOrder" /> value that specifies the order and type of authentication that is used on the mirroring payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload.EndpointEncryption">
      <summary>Gets or sets the encryption state on the mirroring payload. </summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointEncryption" /> value that specifies the encryption state on the mirroring payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload.EndpointEncryptionAlgorithm">
      <summary>Gets or sets the encryption algorithm required by the mirroring payload. </summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointEncryptionAlgorithm" /> value that specifies encryption algorithm required by the mirroring payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload.IsSystemObject">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the payload is a system object or not. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether encryption is a system object or not.If True, the payload is a system object. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload.ServerMirroringRole">
      <summary>Gets or sets the server mirroring role. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerMirroringRole" /> object value that specifies the server mirroring role.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes" /> enumeration is a list of constant values that specifies the types of database object. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.ApplicationRole">
      <summary>The object type is an <see cref="T:Microsoft.SqlServer.Management.Smo.ApplicationRole" /> type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.ServiceBroker">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.Default">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.ExtendedStoredProcedure">
      <summary>The object type is an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.FullTextCatalog">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.MessageType">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.PartitionFunction">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.PartitionScheme">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.DatabaseRole">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.RemoteServiceBinding">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.Rule">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.Schema">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.ServiceContract">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.ServiceQueue">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.ServiceRoute">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.SqlAssembly">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.StoredProcedure">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.Synonym">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.Table">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.User">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.UserDefinedAggregate">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.UserDefinedDataType">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.UserDefinedFunction">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.UserDefinedType">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.View">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.XmlSchemaCollection">
      <summary>The object type is an <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.SymmetricKey">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.Certificate">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Certificate" /> type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.AsymmetricKey">
      <summary>The object type is an <see cref="T:Microsoft.SqlServer.Management.Smo.AsymmetricKey" /> type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.UserDefinedTableTypes">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypes" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.PlanGuide">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.DatabaseEncryptionKey">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey" /> type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.DatabaseAuditSpecification">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseAuditSpecification" /> type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.FullTextStopList">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStoplist" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.SearchPropertyList">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.Sequence">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.Federation">
      <summary>The object type is a <see cref="T:Microsoft.SqlServer.Management.Smo.Federation" /> object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DatabaseObjectTypes.All">
      <summary>All object types are represented.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions" /> object represents SQL Server database options. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Alter(Microsoft.SqlServer.Management.Smo.TerminationClause)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions" /> object property changes on the instance of SQL Server. </summary>
      <param name="terminationClause">A <see cref="T:Microsoft.SqlServer.Management.Smo.TerminationClause" /> object value that specifies what to with any open transactions that are affected by the <see cref="M:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Alter" /> method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Alter(System.TimeSpan)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions" /> object property changes on the instance of Microsoft SQL Server. </summary>
      <param name="transactionTerminationTime">A <see cref="T:System.TimeSpan" /> object value that specifies a period of time to allow transactions to complete before persisting the property changes with the <see cref="M:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Alter" /> method.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AnsiNullDefault">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ANSI_NULL_DEFAULT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_NULL_DEFAULT database option is active.If True, user-defined data types default to allowing NULL values. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AnsiNullsEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ANSI_NULLS_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_NULLS_ENABLED database option is active. If True, comparisons to null values equate to false.If False (default), comparisons to null values equate to true.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AnsiPaddingEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ANSI_PADDING_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_PADDING_ENABLED database option is active.If True, trailing blanks inserted into variable-length columns are not trimmed. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AnsiWarningsEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ANSI_WARNING_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_WARNING_ENABLED database option is active.If True, warnings are issued when null values are encountered in a statement. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.ArithmeticAbortEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ARITHMETICABORT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ARITHMETICABORT database option is active.If True, a transaction is stopped and rolled back when an arithmetic error occurs. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AutoClose">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOCLOSE database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOCLOSE database option is active.If True, the database is closed, and its resources are freed when no user connection accesses the database. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AutoCreateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOCREATESTATISTICS database option is active.</summary>
      <returns>
        <see cref="T:System.Boolean" /> value that specifies whether the AUTOCREATESTATISTICS database option is active.If True, statistics are automatically created. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AutoShrink">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOSHRINK database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOSHRINK database option is active. If True, the database is automatically reduced. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AutoUpdateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOUPDATESTATISTICS database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOUPDATESTATISTICS database option is active.If True, statistics are automatically updated. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.AutoUpdateStatisticsAsync">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.If True, statistics are automatically updated. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.BrokerEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the Service Broker service is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Service Broker service is enabled.If True, statistics are automatically updated. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.CloseCursorsOnCommitEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.If True, the cursor is closed when a transaction commits. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.ConcatenateNullYieldsNull">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.If True, the concatenated result is NULL.If False (default), the value is concatenated with a zero string.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.DatabaseOwnershipChaining">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the database ownership chaining is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database ownership chaining is active.If True, database ownership chaining is active. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.DateCorrelationOptimization">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the date correlation optimization is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the date correlation optimization is active.If True, date correlation optimization is active. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.IsParameterizationForced">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether parameterization is forced on the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether parameterization is forced on the database.If True, parameterization is forced. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.LocalCursorsDefault">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the local server cursors are used by default.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether local cursors are used by default.If True, local cursors are used.If False (default), local cursors are not used and the cursors are implemented at the client.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.MirroringRedoQueueMaxSize">
      <summary>Gets or sets the maximum size of the redo queue of the mirror server instance in KB. </summary>
      <returns>An integer value that specifies maximum size of the redo queue of the mirror server instance in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.MirroringTimeout">
      <summary>Gets or sets the maximum time, in seconds, that the principal server instance waits for a PING message from another instance in the mirroring session before assuming the other instance is disconnected. </summary>
      <returns>An Integer value that specifies the mirroring time-out period, in seconds, on the principal server instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.NumericRoundAbortEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the NUMERIC_ROUNDABORT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is a loss of precision due to rounding in an expression causes an error.If True, an error is generated and no results are returned.If False (default), a warning is generated and a NULL is returned.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.PageVerify">
      <summary>Specifies the type of page integrity check that Microsoft SQL Server performs when reading database pages.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PageVerify" /> object value that specifies the type of page integrity check performed when SQL Server reads database pages.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseOptions" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Properties">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects that represent the object properties.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCollection" /> object value that specifies the collection of properties that are associated with the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.QuotedIdentifiersEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks (" ") are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.If True, identifiers delimited by double quotation marks are interpreted as object identifiers.If False, identifiers delimited by double quotation marks are strings that contain characters not usually allowed by the Transact-SQL syntax rules, such as apostrophes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.ReadOnly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the database is read-only.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is read-only.If True, the database is read-only. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.RecoveryModel">
      <summary>Gets or sets the recovery model for the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.RecoveryModel" /> object value that specifies the recovery model that is currently in operation on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.RecursiveTriggersEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that specifies whether recursive triggers are enabled on the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether recursive triggers are enabled on the database.If True, recursive triggers are enabled. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Refresh">
      <summary>Refreshes the object and retrieves properties when the object is next accessed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseOptions.SetSnapshotIsolation(System.Boolean)">
      <summary>Sets the snapshot isolation level.</summary>
      <param name="enabled">A <see cref="T:System.Boolean" /> value that specifies whether the snapshot isolation level is enabled.If True, the snapshot isolation level is enabled. Otherwise, False.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.SnapshotIsolationState">
      <summary>Gets the snapshot isolation state for the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SnapshotIsolationState" /> object value that specifies the snapshot isolation state of the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.Trustworthy">
      <summary>The TRUSTWORTHY database property is used to indicate whether the instance of SQL Server trusts the database and the contents within it. </summary>
      <returns>A <see cref="T:System.Boolean" /> value specifying the Trustworthy property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseOptions.UserAccess">
      <summary>Gets or sets the database user access.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseUserAccess" /> object value that specifies the database user access.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabasePerformanceAdapter">
      <summary>The Database Performance facet implements logical properties relevant to database performance management.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePerformanceAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Database)">
      <summary>The Database Performance facet implements logical properties relevant to database performance management</summary>
      <param name="obj">
        <see cref="T:Microsoft.AnalysisServices.Database" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePerformanceAdapter.CollationMatchesModelOrMaster">
      <summary>Specifies if the collation of the database matches master or model.</summary>
      <returns>
        <see cref="T:System.Boolean" /> specifying if the collation of the database matches master or model databases.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePerformanceAdapter.DataAndLogFilesOnSeparateLogicalVolumes">
      <summary>Specifies if data and log files are on separate volumes.</summary>
      <returns>
        <see cref="T:System.Boolean" /> specifying if the database data and log files are on separate volumes.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePerformanceAdapter.Refresh">
      <summary>Refreshes all the database objects and properties used by the Database Performance facet.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabasePermission">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object represents a SQL Server database permission. The database permission can be added to a database permission set, and then granted, revoked, or denied to a user.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.Add(Microsoft.SqlServer.Management.Smo.DatabasePermission,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Returns a set of database permissions after adding a new database permission to an existing set of database permissions.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies a set of database permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object that specifies the server permission.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object that specifies the server permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Alter">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Alter" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyApplicationRole">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyApplicationRole" />permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyAssembly">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyAssembly" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyAsymmetricKey">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyAsymmetricKey" />permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyCertificate">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyCertificate" />permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyContract">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyContract" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyDatabaseAudit">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyDatabaseAudit" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyDatabaseDdlTrigger">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyDatabaseDdlTrigger" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyDatabaseEventNotification">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyDatabaseEventNotification" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyDataspace">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyDataspace" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyFulltextCatalog">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyFulltextCatalog" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyMessageType">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyMessageType" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyRemoteServiceBinding">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyRemoteServiceBinding" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyRole">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyRole" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyRoute">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyRoute" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnySchema">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnySchema" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyService">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyService" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnySymmetricKey">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="F:Microsoft.SqlServer.Management.Sdk.Sfc.DatabasePermissionSetValue.AlterAnySymmetricKey" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.AlterAnyUser">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyUser" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Authenticate">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Authenticate" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.BackupDatabase">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.BackupDatabase" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.BackupLog">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.BackupLog" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.BitwiseOr(Microsoft.SqlServer.Management.Smo.DatabasePermission,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Creates a database permission set by performing a bitwise OR operation on two DatabasePermission objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies a set of database permissions.</returns>
      <param name="permissionLeft">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" />
      </param>
      <param name="permissionRight">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Checkpoint">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Checkpoint" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Connect">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Connect" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.ConnectReplication">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.ConnectReplication" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Control">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Control" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateAggregate">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateAggregate" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateAssembly">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateAssembly" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateAsymmetricKey">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateAsymmetricKey" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateCertificate">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateCertificate" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateContract">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateContract" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateDatabase">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateDatabaseDdlEvent" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateDatabaseDdlEventNotification">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateDatabaseDdlEventNotification" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateDefault">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateDefault" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateFulltextCatalog">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateFulltextCatalog" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateFunction">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateFunction" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateMessageType">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateMessageType" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateProcedure">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateProcedure" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateQueue">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateQueue" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateRemoteServiceBinding">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateRemoteServiceBinding" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateRole">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateRole" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateRoute">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateRoute" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateRule">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateRule" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateSchema">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateSchema" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateService">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateService" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateSymmetricKey">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateSymmetricKey" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateSynonym">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateSynonym" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateTable">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateTable" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateType">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateType" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateView">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateView" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.CreateXmlSchemaCollection">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateXmlSchemaCollection" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Delete">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Delete" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.Equals(System.Object)">
      <summary>Determines whether the referenced database permission object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced database permission object is equal to the specified object.If True, the objects are equal. Otherwise, False.</returns>
      <param name="o">An <see cref="T:System.Object" /> system object that specifies the database permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Execute">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Execute" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A <see cref="T:System.Int32" /> which represents the hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Insert">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Insert" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.op_Addition(Microsoft.SqlServer.Management.Smo.DatabasePermission,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Creates a database permission set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies a set of database permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the database permission.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the database permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.DatabasePermission,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Creates a database permission set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies a set of database permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the database permission.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the database permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.op_Equality(Microsoft.SqlServer.Management.Smo.DatabasePermission,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Compares two <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> objects in an equality operation.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the objects are not equal.If True, the objects are equal. Otherwise, False.</returns>
      <param name="p1">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the database permissions.</param>
      <param name="p2">A <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object that specifies the database permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.op_Implicit(Microsoft.SqlServer.Management.Smo.DatabasePermission)~Microsoft.SqlServer.Management.Smo.DatabasePermissionSet">
      <summary>Converts a single database permission object to a database permission set.</summary>
      <returns>A database <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> value containing the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> specified by the <paramref name="permission" /> parameter.</returns>
      <param name="permission">The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> to convert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.op_Inequality(Microsoft.SqlServer.Management.Smo.DatabasePermission,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Determines whether two  <see cref="T:Microsoft.SqlSrver.Management.Smo.DatabasePermission" /> objects are not equal by performing an inequality operation.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether two objects are not equal.If True, the two specified objects are not equal. Otherwise, False.</returns>
      <param name="p1">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the first object in the inequality operation.</param>
      <param name="p2">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the second object in the inequality operation.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.References">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.References" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Select">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Select" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Showplan">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Showplan" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.SubscribeQueryNotifications">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.SubscribeQueryNotifications" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.TakeOwnership">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.TakeOwnership" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermission.ToDatabasePermissionSet(Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Returns a set of database permissions, based on a single database permission, by converting a DatabasePermission object to a DatabasePermissionSet object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies a single server permission.</returns>
      <param name="permission">A <see cref="T:Microsoft.AnalysisServices.DatabasePermission" /> object that specifies the database permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.Update">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Update" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.ViewDatabaseState">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.ViewDatabaseState" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermission.ViewDefinition">
      <summary>Gets a permission that can be included in the database permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.ViewDefinition" /> permission that can be included in the database permission set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo" /> object represents information about a SQL Server database permission.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo.PermissionType">
      <summary>Gets the type of permission.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies a type of permission.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object represents a SQL Server set of database permissions.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> class.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies a single permission for a set of permissions with a single member.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.DatabasePermission[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> class.</summary>
      <param name="permissions">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> objects that specify the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> class.</summary>
      <param name="oDatabasePermissionSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies a set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Add(Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Returns a database permission set after adding a new a database permission to the referenced permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that includes the new permission.</returns>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the permission to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Add(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Returns a database permission set after adding a new a database permission to the specified permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that includes the new permission.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the database permission set.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the permission to add.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Alter">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER permission in the permission set. This permission lets the grantee change the properties of the database, except ownership, and create, alter, or drop any child objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyApplicationRole">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY APPLICATION ROLE permission in the permission set. This permission lets the grantee change the properties of any application role in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY APPLICATION ROLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyAssembly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY ASSEMBLY permission in the permission set. This permission lets the grantee change the properties of any assembly in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY ASSEMBLY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyAsymmetricKey">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY ASYMMETRIC KEY permission in the permission set. This permission lets the grantee change the properties of any asymmetric key in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY ASYMMETRIC KEY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyCertificate">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY CERTIFICATE permission in the permission set. This permission lets the grantee change the properties of any  in the certificate in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY CERTIFICATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyContract">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY CONTRACT permission in the permission set. This permission lets the grantee change the properties of any Service Broker contract in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY CONTRACT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyDatabaseAudit">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY DATABASE AUDIT permission in the permission set. This permission lets the grantee change modify the database audit objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY DATABASE AUDIT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyDatabaseDdlTrigger">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY DATABASE DDL TRIGGER permission in the permission set. This permission lets the grantee change the properties of any database DDL trigger in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY DATABASE DDL TRIGGER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyDatabaseEventNotification">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY DATABASE EVENT NOTIFICATION permission in the permission set. This permission lets the grantee change the properties of any database event notification in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY DATABASE EVENT NOTIFICATION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyDataspace">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY DATASPACE permission in the permission set. This permission lets the grantee change modify the database files.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY DATASPACE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyFulltextCatalog">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY FULL TEXT CATALOG permission in the permission set. This permission lets the grantee change the properties of any Full Text catalog in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY FULL TEXT CATALOG permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyMessageType">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY MESSAGE TYPE permission in the permission set. This permission lets the grantee change the properties of any message type in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY MESSAGE TYPE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyRemoteServiceBinding">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY REMOTE SERVICE BINDING permission in the permission set. This permission lets the grantee change the properties of any remote service binding in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY REMOTE SERVICE BINDING permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyRole">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY ROLE permission in the permission set. This permission lets the grantee change the properties of any role in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY ROLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyRoute">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY ROUTE permission in the permission set. This permission lets the grantee change the properties of any Service Broker route in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY ROUTE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnySchema">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY SCHEMA permission in the permission set. This permission lets the grantee change the properties of any schema in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY SCHEMA permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyService">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY SERVICE permission in the permission set. This permission lets the grantee change the properties of any Service Broker service in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY SERVICE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnySymmetricKey">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY SYMMETRIC KEY permission in the permission set. This permission lets the grantee change the properties of any symmetric key in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY SYMMETRIC KEY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.AlterAnyUser">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY USER permission in the permission set. This permission lets the grantee change the properties of any user in the database, except ownership.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY USER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Authenticate">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the AUTHENTICATE permission in the permission set. This permission lets the grantee authenticate the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the AUTHENTICATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.BackupDatabase">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the BACKUP DATABASE permission in the permission set. This permission lets the grantee create a backup of the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the BACKUP DATABASE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.BackupLog">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the BACKUP LOG permission in the permission set. This permission lets the grantee create a backup of the transaction log.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the BACKUP LOG permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Checkpoint">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CHECKPOINT permission in the permission set. This permission lets the grantee issue a checkpoint on the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CHECKPOINT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Connect">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CONNECT permission in the permission set. This permission lets the grantee connect to the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CONNECT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.ConnectReplication">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CONNECT REPLICATION permission in the permission set. This permission lets the grantee connect to replication databases.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CONNECT REPLICATION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Control">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CONTROL permission in the permission set. This permission gives the grantee full control over the database, which includes every database permission.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CONTROL permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateAggregate">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE AGGREGATE permission in the permission set. This permission lets the grantee create an aggregate in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE AGGREGATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateAssembly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE ASSEMBLY permission in the permission set. This permission lets the grantee create an assembly in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE ASSEMBLY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateAsymmetricKey">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE ASYMMETRIC KEY permission in the permission set. This permission lets the grantee create an asymmetric key.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE ASYMMETRIC KEY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateCertificate">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE CERTIFICATE permission in the permission set. This permission lets the grantee create a certificate in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE CERTIFICATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateContract">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE CONTRACT permission in the permission set. This permission lets the grantee create a Service Broker contract.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE CONTRACT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateDatabase">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE DATABASE permission in the permission set. This permission lets the grantee create the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE DATABASE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateDatabaseDdlEventNotification">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE DATABASE DDL EVENT NOTIFICATION permission in the permission set. This permission lets the grantee create a database DDL event notification.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE DATABASE DDL EVENT NOTIFICATION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateDefault">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE DEFAULT permission in the permission set. This permission lets the grantee create a default in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE DEFAULT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateFulltextCatalog">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE FULL TEXT CATALOG permission in the permission set. This permission lets the grantee create a Full Text catalog in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE FULL TEXT CATALOG permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateFunction">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE FUNCTION permission in the permission set. This permission lets the grantee create a function in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE FUNCTION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateMessageType">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE MESSAGE TYPE permission in the permission set. This permission lets the grantee create a message type in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE MESSAGE TYPE permission in the permission set.If True, the permission is included in the permission set.If False, the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateProcedure">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE PROCEDURE permission in the permission set. This permission lets the grantee create a stored procedure in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE PROCEDURE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateQueue">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE QUEUE permission in the permission set. This permission lets the grantee create a Service Broker queue in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE QUEUE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateRemoteServiceBinding">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE REMOTE SERVICE BINDING permission in the permission set. This permission lets the grantee create a remote service binding in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE REMOTE SERVICE BINDING permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateRole">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE ROLE permission in the permission set. This permission lets the grantee create a database role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE ROLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateRoute">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE ROUTE permission in the permission set. This permission lets the grantee create a Service Broker route in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE ROUTE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateRule">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE RULE permission in the permission set. This permission lets the grantee create a rule in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE RULE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateSchema">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE SCHEMA permission in the permission set. This permission lets the grantee create a schema in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE SCHEMA permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateService">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE SERVICE permission in the permission set. This permission lets the grantee create a Service Broker service in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE SERVICE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateSymmetricKey">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE SYMMETRIC KEY permission in the permission set. This permission lets the grantee create a symmetric key in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE SYMMETRIC KEY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateSynonym">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE SYNONYM permission in the permission set. This permission lets the grantee create a synonym in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE SYNONYM permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateTable">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE TABLE permission in the permission set. This permission lets the grantee create a table in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE TABLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateType">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE TYPE permission in the permission set. This permission lets the grantee create a type in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE TYPE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateView">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE VIEW permission in the permission set. This permission lets the grantee create a view in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE VIEW permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.CreateXmlSchemaCollection">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE XML SCHEMA COLLECTION permission in the permission set. This permission lets the grantee create an XML schema collection in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE XML SCHEMA COLLECTION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Delete">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the DELETE permission in the permission set. This permission lets the grantee remove data from the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the DELETE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Equals(System.Object)">
      <summary>Determines whether the referenced database permission object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the reference database permission object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal</returns>
      <param name="o">An <see cref="T:System.Object" /> system object that specifies the database permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Execute">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the EXECUTE permission in the permission set. This permission lets the grantee execute stored procedures and functions in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the EXECUTE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>An <see cref="T:System.Int32" /> which represents the hash code for this object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Insert">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the INSERT permission in the permission set. This permission lets the grantee add data to the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the INSERT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.op_Addition(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Creates a database permission set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies a set of database permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the database permission set.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the database permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.op_Equality(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,Microsoft.SqlServer.Management.Smo.DatabasePermissionSet)">
      <summary>Determines whether two <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> objects are equal.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the two specified objects are equal.If True, the two specified objects are equal.If False, the two specified objects are not equal.</returns>
      <param name="p1">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the database permission.</param>
      <param name="p2">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the database permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.op_Inequality(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,Microsoft.SqlServer.Management.Smo.DatabasePermissionSet)">
      <summary>Determines whether two objects are unequal by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the two specified objects are unequal.If True, the two specified objects are unequal.If False, the two specified objects are equal.</returns>
      <param name="p1">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the database permission.</param>
      <param name="p2">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the database permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Creates a database permission set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies a set of database permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the database permission set.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the database permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.References">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the REFERENCES permission in the permission set. This permission lets the grantee reference the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the REFERENCES permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Remove(Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Removes a permission from the permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the permission set after the permission is removed.</returns>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the permission to remove.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Select">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the SELECT permission in the permission set. This permission lets the grantee retrieve data in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the SELECT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Showplan">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the SHOWPLAN permission in the permission set. This permission lets the grantee view the execution plan for stored procedures in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the SHOWPLAN permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.SubscribeQueryNotifications">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the SUBSCRIBE QUERY NOTIFICATIONS permission in the permission set. This permission lets the grantee subscribe to Service Broker query notifications.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the SUBSCRIBE QUERY NOTIFICATIONS permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Subtract(Microsoft.SqlServer.Management.Smo.DatabasePermissionSet,Microsoft.SqlServer.Management.Smo.DatabasePermission)">
      <summary>Returns a database permission set after removing a database permission from the specified permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies a set of database permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object that specifies the database permission set.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermission" /> object that specifies the database permission to be removed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.TakeOwnership">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the TAKE OWNERSHIP permission in the permission set. This permission lets the grantee take ownership of the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the TAKE OWNERSHIP permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.Update">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the UPDATE permission in the permission set. This permission lets the grantee update the data in the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the UPDATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.ViewDatabaseState">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the VIEW DATABASE STATE permission in the permission set. This permission lets the grantee view the state of the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the VIEW DATABASE STATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet.ViewDefinition">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the VIEW DEFINITION permission in the permission set. This permission lets the grantee view the metadata that defines the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the VIEW DEFINITION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState">
      <summary>Represents the runtime state of a database that’s participating in an availability group. This database may be located on any of the replicas that compose the availability group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.AvailabilityDatabaseName">
      <summary>Gets the name of the availability database.</summary>
      <returns>The name of the availability database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.AvailabilityDateabaseId">
      <summary>Gets the identifier of the database within the availability group.</summary>
      <returns>The identifier of the database within the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.AvailabilityGroupId">
      <summary>Gets the identifier of the availability group to which the database belongs.</summary>
      <returns>The identifier of the availability group to which the database belongs.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.AvailabilityGroupName">
      <summary>Gets the name of the availability group.</summary>
      <returns>The name of the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.AvailabilityReplicaId">
      <summary>Gets the identifier of the availability replica within the availability group.</summary>
      <returns>The identifier of the availability replica within the availability group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.AvailabilityReplicaServerName">
      <summary>Gets the server name of the availability replica.</summary>
      <returns>The server name of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.DatabaseId">
      <summary>Gets the identifier of the database, unique within an instance of SQL Server.</summary>
      <returns>The identifier of the database, unique within an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.EndOfLogLSN">
      <summary>Gets the LSN of the most recent log record flushed to disk.</summary>
      <returns>The LSN of the most recent log record flushed to disk.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.EstimatedDataLoss">
      <summary>Gets the estimated data loss.</summary>
      <returns>The estimated data loss.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.EstimatedRecoveryTime">
      <summary>Gets the estimated recovery time.</summary>
      <returns>The estimated recovery time.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.FileStreamSendRate">
      <summary>Gets the rate at which the files are sent to the secondary replica.</summary>
      <returns>The rate at which the files are sent to the secondary replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.IsFailoverReady">
      <summary>Gets or sets a value that indicates whether the database is marked synchronized in the cluster.</summary>
      <returns>true if the database is marked synchronized in the cluster; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.IsJoined">
      <summary>Gets or sets a value that indicates whether the availability database has a physical replica on the server instance.</summary>
      <returns>true if the availability database has a physical replica on the server instance; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.IsLocal">
      <summary>Gets or sets a value that indicates whether the database is local to the instance.</summary>
      <returns>true if the database is local to the instance; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.IsSuspended">
      <summary>Gets a value that indicates whether the state of the database replica is suspended.</summary>
      <returns>true if the state of the database replica is suspended; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastCommitLSN">
      <summary>Gets the LSN of the last commit record.</summary>
      <returns>The LSN of the last commit record.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastCommitTime">
      <summary>Gets the time corresponding to the last commit record.</summary>
      <returns>The time corresponding to the last commit record.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastHardenedLSN">
      <summary>Gets the start of the log block that contained the latest log records that were written to disk.</summary>
      <returns>The start of the log block that contained the latest log records that were written to disk.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastHardenedTime">
      <summary>Gets the time when the log-block identifier for the last hardened LSN.</summary>
      <returns>The time when the log-block identifier for the last hardened LSN.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastReceivedLSN">
      <summary>Gets the last log block that was received on this secondary replica for this database.</summary>
      <returns>The last log block that was received on this secondary replica for this database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastReceivedTime">
      <summary>Gets the time when the log block identifier was last received on the secondary.</summary>
      <returns>The time when the log block identifier was last received on the secondary.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastRedoneLSN">
      <summary>Gets the last log record that was redone on the secondary database.</summary>
      <returns>The last log record that was redone on the secondary database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastRedoneTime">
      <summary>Gets the time when the last log record was redone on the secondary database.</summary>
      <returns>The time when the last log record was redone on the secondary database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastSentLSN">
      <summary>Gets the last block of transaction log records that was sent to this secondary replica for this database.</summary>
      <returns>The last block of transaction log records that was sent to this secondary replica for this database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LastSentTime">
      <summary>Gets the time when the last log block was sent.</summary>
      <returns>The time when the last log block was sent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LogSendQueueSize">
      <summary>Gets the amount of log records in the log files of the primary database that has not been sent to the secondary replica.</summary>
      <returns>The amount of log records in the log files of the primary database that has not been sent to the secondary replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.LogSendRate">
      <summary>Gets the rate at which log records are being sent to the secondary replica.</summary>
      <returns>The rate at which log records are being sent to the secondary replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.AvailabilityGroup" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.RecoveryLSN">
      <summary>Gets the end of the transaction log before the replica writes any new log records after recovery failover.</summary>
      <returns>The end of the transaction log before the replica writes any new log records after recovery failover.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.RedoQueueSize">
      <summary>Gets the amount of log records in the log files of the secondary replica that has not yet been redone.</summary>
      <returns>The amount of log records in the log files of the secondary replica that has not yet been redone.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.RedoRate">
      <summary>Gets the rate at which the log records are being redone.</summary>
      <returns>The rate at which the log records are being redone.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.ReplicaAvailabilityMode">
      <summary>Gets the availability mode of the availability replica.</summary>
      <returns>The availability mode of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.ReplicaRole">
      <summary>Gets the role of the availability replica.</summary>
      <returns>The role of the availability replica.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.SuspendReason">
      <summary>Gets the reason for a database replica to be in suspended state.</summary>
      <returns>The reason for a database replica to be in suspended state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.SynchronizationPerformance">
      <summary>Gets the performance of the synchronization for the database.</summary>
      <returns>The performance of the synchronization for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.SynchronizationState">
      <summary>Gets the state of the availability database synchronization.</summary>
      <returns>The state of the availability database synchronization.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState.TruncationLSN">
      <summary>Gets the log truncation value, which may be higher than the local truncation LSN if local log truncation is blocked.</summary>
      <returns>The log truncation value, which may be higher than the local truncation LSN if local log truncation is blocked.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection">
      <summary>Represents a collection of objects that represent all the database replica state defined on the parent database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection.Add(Microsoft.SqlServer.Management.Smo.DatabaseReplicaState)">
      <summary>Adds the specified database role to the collection.</summary>
      <param name="DatabaseReplicaState">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection.CopyTo(Microsoft.SqlServer.Management.Smo.DatabaseReplicaState[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array objects.</param>
      <param name="index">A value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object in the collection by index number.</summary>
      <returns>A specified object in the collection.</returns>
      <param name="index">The position of the object in the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object value that represents the database role.</returns>
      <param name="replicaName">The name of the replica.</param>
      <param name="name">A value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object that has the specified ID value.</returns>
      <param name="id">An int32 value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection.Parent">
      <summary>Gets the parent object of this class.</summary>
      <returns>An object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection.Remove(Microsoft.SqlServer.Management.Smo.DatabaseReplicaState)">
      <summary>Removes the specified database role to the collection.</summary>
      <param name="DatabaseReplicaState">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection.Remove(System.String,System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object in the collection by name.</summary>
      <param name="replicaName">The name of the replica.</param>
      <param name="name">A value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaState" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollectionBase">
      <summary>Represents a collection of DatabaseReplicaState objects that represent all the database replica states defined on the parent database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollectionBase.GetCollectionElementType">
      <summary>Indicates the type of object that the collection consists of.</summary>
      <returns>The type of object that the collection consists of.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseReplicaStateCollectionBase.InitInnerCollection">
      <summary>Initializes the collection.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseRole">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object represents a SQL Server database security role.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> class.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the role.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.AddMember(System.String)">
      <summary>Adds an existing database user or database role to the database role. </summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the database user or role to be added to the referenced role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object property changes on the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Create">
      <summary>Creates a database role on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.CreateDate">
      <summary>Gets the date and time when the database role was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system value that specifies the date and time when the database role was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.DateLastModified">
      <summary>Gets the date and time when the database role was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system value that specifies the date and time when the database role was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the database role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the database role.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the database role.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Drop">
      <summary>Drops the database role.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.DropMember(System.String)">
      <summary>Removes the specified database user or role from the referenced database role.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the database user or role to be removed from the referenced database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.EnumAgentProxyAccounts">
      <summary>Returns a list of agent proxy accounts that are assigned to the database role.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains information about the agent proxy accounts that are assigned to the database role. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.EnumMembers">
      <summary>Returns a list of database users that are members of the database role.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains information about the members of the database role.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.EnumObjectPermissions">
      <summary>Returns a list of object permissions assigned to the referenced database role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object values that contain information about object permissions assigned to the database role. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Returns a list of object permissions assigned to the referenced database role for the specified set of object permissions.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object values that contain information about object permissions assigned to the database role. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> that specifies the set of object permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.EnumObjectPermissions(System.String)">
      <summary>Returns a list of object permissions assigned to the referenced database role for the specified member of the role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object values that contain information about object permissions assigned to the database role. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the name of the database role member.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Returns a list of object permissions assigned to the referenced database role for the specified member of the role and for the specified set of permissions.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object values that contain information about object permissions assigned to the database role. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the name of the database role member.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> that specifies the set of object permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.EnumRoles">
      <summary>Returns a list of the roles that the referenced database role is a member of. </summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains  the roles that the referenced database role is a member of.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.ExtendedProperties">
      <summary>Gets the extended properties of the database role.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the database role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the database role under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the database role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database role. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the database role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the database role. If True, the grantee is given the ability to grant the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the database role under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the database role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database role. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the database role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.ID">
      <summary>Gets the ID value that uniquely identifies the database role.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies an ID value that uniquely identifies the database role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.IsFixedRole">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the database role is a fixed role or a user-defined role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database role is fixed or user defined.If True, the database role is a fixed role.If False (default), the database role is a user-defined role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the database role supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database role supports design mode.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the database role.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the database role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.Owner">
      <summary>Gets or sets the owner of the database role.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the database role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRole.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Rename(System.String)">
      <summary>Renames the database role.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the database role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the database role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database role.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the database role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the database role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database role.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the database role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the database role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the database role and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the database role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database role.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the database role and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the database role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database role.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the database role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server database role.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRole.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server database role as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> objects that represent all the database roles defined on the parent database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection.Add(Microsoft.SqlServer.Management.Smo.DatabaseRole)">
      <summary>Adds the specified database role to the collection. </summary>
      <param name="databaseRole">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection.CopyTo(Microsoft.SqlServer.Management.Smo.DatabaseRole[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object value that represents the database role.</returns>
      <param name="index">An integer value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object value that represents the database role.</returns>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object that has the specified ID value.</returns>
      <param name="id">An int32 value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRole" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseRoleCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseSecurityAdapter">
      <summary>Includes properties and methods that are used to expose the Database Security facet.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseSecurityAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Database)">
      <summary>Includes properties and methods that are used to expose the Database Security facet.</summary>
      <param name="obj">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Database" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseSecurityAdapter.IsOwnerSysadmin">
      <summary>Determines if the database owner has a sysadmin role.</summary>
      <returns>
        <see cref="T:System.Boolean" /> indicating if the database owner is a sysadmin.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseSecurityAdapter.Refresh">
      <summary>Refreshes database security facet properties.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender">
      <summary>Adds methods and properties to the DatabaseSnapshot object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender" /> class that has the default property values.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender.#ctor(Microsoft.SqlServer.Management.Smo.Database)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender" /> class that has the database parameter specified.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender.Files">
      <summary>Gets a collection of the data and log files that are associated with a database.</summary>
      <returns>ReadOnlyCollection</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcValidate#Validate(System.String,System.Object[])">
      <summary>Checks whether the DatabaseSnapshot object is properly configured.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> object that provides overall state information.</returns>
      <param name="methodName">A <see cref="T:System.String" /> value that identifies the method to validate</param>
      <param name="arguments">The arguments of the method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DatabaseSnapshotExtender.parent_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
      <summary>Indicates the changes on the parent property in the database.</summary>
      <param name="sender">The <see cref="T:System.Object" /> which sent the event.</param>
      <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs" /> containing the event properties.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DataFile">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object represents a SQL Server data file.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFile.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFile.#ctor(Microsoft.SqlServer.Management.Smo.FileGroup,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> class on the specified file group with the specified name.</summary>
      <param name="fileGroup">A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object value that specifies the file group to which this data file belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the data file.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFile.#ctor(Microsoft.SqlServer.Management.Smo.FileGroup,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> class on the specified file group with the specified name and file name.</summary>
      <param name="fileGroup">A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object value that specifies the file group to which this data file belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the data file.</param>
      <param name="fileName">A <see cref="T:System.String" /> value that specifies the file name of the data file.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.AvailableSpace">
      <summary>Gets the amount of available space in the data file in KB.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the available space in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.BytesReadFromDisk">
      <summary>Gets the number of bytes read from disk.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of bytes read from disk.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.BytesWrittenToDisk">
      <summary>Gets the number of bytes written to disk.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of bytes written to disk.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFile.Create">
      <summary>Creates a data file on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.FileName">
      <summary>Gets or sets the data file name.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the data file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.Growth">
      <summary>Gets or sets the growth increment for the data file in KB or percent. </summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the growth increment in KB or in percent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.GrowthType">
      <summary>Gets or sets the growth type for the data file in kilobytes or percent.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.DataFile.GrowthType" /> object value that specifies the growth type such as KB or in percent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.ID">
      <summary>Gets the ID value that uniquely identifies the data file.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the data file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.IsOffline">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the data file is offline or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the data file is offline or online.If True, the data file is offline and unavailable. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.IsPrimaryFile">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the data file is the primary file of the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the data file is the primary file or a secondary file.If True, the data file the primary file. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.IsReadOnly">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the data file is read-only or can be updated.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the data file is read-only or can be updated.If True, the data file is read-only. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.IsReadOnlyMedia">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the data file is stored on read-only media.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the data file is stored on read-only media.If True, the data file is stored on read-only media. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.IsSparse">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the file is a sparse file. Sparse files are used in database snapshots.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the data file is sparse.If True, the data file is sparse. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.MaxSize">
      <summary>Gets or set the maximum size to which the data file can grow in KB.</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the maximum size of the data file in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode.</summary>
      <returns>A Boolean value, True of the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.NumberOfDiskReads">
      <summary>Gets the number of disk reads.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of disk reads.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.NumberOfDiskWrites">
      <summary>Gets the number of disk writes.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of disk writes</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFile.SetOffline">
      <summary>Sets the database file status to offline. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.Size">
      <summary>Gets or sets the current size of the data file in KB.</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the current size of the database in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.UsedSpace">
      <summary>Gets the amount of used space in the data file in KB.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the amount of used space in the data file in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFile.VolumeFreeSpace">
      <summary>Gets the volume free space in bytes.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the volume free space in bytes. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DataFileCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> objects that represent all the data files defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFileCollection.Add(Microsoft.SqlServer.Management.Smo.DataFile)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection.</summary>
      <param name="dataFile">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object that specifies the data file to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFileCollection.CopyTo(Microsoft.SqlServer.Management.Smo.DataFile[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFileCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object value that represents the database file.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFileCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object value that represents the database file.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFileCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataFileCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFileCollection.Remove(Microsoft.SqlServer.Management.Smo.DataFile)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection by specifying the object.</summary>
      <param name="dataFile">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataFileCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection by specifying the name of the data file.</summary>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the data file to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DataType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object represents a SQL Server data type.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.SqlDataType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified SQL Server data type.</summary>
      <param name="sqlDataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlDataType" /> object variable that specifies the SQL Server system data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.SqlDataType,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified SQL Server data type with specified precision or maximum length.</summary>
      <param name="sqlDataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlDataType" /> object value that specifies the SQL Server data type.</param>
      <param name="precisionOrMaxLengthOrScale">An <see cref="T:System.Int32" /> value that specifies the precision for numeric SQL Server data types and maximum length for text based SQL Server data types.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.SqlDataType,System.Int32,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified SQL Server data type with the specified precision and scale.</summary>
      <param name="sqlDataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlDataType" /> object value that specifies the SQL Server data type.</param>
      <param name="precision">An <see cref="T:System.Int32" /> value that specifies the precision for numeric SQL Server data types.</param>
      <param name="scale">An <see cref="T:System.Int32" /> value that specifies the scale for numeric SQL Server data types.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.SqlDataType,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified SQL Server data type with the specified type.</summary>
      <param name="sqlDataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlDataType" /> object value that specifies the SQL Server data type.</param>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type of data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.SqlDataType,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified SQL Server data type with the specified type and schema.</summary>
      <param name="sqlDataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlDataType" /> object value that specifies the SQL Server data type.</param>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type of data type.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedDataType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified user-defined data type.</summary>
      <param name="userDefinedDataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection" /> object variable that specifies a user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedTableType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified user-defined table type.</summary>
      <param name="userDefinedTableType">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object variable that specifies a user-defined type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified user-defined type.</summary>
      <param name="userDefinedType">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object variable that specifies a user-defined type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.#ctor(Microsoft.SqlServer.Management.Smo.XmlSchemaCollection)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> class based on a specified XML schema collection.</summary>
      <param name="xmlSchemaCollection">A <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object variable that specifies an XML schema collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.BigInt">
      <summary>Gets a data type that specifies the BigInt definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a BigInt definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Binary(System.Int32)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="maxLength">An <see cref="T:System.Int32" /> value that specifies the maximum length.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Bit">
      <summary>Gets a data type that specifies the Bit definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Bit definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Char(System.Int32)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="maxLength">An <see cref="T:System.Int32" /> value that specifies the maximum length.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Date">
      <summary>The Date property returns a Date data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Date definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.DateTime">
      <summary>Gets a data type that specifies the DateTime definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a DateTime definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.DateTime2(System.Int32)">
      <summary>datetime2 is an extension of the existing datetime type. It has a large date range and large default fractional precision. It has a length of at least 19 positions.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a DateTime2 definition in the data type.</returns>
      <param name="scale">An <see cref="T:System.Int32" /> value which represents the scale (precision) of the result. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.DateTimeOffset(System.Int32)">
      <summary>Returns values for year, month, day, valid time of day between 00:00:00 and 23:59:59:9999999 and offset, in hours, from UTC. It has a length of at least 25 positions. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a DateTimeOffset definition in the data type.</returns>
      <param name="scale">An <see cref="T:System.Int32" /> representing the scale value. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Decimal(System.Int32,System.Int32)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> value object.</returns>
      <param name="scale">An <see cref="T:System.Int32" /> value that specifies the scale.</param>
      <param name="precision">An <see cref="T:System.Int32" /> value that specifies the precision.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Equals(Microsoft.SqlServer.Management.Smo.DataType)">
      <summary>Determines whether the specified data types are considered equal.</summary>
      <returns>A <see cref="T:System.Boolean" /> that specifies whether the objects are equal. True if the two objects are equal. False if they are not equal.</returns>
      <param name="dt">The <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object to be compared to the current <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Equals(System.Object)">
      <summary>Determines whether the specified object is considered equal to the current data type.</summary>
      <returns>A <see cref="T:System.Boolean" /> that specifies whether the objects are equal. True if the two objects are equal. False if they are not equal.</returns>
      <param name="obj">The object to compare to the current <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" />.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Float">
      <summary>Gets a data type that specifies the Float definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Float definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Geography">
      <summary>The geography data type represents data in a round-earth coordinate system. The SQL Server geography data type stores ellipsoidal (round-earth) data, such as GPS latitude and longitude coordinates.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Geography definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Geometry">
      <summary>The Geometry property contains spatial data that represents information about the physical location and shape of geometric objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Geometry definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A hash code for the current Object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.HierarchyId">
      <summary>The HierarchyId property is used to identify a position in a hierarchy.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a HierarchyId definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Image">
      <summary>Gets a data type that specifies the Image definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies an Image definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Int">
      <summary>Gets a data type that specifies the Int definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies an Int definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.MaximumLength">
      <summary>Gets the maximum length of the data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum length of the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Money">
      <summary>Gets a data type that specifies the Money definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Money definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Name">
      <summary>Gets the name of the data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.NChar(System.Int32)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="maxLength">An <see cref="T:System.Int32" /> value that specifies the maximum length.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.NText">
      <summary>Gets a data type that specifies the NText definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a NText definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Numeric(System.Int32,System.Int32)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="scale">An <see cref="T:System.Int32" /> value that specifies the scale.</param>
      <param name="precision">An <see cref="T:System.Int32" /> value that specifies the precision.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.NumericPrecision">
      <summary>Gets or sets the numeric precision of the data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the numeric precision of the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.NumericScale">
      <summary>Gets or sets the numeric scale of the data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the numeric scale of the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.NVarChar(System.Int32)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="maxLength">An <see cref="T:System.Int32" /> value that specifies the maximum length.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.NVarCharMax">
      <summary>Gets a data type that specifies the VarCharMax definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a VarCharMax definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Real">
      <summary>Gets a data type that specifies the Money definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Money definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Schema">
      <summary>Gets or sets the schema of the data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema of the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.SmallDateTime">
      <summary>Gets a data type that specifies the SmallDateTime definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a SmallDateTime definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.SmallInt">
      <summary>Gets a data type that specifies the SmallInt definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a SmallInt definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.SmallMoney">
      <summary>Gets a data type that specifies the SmallMoney definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a SmallMoney definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.SqlDataType">
      <summary>Gets a data type that specifies the SqlDataType definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlDataType" /> object value that specifies an SqlDataType definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.SysName">
      <summary>Gets a data type that specifies the SysName definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a SysName definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Not implemented.</summary>
      <returns>Returns null.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Deserializes the DAC type properties from an XML stream. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed..</summary>
      <param name="reader">A <see cref="T:System.Xml.XmlReader" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Serializes the data type properties to an XML stream. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed..</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlWriter" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Text">
      <summary>Gets a data type that specifies the Text definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Text definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Time(System.Int32)">
      <summary>Returns values for any valid time of day between 00:00:00 and 23:59:59:9999999. It has a length of at least eight positions and contains the time in hours, minutes, seconds and fractional seconds.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Time definition and scale (precision) in the data type.</returns>
      <param name="scale">An <see cref="T:System.Int32" /> value which represents the scale (precision) of the result. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Timestamp">
      <summary>Gets a data type that specifies the TimeStamp definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a TimeStamp definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.TinyInt">
      <summary>Gets a data type that specifies the TinyInt definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a TinyInt definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.ToString">
      <summary>Returns the object in string format.</summary>
      <returns>A <see cref="T:System.String" /> object value that contains the object in string format.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.UniqueIdentifier">
      <summary>Gets a data type that specifies the UniqueIdentifier definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a UniqueIdentifier definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.UserDefinedDataType(System.String)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.UserDefinedDataType(System.String,System.String)">
      <summary>Returns an object that represents the specified type with the specified schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.UserDefinedTableType(System.String)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.UserDefinedTableType(System.String,System.String)">
      <summary>Returns an object that represents the specified type with the specified schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.UserDefinedType(System.String)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.UserDefinedType(System.String,System.String)">
      <summary>Returns an object that represents the specified type with the specified schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.VarBinary(System.Int32)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="maxLength">An <see cref="T:System.Int32" /> value that specifies the maximum length of the data type.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.VarBinaryMax">
      <summary>Gets a data type that specifies the VarBinaryMax definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a VarBinaryMax definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.VarChar(System.Int32)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="maxLength">An <see cref="T:System.Int32" /> value that specifies the maximum length of the data type.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.VarCharMax">
      <summary>Gets a data type that specifies the VarCharMax definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a VarCharMax definition in the data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.Variant">
      <summary>Gets a data type that specifies the Variant definition used in the data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies a Variant definition in the data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Xml(System.String)">
      <summary>Returns an object that represents the specified type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Xml(System.String,System.String)">
      <summary>Returns an object that represents the specified type and with the specified schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DataType.Xml(System.String,System.String,Microsoft.SqlServer.Management.Smo.XmlDocumentConstraint)">
      <summary>Returns an object that represents the specified type, schema and XML document constraint.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value.</returns>
      <param name="type">A <see cref="T:System.String" /> value that specifies the type.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the type.</param>
      <param name="xmlDocumentConstraint">A <see cref="T:Microsoft.SqlServer.Management.Smo.XmlDocumentConstraint" /> value that determines the XML document constraint.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DataType.XmlDocumentConstraint">
      <summary>Gets or sets a value that indicates how an XML document is formatted. </summary>
      <returns>Default -Uses server default settingContent - Text is an XML fragmentDocument - Text is a well formed XML instance</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DdlTriggerBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DdlTriggerBase" /> is a base class that is inherited by the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object. This represents a SQL Server database data definition language (DDL) trigger.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.CheckObjectDirty">
      <summary>Determines whether the object has been updated since the last call to the <see cref="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.Alter" /> method.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether this object must to be updated on the instance of SQL Server.Returns True if the object should be updated, or False if the object does not have to be updated.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.Create">
      <summary>Creates a database data definition language (DDL) trigger on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.Drop">
      <summary>Drops the database data definition language (DDL) trigger.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.IsEventSetDirty">
      <summary>Returns a <see cref="T:System.Boolean" /> value that specifies whether the database data definition language (DDL) trigger event set has been modified but not yet persisted on the instance of Microsoft SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the event set has not yet been persisted.If True, the event set modifications have not yet been persisted on the instance of SQL Server.If False (default), the event set on the instance of SQL Server is current.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the database data definition language (DDL) trigger.</summary>
      <returns>A <see cref="T:System.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the database DDL trigger. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the database data definition language (DDL) trigger as specified by the script options.</summary>
      <returns>A <see cref="T:System.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the database DDL trigger. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.ScriptHeader(System.Boolean)">
      <summary>Generates a Transact-SQL script that can be used to re-create the database data definition language (DDL) trigger header as specified by the script options.</summary>
      <returns>A <see cref="T:System.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the database DDL trigger header.Returns True if the header information can be modified, orFalse if the header information cannot be modified.</returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether the header can be modified.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.TextBody">
      <summary>Gets or sets the body text that is used in the definition of the database data definition language (DDL) trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the body text.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.TextHeader">
      <summary>Gets or sets the header text that is used in the definition of the database data definition language (DDL) trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the header text.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DdlTriggerBase.TextMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> header is editable as text. </summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the header is editable as text.If true (default),the header is editable as text.If false, the relevant properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" /> object must be set to define the trigger.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Default">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object represents a SQL Server default.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Default.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Default.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object.</param>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Default.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object.</param>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema in which to create the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Default.ChangeSchema(System.String)">
      <summary>Changes the schema for the default.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the new schema name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Default.CreateDate">
      <summary>Gets the date and time when the default was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Default.ID">
      <summary>Gets the ID value that uniquely identifies the default.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the default.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Default.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Default.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DefaultCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultCollection.Add(Microsoft.SqlServer.Management.Smo.Default)">
      <summary>Adds a Default object to the DefaultCollection.</summary>
      <param name="def">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Default[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object value that represents the default.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object value that represents the default.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object in the collection by name with the specified schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object value that represents the default.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the default.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> object represents a SQL Server default constraint.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Create">
      <summary>Creates a default constraint in the parent database as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.CreateDate">
      <summary>Gets the date when the default constraint was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date when the default constraint was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.DateLastModified">
      <summary>Gets the date when the default constraint was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date when the default constraint was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Drop">
      <summary>Removes the default constraint.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.ExtendedProperties">
      <summary>Gets the extended properties of the default constraint.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.ID">
      <summary>Gets the default constraint ID value. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the default constraint ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.IsFileTableDefined">
      <summary>Gets or sets whether the file table is defined.</summary>
      <returns>True if the file table is defined; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.IsSystemNamed">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the default constraint was named by the system or the user. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the default constraint is system defined or user defined.If True, the default constraint was named by the system.If False (default), the default constraint was named by the user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Name">
      <summary>Gets or sets the default constraint name.</summary>
      <returns>A string value that contains the default constraint name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultConstraint" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Rename(System.String)">
      <summary>Renames the default constraint.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the default constraint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server default constraint.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server default constraint as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultConstraint.Text">
      <summary>Gets or sets the Transact-SQL statement that defines the default constraint.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the actual text of the Transact-SQL statement that defines the default constraint.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DefaultLanguage">
      <summary>Represents the list of all the default languages supported by Microsoft Search service.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultLanguage.Equals(System.Object)">
      <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
      <returns>True if the obj is a Boolean and has the same value as this instance; otherwise, false.</returns>
      <param name="obj">An object to compare to this instance.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultLanguage.GetHashCode">
      <summary>Returns the hash code for this string.</summary>
      <returns>A 32-bit signed integer hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultLanguage.Lcid">
      <summary>Gets the local ID for the language.</summary>
      <returns>The local ID for the language.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultLanguage.Name">
      <summary>Gets the name for the <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultLanguage" /> class.</summary>
      <returns>The name for the DefaultLanguage.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DefaultRuleBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DefaultRuleBase" /> class is a base class that is inherited by the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> class and the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> or <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object or <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object property changes on instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.BindToColumn(System.String,System.String)">
      <summary>Binds the default or rule to the specified column in the specified table.</summary>
      <param name="tablename">A <see cref="T:System.String" /> value that specifies the name of the table in which the column resides.</param>
      <param name="colname">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.BindToColumn(System.String,System.String,System.String)">
      <summary>Binds the default or rule to the specified column in the specified table with the specified schema. </summary>
      <param name="tablename">A <see cref="T:System.String" /> value that specifies the name of the table in which the column resides.</param>
      <param name="colname">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
      <param name="tableschema">A <see cref="T:System.String" /> value that specifies the name of the table schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.BindToDataType(System.String,System.Boolean)">
      <summary>Binds the default or rule to a data type.</summary>
      <param name="datatypename">A <see cref="T:System.String" /> value that specifies the name of the data type.</param>
      <param name="bindcolumns">A <see cref="T:System.Boolean" /> value that specifies whether to bind the default or rule to data types that are already bound to a column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.Create">
      <summary>Creates a default or rule on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object or <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.Drop">
      <summary>Removes the rule or the default.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.EnumBoundColumns">
      <summary>Enumerates a list of columns to which the default or rule is bound.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> objects that specify the columns to which the default or rule is bound.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.EnumBoundDataTypes">
      <summary>Enumerates a list of data types to which the default or rule is bound.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> objects that specify the data types to which the default or rule is bound.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property on the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object or the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object. </summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents the extended properties or the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object or <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.PostCreate">
      <summary>This method supports the SMO infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the default or rule.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the default or rule. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the default or rule as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the default or rule. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.ScriptHeader(System.Boolean)">
      <summary>Generates a Transact-SQL script that can be used to re-create the default or rule header as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL command batch statements that defines the default or rule header. </returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether the header can be altered.If True, the header can be altered.If False, the header cannot be altered.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.TextBody">
      <summary>Gets or sets the text that defines the default or rule.</summary>
      <returns>A <see cref="T:System.String" /> value that defines the default or rule.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.TextHeader">
      <summary>Gets or sets the header of the text body that defines the default or rule.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.TextMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object or <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object header is editable as text. </summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the header is editable as text.If true (default), the header is editable as text.If false, the relevant properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Default" /> object or <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object must be set to define the trigger.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.UnbindFromColumn(System.String,System.String)">
      <summary>Unbinds the default or rule from the specified column.</summary>
      <param name="tablename">A <see cref="T:System.String" /> value that specifies the table in which the column resides.</param>
      <param name="colname">A <see cref="T:System.String" /> value that specifies the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.UnbindFromColumn(System.String,System.String,System.String)">
      <summary>Unbinds the default or rule from the specified column with the specified table schema.</summary>
      <param name="tablename">A <see cref="T:System.String" /> value that specifies the table in which the column resides.</param>
      <param name="colname">A <see cref="T:System.String" /> value that specifies the column.</param>
      <param name="tableschema">A <see cref="T:System.String" /> value that specifies the table schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DefaultRuleBase.UnbindFromDataType(System.String,System.Boolean)">
      <summary>Unbinds the default or rule from the specified data type </summary>
      <param name="datatypename">A <see cref="T:System.String" /> value that specifies the name of the data type.</param>
      <param name="bindcolumns">A <see cref="T:System.Boolean" /> value that specifies whether to unbind the default or rule from data types that are already bound to a column.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DependencyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Dependency" /> objects that are used to derive the node classes in SMO scripting operations.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.Add(Microsoft.SqlServer.Management.Smo.DependencyCollectionNode)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Dependency" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</summary>
      <param name="dependencyCollectionNode">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> that specifies the object to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.AddRange(System.Collections.Generic.IEnumerable{Microsoft.SqlServer.Management.Smo.DependencyCollectionNode})">
      <summary>Adds a range of nodes to the collection.</summary>
      <param name="dependencyCollectionNodeCollection">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> that specifies the objects to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.Clear">
      <summary>Removes all the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> objects from the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.Contains(Microsoft.SqlServer.Management.Smo.DependencyCollectionNode)">
      <summary>Determines whether the specified <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the specified object exists in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.If True, it is a member of the collection. Otherwise, False.</returns>
      <param name="dependencyCollectionNode">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object that must be validated as a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.ContainsUrn(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Determines whether the specified <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object exists on the specified server.</summary>
      <returns>
        <see cref="T:System.Boolean" /> indicating if the specified URN is present in a dependency collection.</returns>
      <param name="urn">A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object that specifies an object in URN format.</param>
      <param name="srv">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that specifies the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.DependencyCollectionNode[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> objects.</param>
      <param name="arrayIndex">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyCollection.Count">
      <summary>Gets the number of <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.GetEnumerator">
      <summary>Gets an enumerator that can iterate through the list of objects.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object value that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.IndexOf(Microsoft.SqlServer.Management.Smo.DependencyCollectionNode)">
      <summary>Returns the index value of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object within the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the index position of the specified object in the collection.</returns>
      <param name="dependencyCollectionNode">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object that specifies the member for which the index value is required.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.Insert(System.Int32,Microsoft.SqlServer.Management.Smo.DependencyCollectionNode)">
      <summary>Inserts a <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object at the specified index position in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</summary>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" />.</param>
      <param name="dependencyCollectionNode">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object that specifies the object that is inserted in the collection at the specified index position.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object value that represents the scripting dependency.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.Remove(Microsoft.SqlServer.Management.Smo.DependencyCollectionNode)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</summary>
      <returns>Returns <see cref="T:System.Boolean" /> which indicates whether the operation succeeded..</returns>
      <param name="dependencyCollectionNode">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object that specifies the object that is removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.RemoveAt(System.Int32)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object and the specified index position.</summary>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position at which to remove a <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>Determines if the dependency collection is read-only.</summary>
      <returns>
        <see cref="T:System.Boolean" /> indicating if the dependency collection is read-only.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an IEnumerator interface that is required to iterate through a collection.</summary>
      <returns>Returns an IEnumerator interface that is required to iterate through a collection.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> class represents a node in the dependency collection that is derived during scripting operations.  </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode.IsRootNode">
      <summary>Gets the Boolean property value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object represents the root node in the collection.</summary>
      <returns>A Boolean value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> object represents the root node in the dependency collection.If True, the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> is the root node.If False (default), the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollectionNode" /> is not the root node.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DependencyNode">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyNode" /> class represents a node that is defined by a URN address. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyNode.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyNode" /> class. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyNode.IsSchemaBound">
      <summary>Determines if the Dependency Node is bound to a schema</summary>
      <returns>True if the Dependency Node is bound to a schema; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyNode.Urn">
      <summary>Gets or sets the URN value that uniquely identifies the Microsoft SQL Server object that the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyNode" /> object represents.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that represents an object on the instance of SQL Server.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DependencyTree">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object represents a tree structure that contains SQL Server objects and their hierarchical relationships to each other. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyTree.#ctor(Microsoft.SqlServer.Management.Smo.DependencyTree)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> class.</summary>
      <param name="tree">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyTree.Copy">
      <summary>Makes a copy of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object that is a copy of the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.Count">
      <summary>Gets the total number of <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</summary>
      <returns>An integer value that specifies the total number of <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.Dependencies">
      <summary>Gets or sets the collection of dependencies.</summary>
      <returns>The collection of dependencies.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.DependsOnParents">
      <summary>Gets or sets a value that indicates whether the Dependency Tree depends on parent objects.</summary>
      <returns>True if the Dependency Tree depends on parent objects; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.FirstChild">
      <summary>Gets the first child <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object value that is the first in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.HasChildNodes">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object has any child nodes.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object has dependent child <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects.If True, the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object has child <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects.If False (default), the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object does not have any child <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.NextSibling">
      <summary>Gets the next sibling <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object that specifies the next sibling object in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object hierarchy. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.NumberOfSiblings">
      <summary>Gets the number of sibling objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object hierarchy.</summary>
      <returns>An integer value that specifies the number of sibling objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object hierarchy. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyTree.Remove(Microsoft.SqlServer.Management.Smo.DependencyTreeNode)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</summary>
      <param name="depNode">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object that specifies the node to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.Roots">
      <summary>Gets or sets the collection of root nodes.</summary>
      <returns>The collection of root nodes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTree.Urn">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> value of that uniquely identifies the SQL Server object that the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object represents.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that uniquely identifies the SQL Server object that the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object represents. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> class represents the child and sibling SQL Server objects within a <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object hierarchy. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyTreeNode.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTreeNode.FirstChild">
      <summary>Gets the first child <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object of the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object value that is the first child of the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTreeNode.HasChildNodes">
      <summary>Gets the Boolean property value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object has any child nodes.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object has any child <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects.If True, the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object has child <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects.If False (default), the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object does not have any child <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTreeNode.Index">
      <summary>Gets or sets the item at the given index in tree node collection.</summary>
      <returns>The item at the given index in tree node collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTreeNode.NextSibling">
      <summary>Gets the next sibling <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object in the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object value that specifies the next sibling of the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTreeNode.NumberOfSiblings">
      <summary>Gets the number of sibling <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects in the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of sibling <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> objects in the referenced <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTreeNode" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyTreeNode.Siblings">
      <summary>Gets or sets the siblings contained in a dependency tree node.</summary>
      <returns>The siblings contained in a dependency tree node.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DependencyType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyType" /> enumeration is a list of constant values that specifies the direction of the dependency discovery operation.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DependencyType.Children">
      <summary>The dependency discovery operation establishes relationships with child objects.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DependencyType.Parents">
      <summary>The dependency discovery operation establishes relationships with parent objects.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DependencyWalker">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyWalker" /> object is a tool to perform scripting operations that involve dependencies such as identifying dependent relationships. The tool and converts this output to a list. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyWalker" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyWalker" /> class on the specified instance of SQL Server.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the instance of SQL Server that the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyWalker" /> tool object is associated with.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyWalker.DependencyTree">
      <summary>Gets or sets a server dependency tree.</summary>
      <returns>A server dependency tree.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Sdk.Sfc.Urn[],Microsoft.SqlServer.Management.Smo.DependencyType)">
      <summary>Creates a hierarchical object tree that represents the parent- or child-dependent relationships for a specified <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> array of SQL Server objects on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object that specifies the hierarchical SQL Server object tree.</returns>
      <param name="urns">An <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that specifies the SQL Server objects for which to discover the dependent relationships.</param>
      <param name="dependencyType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyType" /> object value that specifies the direction of the dependency discovery operation.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Sdk.Sfc.Urn[],System.Boolean)">
      <summary>Creates a hierarchical object tree that represents the parent- or child-dependent relationships for a specified <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> array of SQL Server objects on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object that specifies the hierarchical SQL Server object tree.</returns>
      <param name="urns">An <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that specifies the SQL Server objects for which to discover the dependent relationships.</param>
      <param name="parents">A <see cref="T:System.Boolean" /> value that specifies whether to find parent objects on which the objects in the array are dependent or the child objects that are dependent on the objects in the array. If True, the <see cref="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.UrnCollection,System.Boolean)" /> method looks for the parent objects for each object in the specified array.   If False, the <see cref="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.UrnCollection,System.Boolean)" /> method looks for the child objects for each object in the specified array.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.SqlSmoObject[],Microsoft.SqlServer.Management.Smo.DependencyType)">
      <summary>Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified object array of SQL Server objects on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object that specifies the hierarchical SQL Server object tree.</returns>
      <param name="objects">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object array value that specifies the SQL Server objects for which to discover the dependent relationships.</param>
      <param name="dependencyType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyType" /> object value that specifies the direction of the dependency discovery operation.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.SqlSmoObject[],System.Boolean)">
      <summary>Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified object array of SQL Server objects on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object that specifies the hierarchical SQL Server object tree.</returns>
      <param name="objects">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object array value that specifies the SQL Server objects for which to discover the dependent relationships.</param>
      <param name="parents">A <see cref="T:System.Boolean" /> value that specifies whether to find parent objects on which the objects in the array are dependent or the child objects that are dependent on the objects in the array. If True, the <see cref="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.SqlSmoObject[],Microsoft.SqlServer.Management.Smo.DependencyType)" /> method will look for the parent objects for each object in the specified array.   If False, the <see cref="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.SqlSmoObject[],Microsoft.SqlServer.Management.Smo.DependencyType)" /> method will look for the child objects for each object in the specified array. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.UrnCollection,Microsoft.SqlServer.Management.Smo.DependencyType)">
      <summary>Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> collection of SQL Server objects on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object that specifies the hierarchical SQL Server object tree.</returns>
      <param name="list">An <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that specifies the SQL Server objects for which to discover the dependent relationships.</param>
      <param name="dependencyType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyType" /> object value that specifies the direction of the dependency discovery operation.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.UrnCollection,System.Boolean)">
      <summary>Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> collection of SQL Server objects on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object that specifies the hierarchical SQL Server object tree.</returns>
      <param name="list">An <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that specifies the SQL Server objects for which to discover the dependent relationships.</param>
      <param name="parents">A <see cref="T:System.Boolean" /> value that specifies whether to find parent objects on which the objects in the array are dependent or the child objects that are dependent on the objects in the array. If True, the <see cref="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.UrnCollection,System.Boolean)" /> method will look for the parent objects for each object in the specified array.   If False, the <see cref="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies(Microsoft.SqlServer.Management.Smo.UrnCollection,System.Boolean)" /> method will look for the child objects for each object in the specified array.</param>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoveryProgress">
      <summary>Raises an event at intervals and reports progress on the <see cref="E:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoveryProgress" /> method.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyWalker.FilterCallbackFunction">
      <summary>Gets or sets the scripting options that allow URNs to be filtered out while running the <see cref="Overload:Microsoft.SqlServer.Management.Smo.DependencyWalker.DiscoverDependencies" /> method.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingFilter" /> object value that specifies the invocation status for callback functions.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.GetServerObject">
      <summary>Returns the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that represents the instance of SQL Server on which the dependency discovery operation is running.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyWalker.KnownObjectsList">
      <summary>Gets or sets a list of all known objects in a server.</summary>
      <returns>The list of all known objects in a server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyWalker.Server">
      <summary>Gets or sets the instance of Microsoft SQL Server that the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyWalker" /> tool object is associated with.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyWalker.Total">
      <summary>Gets or sets the number of objects that have been processed by the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyWalker" /> object.</summary>
      <returns>The number of objects that have been processed by the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyWalker" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.DependencyWalker.TotalCount">
      <summary>Gets or sets the count of objects discovered by a dependency walker.</summary>
      <returns>The count of objects discovered by a dependency walker.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.DependencyWalker.WalkDependencies(Microsoft.SqlServer.Management.Smo.DependencyTree)">
      <summary>Creates a linear list of objects and their dependencies from a specified <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object that specifies a linear list of SQL Server objects and their dependencies.</returns>
      <param name="tree">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyTree" /> object that specifies the hierarchical object tree.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.DeviceType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.DeviceType" /> enumeration is a list of constant values that specify the various different types of devices supported by SQL Server.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DeviceType.LogicalDevice">
      <summary>Specifies a logical device.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DeviceType.Tape">
      <summary>Specifies a tape device.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DeviceType.File">
      <summary>Specifies a disk file.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DeviceType.Pipe">
      <summary>Specifies a named pipe.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.DeviceType.VirtualDevice">
      <summary>Specifies a virtual device.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Edition">
      <summary>The  <see cref="T:Microsoft.SqlServer.Management.Smo.Edition" />  enumeration is a list of constant values that specify the various different types of devices that are supported by SQL Server.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Edition.Unknown">
      <summary>Specifies that the edition is unknown.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Edition.PersonalOrDesktopEngine">
      <summary>Specifies if the edition is Personal or Desktop Engine.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Edition.Standard">
      <summary>Specifies if the edition is Standard.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Edition.EnterpriseOrDeveloper">
      <summary>Specifies if the edition is Enterprise or Developer.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Edition.Express">
      <summary>Specifies if the edition is Express.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Endpoint">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> class represents an endpoint service that can listen natively for requests. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> class with the specified name on the specified instance of Microsoft SQL Server.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that specifies the instance of SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> variable that specifies the name of the endpoint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Create">
      <summary>Creates an endpoint on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the endpoint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the endpoint.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permissions, are also denied access to the specified set of permissions on the endpoint.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the endpoint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permissions, are also denied access to the specified set of permissions on the endpoint.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Disable">
      <summary>Disables the endpoint.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Drop">
      <summary>Removes the endpoint from the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.EndpointState">
      <summary>Gets the state of the endpoint.</summary>
      <returns>An <see cref="P:Microsoft.SqlServer.Management.Smo.Endpoint.EndpointState" /> object value that specifies the state of the endpoint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.EndpointType">
      <summary>Gets or sets the type of the endpoint.</summary>
      <returns>An <see cref="P:Microsoft.SqlServer.Management.Smo.Endpoint.EndpointType" /> object value that specifies the type of the endpoint.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.EnumObjectPermissions">
      <summary>Enumerates a list of permissions for the endpoint.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the endpoint.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of permissions for the endpoint limited to the specified permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the endpoint.</returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of permissions for the endpoint that belongs to the specified user.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the endpoint.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user who is the owner of the endpoint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of permissions for the endpoint that belong to the specified user and limited to the specified permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the endpoint.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user who is the owner of the endpoint.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the endpoint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the endpoint.If True, the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the endpoint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the endpoint under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If True, the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the endpoint. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the endpoint. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the endpoint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the endpoint. If True, the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the endpoint.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the endpoint under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the endpoint.If True, the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the endpoint. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the endpoint. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.ID">
      <summary>Gets the ID value that uniquely identifies the endpoint.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the endpoint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.IsAdminEndpoint">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the endpoint is for administration.</summary>
      <returns>An <see cref="T:System.Boolean" /> value that specifies whether the endpoint is for administration.If True, the endpoint is for administration.If False (default), the endpoint is not for administration.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.IsSystemObject">
      <summary>Determines if the Endpoint is a system object.</summary>
      <returns>
        <see cref="T:System.Boolean" /> indicating if the endpoint is a system object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.Owner">
      <summary>Gets or sets the owner of the endpoint.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the endpoint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.Payload">
      <summary>Gets the endpoint payload.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Payload" /> object that specifies the endpoint payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.Protocol">
      <summary>Gets the protocol used by the endpoint.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Protocol" /> object value that specifies the protocol used by the endpoint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Endpoint.ProtocolType">
      <summary>Gets or sets the protocol type used by the endpoint.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ProtocolType" /> object value that specifies the type of protocol used by the endpoint.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Refresh">
      <summary>Refreshes the endpoint.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the endpoint and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the endpoint.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the endpoint.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the endpoint and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the endpoint.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the endpoint.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the endpoint. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the endpoint.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the endpoint and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the endpoint.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the endpoint.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the endpoint and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the endpoint.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the endpoint.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the endpoint. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the endpoint.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the endpoint as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Start">
      <summary>Starts the endpoint listening and processing requests.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Endpoint.Stop">
      <summary>Stops the endpoint listening and processing requests.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.EndpointCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> objects that represent all the HTTP endpoints.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EndpointCollection.Add(Microsoft.SqlServer.Management.Smo.Endpoint)">
      <summary>Adds an Endpoint to an Endpoint Collection</summary>
      <param name="endpoint">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint." />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EndpointCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Endpoint[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EndpointCollection.EnumEndpoints(Microsoft.SqlServer.Management.Smo.EndpointType)">
      <summary>Returns an enumerated list of endpoints of the specified type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> objects that specifies the list of endpoints of the specified type.</returns>
      <param name="endpointType">An <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointType" /> object that specifies the type of endpoint to enumerate.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EndpointCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object value that represents the HTTP endpoint.</returns>
      <param name="index">An integer value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EndpointCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object value that represents the HTTP endpoint.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EndpointCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EndpointCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.EndpointPayload">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointPayload" /> object represents an endpoint payload.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EndpointPayload.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointPayload" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object value that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointPayload" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EndpointPayload.ToString">
      <summary>Returns a string representing the Endpoint Payload object.</summary>
      <returns>A string value that represents the object in string format.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.EndpointProtocol">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointProtocol" /> object represents an HTTP endpoint protocol.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EndpointProtocol.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointProtocol" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointProtocol" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EndpointProtocol.ToString">
      <summary>Returns a string representation of the endpoint protocol.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the object in string format.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.EventProperty">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> class represents a property of an event.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EventProperty.Name">
      <summary>Gets the name of the event property.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the event property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EventProperty.Value">
      <summary>Gets the value of the event property.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the value of the event property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.EventPropertyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.EventPropertyCollection" /> object represents the properties of event objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.EventProperty[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> objects to which to copy the collection.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.Count">
      <summary>Gets the number of <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.EventPropertyCollection" /> object.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> objects in the <see cref="T:Microsoft.SqlServer.Management.Smo.EventPropertyCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.GetEnumerator">
      <summary>Gets an enumerator that can iterate through the list of objects.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object value that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> object at the specified index position.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> object value that specifies the event property at the specified index position.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position of the <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> object in the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.Item(System.String)">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> object that has the specified name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> object value that specifies the event property that has the specified name.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the ICollection to an Array, starting at a particular Array index.</summary>
      <param name="array">An <see cref="T:System.Array" /> object   </param>
      <param name="index">A <see cref="T:System.String" /> value that specifies the name of the extended stored procedure.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.System#Collections#ICollection#IsSynchronized">
      <summary>Gets a value that indicates whether the event property collection is synchronized (locked) for read and update.</summary>
      <returns>true if the event property collection is synchronized (locked) for read and update; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.System#Collections#ICollection#SyncRoot">
      <summary>Returns an object that can be used to synchronize access to the ICollection. </summary>
      <returns>
        <see cref="T:System.Object" /> that can be used to synchronize or lock access to the ICollection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.EventPropertyCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an IEnumerator interface that permits iteration through a collection.</summary>
      <returns>The IEnumerator interface that permits iteration through a collection.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.EventType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.EventType" /> enumeration is a list of constant values that specify the various different types of events that are supported by SQL Server.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AddRoleMember">
      <summary>Event that occurs when a member is added to a database role.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AddServerRoleMember">
      <summary>Event that occurs when a member is added to a server role.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AddSignature">
      <summary>Event that occurs when a signature is added.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AddSignatureSchemaObject">
      <summary>Event that occurs when an AddSignatureSchemaObject is added to a database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterApplicationRole">
      <summary>Event that occurs when an application role is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterAssembly">
      <summary>Event that occurs when an assembly is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterAsymmetricKey">
      <summary>Event that occurs when an asymmetric key is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterAuthorizationDatabase">
      <summary>Event that occurs when an authorization database is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterAuthorizationServer">
      <summary>Event that occurs when an authorization server is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterAvailabilityGroup">
      <summary>Event that occurs when the availability group is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterBrokerPriority">
      <summary>Event that occurs when a broker priority is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterCertificate">
      <summary>Event that occurs when a certificate is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterCredential">
      <summary>Event that occurs when a credential is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterCryptographicProvider">
      <summary>Event that occurs when a cryptographic provider is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterDatabase">
      <summary>Event that occurs when a database is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterDatabaseAuditSpecification">
      <summary>Event that occurs when a database audit specification is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterDatabaseEncryptionKey">
      <summary>Event that occurs when a .database encryption key is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterEndpoint">
      <summary>Event that occurs when an HTTP endpoint is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterEventSession">
      <summary>Event that occurs when an event session is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterExtendedProperty">
      <summary>Event that occurs when an extended property is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterFulltextCatalog">
      <summary>Event that occurs when a Full-Text catalog is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterFulltextIndex">
      <summary>Event that occurs when a Full-Text index is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterFulltextStoplist">
      <summary>Event that occurs when a full-text stop list is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterFunction">
      <summary>Event that occurs when a function is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterIndex">
      <summary>Event that occurs when an index is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterInstance">
      <summary>Event that occurs when a server instance is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterLinkedServer">
      <summary>Event that occurs when a .linked server is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterLogin">
      <summary>Event that occurs when a login is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterMasterKey">
      <summary>Event that occurs when a .master key is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterMessage">
      <summary>Event that occurs when a .message is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterMessageType">
      <summary>Event that occurs when a message is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterPartitionFunction">
      <summary>Event that occurs when a partition function is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterPartitionScheme">
      <summary>Event that occurs when a partition scheme is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterPlanGuide">
      <summary>Event that occurs when a plan guide is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterProcedure">
      <summary>Event that occurs when a stored procedure is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterQueue">
      <summary>Event that occurs when a queue is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterRemoteServer">
      <summary>Event that occurs when a remote server is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterRemoteServiceBinding">
      <summary>Event that occurs when a remote service binding is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterResourceGovernorConfig">
      <summary>Event that occurs when the resource governor configuration is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterResourcePool">
      <summary>Event that occurs when a resource pool is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterRole">
      <summary>Event that occurs when a role is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterRoute">
      <summary>Event that occurs when a route is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterSchema">
      <summary>Event that occurs when a schema is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterSearchPropertyList">
      <summary>Event that occurs when a Search Property List is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterSequence">
      <summary>Event that occurs when a Sequence is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServerAudit">
      <summary>Event that occurs when a server audit is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServerAuditSpecification">
      <summary>Event that occurs when a server audit specification is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServerConfiguration">
      <summary>Event that occurs when a server configuration is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServerRole">
      <summary>Event that occurs when a Server Role is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterService">
      <summary>Event that occurs when a service is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServiceMasterKey">
      <summary>Event that occurs when a .service master key is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterSymmetricKey">
      <summary>Event that occurs when a symmetric key is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterTable">
      <summary>Event that occurs when a table is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterTrigger">
      <summary>Event that occurs when a trigger is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterUser">
      <summary>Event that occurs when a user is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterView">
      <summary>Event that occurs when a view is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterWorkloadGroup">
      <summary>Event that occurs when a workload group is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AlterXmlSchemaCollection">
      <summary>Event that occurs when an XML schema collection is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AssemblyLoad">
      <summary>Event that occurs when an assembly is loaded.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditAddloginEvent">
      <summary>Event that occurs when adding a login is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditAddDBUserEvent">
      <summary>Event that occurs when adding a database user is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditAddLoginToServerRoleEvent">
      <summary>Event that occurs when adding a login to a server role is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditAddMemberToDBRoleEvent">
      <summary>Event that occurs when adding a member to a database role is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditAddRoleEvent">
      <summary>Event that occurs when adding a role is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditAppRoleChangePasswordEvent">
      <summary>Event that occurs when changing an application role password is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditBackupRestoreEvent">
      <summary>Event that occurs when backing up or restoring is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditChangeAuditEvent">
      <summary>Event that occurs when changing an audit event is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditChangeDatabaseOwner">
      <summary>Event that occurs when changing the database owner is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabaseManagementEvent">
      <summary>Event that occurs when database management is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabaseObjectAccessEvent">
      <summary>Event that occurs when accessing a database object is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabaseObjectGdrEvent">
      <summary>Event that occurs when a database object's GDR is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabaseObjectManagementEvent">
      <summary>Event that occurs when database object management is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabaseObjectTakeOwnershipEvent">
      <summary>Event that occurs when taking ownership of a database object is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabaseOperationEvent">
      <summary>Event that occurs when database operations are audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabasePrincipalImpersonationEvent">
      <summary>Event that occurs when database principal impersonation is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabasePrincipalManagementEvent">
      <summary>Event that occurs when database principal management is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDatabaseScopeGdrEvent">
      <summary>Event that occurs when database scope GDR is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditDbccEvent">
      <summary>Event that occurs when a database consistency check (DBCC) event is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditFulltext">
      <summary>Event that occurs when a full-text audit is performed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditLogin">
      <summary>Event that occurs when a login is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditLoginChangePasswordEvent">
      <summary>Event that occurs when a login password change is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditLoginChangePropertyEvent">
      <summary>Event that occurs when a login property change is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditLoginFailed">
      <summary>Event that occurs when a failed login attempt is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditLoginGdrEvent">
      <summary>Event that occurs when a login GDR event is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditLogout">
      <summary>Event that occurs when a log out is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditSchemaObjectAccessEvent">
      <summary>Event that occurs when access to a schema object is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditSchemaObjectGdrEvent">
      <summary>Event that occurs when a schema object GDR is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditSchemaObjectManagementEvent">
      <summary>Event that occurs when schema object management is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditSchemaObjectTakeOwnershipEvent">
      <summary>Event that occurs when taking ownership of a schema object is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditServerAlterTraceEvent">
      <summary>Event that occurs when an alter server trace is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditServerObjectGdrEvent">
      <summary>Event that occurs when a server object GDR is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditServerObjectManagementEvent">
      <summary>Event that occurs when server object management is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditServerObjectTakeOwnershipEvent">
      <summary>Event that occurs when taking ownership of the server object is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditServerOperationEvent">
      <summary>Event that occurs when server operation is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditServerPrincipalImpersonationEvent">
      <summary>Event that occurs when server principal impersonation is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditServerPrincipalManagementEvent">
      <summary>Event that occurs when server principal management is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.AuditServerScopeGdrEvent">
      <summary>Event that occurs when server scope GDR is audited.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.BindDefault">
      <summary>Event that occurs when a default is bound to a column or to an alias data type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.BindRule">
      <summary>Event that occurs when a rule is bound to a column or to an alias data type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.BitmapWarning">
      <summary>Can be used to report when bitmap filters have been disabled in a query.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.BlockedProcessReport">
      <summary>Event that occurs when a blocked process is reported.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.BrokerQueueDisabled">
      <summary>Event that occurs when a Service Broker queue is disabled.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CpuThresholdExceeded">
      <summary>Event that occurs when the CPU threshold has been exceeded.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateApplicationRole">
      <summary>Event that occurs when an application role is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateAssembly">
      <summary>Event that occurs when a server assembly is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateAsymmetricKey">
      <summary>Event that occurs when an asymmetric key is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateAvailabilityGroup">
      <summary>Event that occurs when the availability group is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateBrokerPriority">
      <summary>Event that occurs when a broker priority is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateCertificate">
      <summary>Event that occurs when a certificate is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateContract">
      <summary>Event that occurs when a contract is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateCredential">
      <summary>Event that occurs when a credential is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateCryptographicProvider">
      <summary>Event that occurs when cryptographic provider is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateDatabase">
      <summary>Event that occurs when a database is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateDatabaseAuditSpecification">
      <summary>Event that occurs when a database audit specification is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateDatabaseEncryptionKey">
      <summary>Event that occurs when a database encryption key is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateDefault">
      <summary>Creates an object that is called a default. When bound to a column or an alias data type, a default specifies a value to be inserted into the column to which the object is bound (or into all columns, in the case of an alias data type), when no value is explicitly supplied during an insert.  </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateEndpoint">
      <summary>Event that occurs when an endpoint is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateEventNotification">
      <summary>Event that occurs when event notification is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateEventSession">
      <summary>Event that occurs when an event session is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateExtendedProcedure">
      <summary>Event that occurs when an extended stored procedure is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateExtendedProperty">
      <summary>Event that occurs when an extended property is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateFulltextCatalog">
      <summary>Event that occurs when a full-text catalog is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateFulltextIndex">
      <summary>Event that occurs when a full-text index is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateFulltextStoplist">
      <summary>Event that occurs when a full-text stop list is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateFunction">
      <summary>Event that occurs when a function is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateIndex">
      <summary>Event that occurs when an index is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateLinkedServer">
      <summary>Event that occurs when a linked server is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateLinkedServerLogin">
      <summary>Event that occurs when a linked server login is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateLogin">
      <summary>Event that occurs when a login is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateMasterKey">
      <summary>Event that occurs when a master key is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateMessage">
      <summary>Event that occurs when a message is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateMessageType">
      <summary>Event that occurs when a message type is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreatePartitionFunction">
      <summary>Event that occurs when a partition function is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreatePartitionScheme">
      <summary>Event that occurs when a partition scheme is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreatePlanGuide">
      <summary>Event that occurs when a plan guide is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateProcedure">
      <summary>Event that occurs when a stored procedure is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateQueue">
      <summary>Event that occurs when a queue is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateRemoteServer">
      <summary>Event that occurs when a remote server is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateRemoteServiceBinding">
      <summary>Event that occurs when a remote service binding is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateResourcePool">
      <summary>Event that occurs when a resource pool is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateRole">
      <summary>Event that occurs when a role is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateRoute">
      <summary>Event that occurs when a route is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateRule">
      <summary>Event that occurs when a rule is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateSchema">
      <summary>Event that occurs when a schema is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateSearchPropertyList">
      <summary>Event that occurs when a Search Property List is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateSequence">
      <summary>Event that occurs when a Sequence is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateServerAudit">
      <summary>Event that occurs when a server audit is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateServerAuditSpecification">
      <summary>Event that occurs when a server audit specification is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateServerRole">
      <summary>Event that occurs when a Server Role is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateService">
      <summary>Event that occurs when a service is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateSpatialIndex">
      <summary>Event that occurs when a spatial index is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateStatistics">
      <summary>Event that occurs when a statistics counter is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateSymmetricKey">
      <summary>Event that occurs when a symmetric key is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateSynonym">
      <summary>Event that occurs when a synonym is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateTable">
      <summary>Event that occurs when a table is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateTrigger">
      <summary>Event that occurs when a trigger is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateType">
      <summary>Event that occurs when a type is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateUser">
      <summary>Event that occurs when a user is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateView">
      <summary>Event that occurs when a view is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateWorkloadGroup">
      <summary>Event that occurs when a workload group is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateXmlIndex">
      <summary>Event that occurs when an XML index is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.CreateXmlSchemaCollection">
      <summary>Event that occurs when an XML schema collection is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DatabaseMirroringStateChange">
      <summary>Event that occurs when the mirroring state of a database changes. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DatabaseSuspectDataPage">
      <summary>Event that occurs when a suspect data page is detected in the database. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DataFileAutoGrow">
      <summary>Event that occurs when a data file grows automatically.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DataFileAutoShrink">
      <summary>Event that occurs when a data file shrinks automatically.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DeadlockGraph">
      <summary>Event that occurs when a deadlock graph occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DenyDatabase">
      <summary>Event that occurs when a database denies access.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DenyServer">
      <summary>Event that occurs when a server denies access.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DeprecationAnnouncement">
      <summary>Event that occurs when a deprecation announcement is issued.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DeprecationFinalSupport">
      <summary>Event that occurs when a deprecation final support message is issued.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropApplicationRole">
      <summary>Event that occurs when an application role is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropAssembly">
      <summary>Event that occurs when an assembly is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropAsymmetricKey">
      <summary>Event that occurs when an asymmetric key is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropAvailabilityGroup">
      <summary>Event that occurs when the availability group is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropBrokerPriority">
      <summary>Event that occurs when a broker priority is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropCertificate">
      <summary>Event that occurs when a certificate is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropContract">
      <summary>Event that occurs when a contract is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropCredential">
      <summary>Event that occurs when a credential is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropCryptographicProvider">
      <summary>Event that occurs when a cryptographic provider is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropDatabase">
      <summary>Event that occurs when a database is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropDatabaseAuditSpecification">
      <summary>Event that occurs when a database audit specification is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropDatabaseEncryptionKey">
      <summary>Event that occurs when a database encryption key is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropDefault">
      <summary>Drops an object called a default. When bound to a column or an alias data type, a default specifies a value to be inserted into the column to which the object is bound (or into all columns, in the case of an alias data type), when no value is explicitly supplied during an insert.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropEndpoint">
      <summary>Event that occurs when an HTTP endpoint is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropEventNotification">
      <summary>Event that occurs when an event notification is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropEventSession">
      <summary>Event that occurs when an event session is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropExtendedProcedure">
      <summary>Event that occurs when an extended procedure is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropExtendedProperty">
      <summary>Event that occurs when an extended property is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropFulltextCatalog">
      <summary>Event that occurs when a Full-Text catalog is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropFulltextIndex">
      <summary>Event that occurs when a Full-Text index is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropFulltextStoplist">
      <summary>Event that occurs when a full-text stop list is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropFunction">
      <summary>Event that occurs when a function is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropIndex">
      <summary>Event that occurs when an index is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropLinkedServer">
      <summary>Event that occurs when a linked server is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropLinkedServerLogin">
      <summary>Event that occurs when a linked server login is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropLogin">
      <summary>Event that occurs when a login is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropMasterKey">
      <summary>Event that occurs when a master key is dropped..</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropMessage">
      <summary>Event that occurs when a message is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropMessageType">
      <summary>Event that occurs when a message is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropPartitionFunction">
      <summary>Event that occurs when a partition function is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropPartitionScheme">
      <summary>Event that occurs when a partition scheme is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropPlanGuide">
      <summary>Event that occurs when a plan guide is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropProcedure">
      <summary>Event that occurs when a procedure is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropQueue">
      <summary>Event that occurs when a queue is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropRemoteServer">
      <summary>Event that occurs when a remote server is dropped..</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropRemoteServiceBinding">
      <summary>Event that occurs when a remote service binding is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropResourcePool">
      <summary>Event that occurs when a resource pool is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropRole">
      <summary>Event that occurs when a role is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropRoleMember">
      <summary>Event that occurs when a member of a role is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropRoute">
      <summary>Event that occurs when a route is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropRule">
      <summary>Event that occurs when a rule is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropSchema">
      <summary>Event that occurs when a schema is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropSearchPropertyList">
      <summary>Event that occurs when a Search Property List is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropSequence">
      <summary>Event that occurs when a Sequence is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropServerAudit">
      <summary>Event that occurs when a server audit is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropServerAuditSpecification">
      <summary>Event that occurs when a server audit specification is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropServerRole">
      <summary>Event that occurs when a Server Role is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropServerRoleMember">
      <summary>Event that occurs when a member of a server role is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropService">
      <summary>Event that occurs when a service is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropSignature">
      <summary>Event that occurs when a signature is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropSignatureSchemaObject">
      <summary>Event that occurs when a signature schema object is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropStatistics">
      <summary>Event that occurs when a statistics counter is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropSymmetricKey">
      <summary>Event that occurs when a symmetric key is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropSynonym">
      <summary>Event that occurs when a synonym is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropTable">
      <summary>Event that occurs when a table is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropTrigger">
      <summary>Event that occurs when a trigger is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropType">
      <summary>Event that occurs when a type is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropUser">
      <summary>Event that occurs when a user is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropView">
      <summary>Event that occurs when a view is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropWorkloadGroup">
      <summary>Event that occurs when a workload group is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.DropXmlSchemaCollection">
      <summary>Event that occurs when an XML schema collection is dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Errorlog">
      <summary>Event that occurs when an error is logged.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Eventlog">
      <summary>Event that occurs when an event is logged.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Exception">
      <summary>Event that occurs when an exception occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ExchangeSpillEvent">
      <summary>Event that occurs when an exchange spill event occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ExecutionWarnings">
      <summary>Event that occurs when an execution warning occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.FtCrawlAborted">
      <summary>Event that occurs when a Full-Text crawl is stopped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.FtCrawlStarted">
      <summary>Event that occurs when an FT crawl is started.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.FtCrawlStopped">
      <summary>Event that occurs when an FT crawl is stopped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.GrantDatabase">
      <summary>Event that occurs when access is granted to a database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.GrantServer">
      <summary>Event that occurs when access to a server is granted.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.HashWarning">
      <summary>Event that occurs when a hash warning occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.LockDeadlock">
      <summary>Event that occurs when a deadlock occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.LockDeadlockChain">
      <summary>Event that occurs when a deadlock chain occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.LockEscalation">
      <summary>Event that occurs when lock escalation occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.LogFileAutoGrow">
      <summary>Event that occurs when the log file automatically grows.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.LogFileAutoShrink">
      <summary>Event that occurs when log file is automatically shrinked.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.MissingColumnStatistics">
      <summary>Event that occurs when missing columns statistics are discovered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.MissingJoinPredicate">
      <summary>Event that occurs when a missing join predicate occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.MountTape">
      <summary>Event that occurs when tape is mounted.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ObjectAltered">
      <summary>Event that occurs when an object is altered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ObjectCreated">
      <summary>Event that occurs when an object is created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ObjectDeleted">
      <summary>Event that occurs when an object is deleted.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.OledbCallEvent">
      <summary>Event that occurs when an OLE DB call event occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.OledbDatareadEvent">
      <summary>Event that occurs when an OLE DB data is read.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.OledbErrors">
      <summary>Event that occurs when OLE DB errors occur.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.OledbProviderInformation">
      <summary>Event that occurs when OLE DB provider information is accessed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.OledbQueryinterfaceEvent">
      <summary>Event that occurs when an OLE DB interface is queried.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Qn_dynamics">
      <summary>Event that occurs when a dynamics event occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Qn_parameterTable">
      <summary>Event that occurs when a parameter table event occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Qn_subscription">
      <summary>Event that occurs when a subscription event occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Qn_template">
      <summary>Event that occurs when a template event occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.QueueActivation">
      <summary>Event that occurs when a queue is activated.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Rename">
      <summary>Event that occurs when a user related object in the database is renamed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.RevokeDatabase">
      <summary>Event that occurs when access to a database is revoked.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.RevokeServer">
      <summary>Event that occurs when access to a server is revoked.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ServerMemoryChange">
      <summary>Event that occurs when a change to the server memory is made.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ShowplanAllForQueryCompile">
      <summary>Event that occurs when a Showplan All For Query Compile request occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ShowplanXml">
      <summary>Event that occurs when a Showplan XML request occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ShowplanXmlForQueryCompile">
      <summary>Event that occurs when a Showplan XML For Query Compile request occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.ShowplanXmlStatisticsProfile">
      <summary>Event that occurs when a Showplan XML statistics profile request occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.SortWarnings">
      <summary>Event that occurs when a warning message is generated during a sort operation.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.SpCacheinsert">
      <summary>Event that occurs when a stored procedure cache insert occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.SpCachemiss">
      <summary>Event that occurs when a stored procedure cache miss occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.SpCacheremove">
      <summary>Event that occurs when a stored procedure cache remove occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.SpRecompile">
      <summary>Event that occurs when a stored procedure is recompiled.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.SqlStmtrecompile">
      <summary>Event that occurs when a Transact-SQL statement is recompiled.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.TraceFileClose">
      <summary>Event that occurs when a trace file is closed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.UnbindDefault">
      <summary>Event that occurs when a default is unbound.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.UnbindRule">
      <summary>Event that occurs when a rule is unbound.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.UpdateStatistics">
      <summary>Event that occurs when statistics are updated.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable0">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable1">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable2">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable3">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable4">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable5">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable6">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable7">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable8">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.Userconfigurable9">
      <summary>A user-configurable event.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.UserErrorMessage">
      <summary>Event that occurs when a user error message is issued.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.EventType.XqueryStaticType">
      <summary>Event that occurs when an Xquery static type event occurs.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ExecutionStatus">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ExecutionStatus" /> enumeration is a list of constant values that specify the status of an executing process.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ExecutionStatus.Inactive">
      <summary>The process is inactive.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ExecutionStatus.InProgress">
      <summary>The process is running.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ExecutionStatus.Succeeded">
      <summary>The process has completed successfully.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ExecutionStatus.Failed">
      <summary>The process has failed.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents the extended properties that are defined for any object that has an <see cref="P:Microsoft.SqlServer.Management.Smo.Database.ExtendedProperties" /> collection property.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> class with the specified parent and name.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the object on which to add the extended property.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the extended property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> class with the specified parent, name, and value.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the object on which to add the extended property.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the extended property.</param>
      <param name="propertyValue">An <see cref="T:System.Object" /> object value that specifies the property value of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Alter">
      <summary>Updates the extended property on the instance of Microsoft SQL Server with any property changes that have been made to the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object that it represents. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Create">
      <summary>Creates an extended property on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Drop">
      <summary>Drops the extended property that is represented by the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.MarkForDrop(System.Boolean)">
      <summary>Marks the object so that it will be dropped the next time the <see cref="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Alter" /> method is called for its parent object.</summary>
      <param name="dropOnAlter">A Boolean value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object and the extended property it represents are dropped when the <see cref="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Alter" /> method is run on the parent object or not.If True, the extended property is dropped when the <see cref="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Alter" /> method is run on the parent object.   If False, the extended property is not dropped when the <see cref="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Alter" /> method is run on the parent object. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the extended property.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the extended property as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedProperty.Value">
      <summary>Gets or sets the string value of the extended property.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the value of the extended property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" />objects that represent all the extended properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection.Add(Microsoft.SqlServer.Management.Smo.ExtendedProperty)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> collection.</summary>
      <param name="extendedProperty">An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ExtendedProperty[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object value that represents the extended property.</returns>
      <param name="index">An integer value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object value that represents the extended property.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection.Remove(Microsoft.SqlServer.Management.Smo.ExtendedProperty)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> collection object.</summary>
      <param name="extendedProperty">An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection.Remove(System.String)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> collection object.</summary>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the extended property to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object represents an extended stored procedure on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the extended stored procedure.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the extended stored procedure.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the schema on which to create the extended stored procedure.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema on which to create the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Alter">
      <summary>Updates the extended stored procedure on the instance of SQL Server with any property changes that have been made to the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object that it represents. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.ChangeSchema(System.String)">
      <summary>Changes the schema associated with the stored procedure.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the name of the new schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Create">
      <summary>Creates an extended stored procedure on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.CreateDate">
      <summary>Gets the date and time when the extended stored procedure was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the extended stored procedure was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.DateLastModified">
      <summary>Gets the date and time when the extended stored procedure was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the extended stored procedure was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the extended stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the extended stored procedure.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the extended stored procedure.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.DllLocation">
      <summary>Gets or sets the directory path for the dynamic link library that contains the external, user-defined routine.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the directory path for the dynamic link library that contains the routine.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Drop">
      <summary>Drops the extended stored procedure that is represented by the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.EnumObjectPermissions">
      <summary>Enumerates a list of permissions for the extended stored procedure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the extended stored procedure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of permissions for the extended stored procedure limited to the specified permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the extended stored procedure.</returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of permissions for the extended stored procedure that belongs to the specified user.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the extended stored procedure.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user who is owner of the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of permissions for the extended stored procedure that belong to the specified user and limited to the specified permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the extended stored procedure.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user who is owner of the extended stored procedure.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.ExtendedProperties">
      <summary>Gets the extended properties of the extended stored procedure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the extended stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the extended stored procedure under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the extended stored procedure. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the extended stored procedure. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure. If True, the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the extended stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the extended stored procedure under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the extended stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the extended stored procedure. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the extended stored procedure. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.ID">
      <summary>Gets the system ID value that uniquely identifies the extended stored procedure.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the extended stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.IsSchemaOwned">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the extended stored procedure is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the extended stored procedure is schema owned.If True, the extended stored procedure is schema owned. Otherwise, it is not.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the extended stored procedure is a system object or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the extended stored procedure is a system object.If True, the extended stored procedure is a system object.If False, the extended stored procedure is a user object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Owner">
      <summary>Gets or sets the owner of the extended stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the extended stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the extended stored procedure and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the extended stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the extended stored procedure.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the extended stored procedure and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the extended stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the extended stored procedure.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the extended stored procedure. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the extended stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the extended stored procedure and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the extended stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the extended stored procedure.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the extended stored procedure and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the extended stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the extended stored procedure.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the extended stored procedure. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> objects that represent all the extended stored procedures defined on the parent database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection.Add(Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure)">
      <summary>Adds an Extended Stored Procedure to the collection.</summary>
      <param name="extendedStoredProcedure">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object value that represents the extended stored procedure.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object value that represents the extended stored procedure.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection.Item(System.String,System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object in the collection by name with a specified schema. </summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object value that represents the extended stored procedure.</returns>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedure" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedStoredProcedureCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FailedOperationException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FailedOperationException" /> class represents the exception raised when an operation fails. Failed database operations include CREATE, DROP, ALTER, SCRIPT, REFRESH, RENAME. This exception can also be raised when some of the public methods in SMO fail.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FailedOperationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FailedOperationException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FailedOperationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FailedOperationException" /> class that has the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Failed Operation exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FailedOperationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FailedOperationException" /> class that has the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Failed Operation exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> object that specifies the inner exception for the Failed Operation exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FailedOperationException.#ctor(System.String,System.Object,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FailedOperationException" /> class with the specified object on which the specified operation failed and that has the specified inner exception.</summary>
      <param name="operation">A <see cref="T:System.String" /> object that specifies the operation that failed.</param>
      <param name="failedObject">An <see cref="T:System.Object" /> system object value that specifies the object on which the operation failed.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Failed Operation exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FailedOperationException.#ctor(System.String,System.Object,System.Exception,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FailedOperationException" /> class that has the specified object on which the specified operation failed, and that has the specified inner exception and reason for occurring.</summary>
      <param name="operation">A <see cref="T:System.String" /> value that specifies the operation that failed.</param>
      <param name="failedObject">An <see cref="T:System.Object" /> system object value that specifies the object on which the operation failed.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Failed Operation exception.</param>
      <param name="reason">A <see cref="T:System.String" /> value that specifies the reason why the exception occurred.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FailedOperationException.FailedObject">
      <summary>Gets or sets the object on which the operation failed.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that specifies the object on which the operation failed.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FailedOperationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Override based on the virtual <see cref="T:System.Runtime.Serialization.SerializationInfo" /> method GetObjectData.</summary>
      <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown..</param>
      <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.t</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FailedOperationException.Message">
      <summary>Gets the message text that explains the exception.</summary>
      <returns>A <see cref="T:System.String" /> value that contains an explanation of the exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FailedOperationException.Operation">
      <summary>Gets or sets the operation that failed.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the operation that failed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FailedOperationException.SmoExceptionType">
      <summary>Gets the exception type.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Federation">
      <summary>Represents a federation object on the SQL Azure database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Federation.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Federation" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Federation.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Federation" /> class.</summary>
      <param name="database">The Database in which the Federation will be created.</param>
      <param name="name">The name of the federation.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Federation.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String,Microsoft.SqlServer.Management.Smo.DataType,Microsoft.SqlServer.Management.Smo.DistributionType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Federation" /> class.</summary>
      <param name="database">The Database in which the Federation will be created.</param>
      <param name="name">The name of the federation.</param>
      <param name="distributionName">The name for the federation key.</param>
      <param name="dataType">The type name for federation key type.</param>
      <param name="distributionType">The type of partitioning.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Federation.Alter">
      <summary>Alters the federation object on the SQL Azure database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Federation.Create">
      <summary>Creates the federation object on the SQL Azure database.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Federation.DataType">
      <summary>Gets or sets the type name for federation key type.</summary>
      <returns>The type name for federation key type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Federation.DistributionName">
      <summary>Gets or sets the name for the federation key.</summary>
      <returns>The name for the federation key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Federation.DistributionType">
      <summary>Gets or sets the type of partitioning.</summary>
      <returns>The type of partitioning.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Federation.Drop">
      <summary>Drops the federation object from the SQL Azure database.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Federation.ID">
      <summary>Gets or sets the identifier of the federation.</summary>
      <returns>The identifier of the federation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Federation.Name">
      <summary>Gets or sets the name of the federation.</summary>
      <returns>The name of the federation</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Federation.Parent">
      <summary>Gets or sets the parent database of the federation.</summary>
      <returns>The parent database of the federation.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Federation.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the federation.</summary>
      <returns>A collection of strings that represents the Transact-SQL that can be used to re-create the federation.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Federation.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the federation with specified options.</summary>
      <returns>A collection of strings that represents the Transact-SQL that can be used to re-create the federation.</returns>
      <param name="scriptingOptions">The script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FederationCollection">
      <summary>Represents a collection of federation objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FederationCollection.Add(Microsoft.SqlServer.Management.Smo.Federation)">
      <summary>Adds the specified federation at the end of the collection.</summary>
      <param name="federation">The federation to add in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FederationCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Federation[],System.Int32)">
      <summary>Copies the elements of the collection to an array, starting at the specified index.</summary>
      <param name="array">The array in which the elements are copied into.</param>
      <param name="index">The index in the array at which copying begins.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FederationCollection.Item(System.Int32)">
      <summary>Returns the federation object at the specified index in the collection.</summary>
      <returns>The federation object at the specified index.</returns>
      <param name="index">The index of the federation in the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FederationCollection.Item(System.String)">
      <summary>Returns the federation object with the specified name in the collection.</summary>
      <returns>The federation object with the specified name.</returns>
      <param name="name">The name of the federation.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FederationCollection.ItemById(System.Int32)">
      <summary>Returns the federation object using the specified identifier.</summary>
      <returns>The federation object with the specified identifier.</returns>
      <param name="id">The identifier that corresponds to the federation object. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FederationCollection.Parent">
      <summary>Gets the parent database of the federation collection.</summary>
      <returns>The parent database of the federation collection.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FileGroup">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object represents a SQL Server file group. For more information about file groups, see Using Filegroups and Files to Store Data.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> class on the specified database that has the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that represents the database that stores files in the file group.</param>
      <param name="name">A <see cref="T:System.String" /> value that represents the name of the file group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> class on the specified database with the specified name. Optionally, enables a FILESTREAM file group to be created.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that represents the database that stores files in the file group.</param>
      <param name="name">A <see cref="T:System.String" /> value that represents the name of the file group.</param>
      <param name="isFileStream">A <see cref="T:System.Boolean" /> value. If (true) the instance will be initialized so that file groups of FILESTREAM type can be created.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.Alter">
      <summary>Updates any property changes to the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.CheckFileGroup">
      <summary>Scans and tests the integrity of database pages maintained in operating system files that implement the file group.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains the error messages returned for the integrity test.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.CheckFileGroupDataOnly">
      <summary>Scans and tests the integrity of database pages that are used to maintain table data in operating system files that implement the file group.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains the error messages returned for the integrity test.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.Create">
      <summary>Creates a new file group based on the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.Drop">
      <summary>Drops the file group from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.EnumObjects">
      <summary>Enumerates the system and user-defined tables, indexes, and statistics mechanisms stored within a file group.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object array that contains all the objects within the file group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroup.Files">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" /> object represents a file belonging to the file group.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataFileCollection" /> object that represents all the data files defined on the database. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroup.ID">
      <summary>Gets the ID value that uniquely identifies the file group.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the file group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroup.IsDefault">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that specifies whether the file group is the default file group for the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the file group is the default.If True, the file group is the default file group for the database. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroup.IsFileStream">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the file group is of type FILESTREAM.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the file group is of type FILESTREAM.If True, the file group is of type FILESTREAM. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.MarkForDrop(System.Boolean)">
      <summary>Marks the file group to be dropped next time its parent <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object is altered by the <see cref="M:Microsoft.SqlServer.Management.Smo.Database.Alter" /> method.</summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether the file group is dropped when an <see cref="M:Microsoft.SqlServer.Management.Smo.Database.Alter" /> method is run on the parent <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object.If True, the file group is dropped when the database is altered.If False, the file group is not marked for drop.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroup.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroup.Parent">
      <summary>Gets or sets the parent <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroup.ReadOnly">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the file group is read-only.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the file group is read-only.If True, the file group is read-only. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroup.Rename(System.String)">
      <summary>Renames the file group.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the file group.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroup.Size">
      <summary>Gets or sets the size of the file group in KB.</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the size of the file group in KB.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> objects that represent all the filegroups defined on the parent database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroupCollection.Add(Microsoft.SqlServer.Management.Smo.FileGroup)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection.</summary>
      <param name="fileGroup">A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object that specifies the filegroup to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroupCollection.CopyTo(Microsoft.SqlServer.Management.Smo.FileGroup[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroupCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object value that represents the filegroup.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroupCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object value that represents the filegroup.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroupCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FileGroupCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroupCollection.Remove(Microsoft.SqlServer.Management.Smo.FileGroup)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection by specifying the object.</summary>
      <param name="fileGroup">A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object that specifies the filegroup to remove from the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FileGroupCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection by specifying the name of the filegroup.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the filegroup to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FilestreamAccessLevelType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FilestreamAccessLevelType" /> enumeration contains values that are used to specify the type of access permitted on file stream operations.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FilestreamAccessLevelType.Disabled">
      <summary>File stream access is disabled.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FilestreamAccessLevelType.TSqlAccess">
      <summary>Access is permitted by using Transact-SQL commands.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FilestreamAccessLevelType.FullAccess">
      <summary>Full access is permitted.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FileStreamEffectiveLevel">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FileStreamEffectiveLevel" /> enumeration contains values that are used to specify the file stream level.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FileStreamEffectiveLevel.Disabled">
      <summary>The file stream is disabled.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FileStreamEffectiveLevel.TSqlAccess">
      <summary>Transact-SQL statements can access the file stream.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FileStreamEffectiveLevel.TSqlLocalFileSystemAccess">
      <summary>Transact-SQL statements have local file and system access.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FileStreamEffectiveLevel.TSqlFullFileSystemAccess">
      <summary>Transact-SQL statements have full file and system access.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ForeignKey">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object represents a SQL Server foreign key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.#ctor(Microsoft.SqlServer.Management.Smo.Table,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> class on the specified table with the specified name.</summary>
      <param name="table">A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object value that specifies the table on which to create the foreign key.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the foreign key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object property changes on instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.Columns">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object represents a column included in the foreign key.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> object that represents all the columns included in the foreign key. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.Create">
      <summary>Creates a foreign key on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.CreateDate">
      <summary>Gets the date and time when the foreign key was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date when the foreign key was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.DateLastModified">
      <summary>Gets the date and time when the foreign key was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date when the foreign key was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.DeleteAction">
      <summary>Gets or sets the action taken when the row that is referenced by the foreign key is deleted. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyAction" /> value that specifies the action taken when the row that is referenced by the foreign key is deleted.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.Drop">
      <summary>Drops the foreign key.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property on the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.ID">
      <summary>Gets the ID value that uniquely identifies the foreign key.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the foreign key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.IsChecked">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the foreign key constraint was enabled without checking existing rows.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the foreign key constraint was enabled without checking existing rows.If True, the foreign key constraint was enabled without checking existing rows.If False (default), all rows were checked when the foreign key constraint was enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the foreign key is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the foreign key is enabled.If True, the foreign key is enabled.If False (default), the foreign key is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.IsFileTableDefined">
      <summary>Gets or sets whether the file table is defined.</summary>
      <returns>True if the file table is defined; Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.IsSystemNamed">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the foreign key is named by the system or by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the foreign key is named by the system or the user.If True, the foreign key is named by the system.If False (default), the foreign key is named by the user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.MarkForDrop(System.Boolean)">
      <summary>Marks the foreign key to be dropped the next time its parent <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object is altered by the <see cref="M:Microsoft.SqlServer.Management.Smo.Table.Alter" /> method.</summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether to drop the foreign key when its parent <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object is altered with the <see cref="M:Microsoft.SqlServer.Management.Smo.Table.Alter" /> method.If True, the foreign key is dropped when the <see cref="M:Microsoft.SqlServer.Management.Smo.Table.Alter" /> method is run on the parent <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object.If False, the foreign key is dropped immediately.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.Name">
      <summary>Gets or sets the name of the foreign key.</summary>
      <returns>A string value that contains the name of the foreign key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.NotForReplication">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the foreign key is available for replication.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the foreign key is available for replication.If True, the foreign key is not available for publishing by replication services.If False (default), the foreign key is available for publishing by replication services.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.ReferencedKey">
      <summary>Gets the primary key referenced by the foreign key.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the primary key referenced by the foreign key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.ReferencedTable">
      <summary>Gets or sets the table that contains the primary key referenced by the foreign key.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.ReferencedTableSchema">
      <summary>Gets or sets the table schema that contains the primary key referenced by the foreign key.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced table schema.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.Rename(System.String)">
      <summary>Renames the foreign key to the specified new name.  </summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the foreign key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the foreign key.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKey.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the foreign key as specified by the script options. </summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.ScriptReferencedTable">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that specifies whether to script the table referenced by the foreign key.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script the table referenced by the foreign key.If True, the table referenced in the foreign key is included in scripting operations.If False (default), no attempt is made to include the table referenced by the foreign key in scripting operations.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.ScriptReferencedTableSchema">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that specifies whether to script the schema of the table referenced by the foreign key.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script the schema of table referenced by the foreign key.If True, the schema of the table referenced in the foreign key is included in scripting operations.If False (default), no attempt is made to include the schema of the table referenced by the foreign key in scripting operations.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKey.UpdateAction">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the foreign key supports cascading updates.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the foreign key supports cascading updates.If True, all rows containing the foreign key are also updated when you attempt to update a row with a key that is referenced by the foreign key.If False (default), the foreign key is not updated.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> objects that represent all the foreign keys defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection.Add(Microsoft.SqlServer.Management.Smo.ForeignKey)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object to the foreign key collection.</summary>
      <param name="foreignKey">A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object value that is to be added into the foreign key collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ForeignKey[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object value that represents the foreign key.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object value that represents the foreign key.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection.Remove(Microsoft.SqlServer.Management.Smo.ForeignKey)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object from the foreign key collection.</summary>
      <param name="foreignKey">A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object value that specifies the foreign key to be removed from the foreign key collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object from the foreign key collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of foreign key to be removed from the foreign key collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object represents a SQL Server foreign key column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn.#ctor(Microsoft.SqlServer.Management.Smo.ForeignKey,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> class based on the specified foreign key with the specified name.</summary>
      <param name="foreignKey">A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object on which to base the new instance.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn.#ctor(Microsoft.SqlServer.Management.Smo.ForeignKey,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> class based on the specified foreign key with the specified name, which references the specified column.</summary>
      <param name="foreignKey">A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object on which to base the new instance.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
      <param name="referencedColumn">A <see cref="T:System.String" /> value that specifies the referenced column.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn.ID">
      <summary>Gets the foreign key column ID value.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the foreign key column ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the foreign key column supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the foreign key column supports design mode.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the foreign key column.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the foreign key column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object that specifies the parent object of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn.ReferencedColumn">
      <summary>Gets or sets the referenced column.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced column.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> objects that represent all the foreign key columns defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.Add(Microsoft.SqlServer.Management.Smo.ForeignKeyColumn)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object to the foreign key column collection.</summary>
      <param name="foreignKeyColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object value that is to be added into the foreign key column collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.Add(Microsoft.SqlServer.Management.Smo.ForeignKeyColumn,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object at a specified index position in the foreign key column collection.</summary>
      <param name="foreignKeyColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object value that is to be added into the foreign key column collection.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index position of the foreign key column collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.Add(Microsoft.SqlServer.Management.Smo.ForeignKeyColumn,System.String)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object to the position after a specified, existing <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object in the foreign key column collection.</summary>
      <param name="foreignKeyColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object value that is to be added into the foreign key column collection.</param>
      <param name="insertAtColumnName">A <see cref="T:System.String" /> value that specifies the name of the existing <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object in the collection after which to insert the new <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ForeignKeyColumn[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object value that represents the foreign key column.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object value that represents the foreign key column.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection.Remove(Microsoft.SqlServer.Management.Smo.ForeignKeyColumn)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object from the foreign key column collection.</summary>
      <param name="foreignKeyColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumn" /> object value that specifies the foreign key column to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKeyColumnCollection" /> object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FragmentationOption">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FragmentationOption" /> enumeration is a list of constant values that specify the levels of detail of collected fragmentation information.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FragmentationOption.Fast">
      <summary>Value = 1. Calculates statistics based on parent level pages only.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FragmentationOption.Sampled">
      <summary>Value = 2. Calculates statistics based on samples of data. This option is available starting with SQL Server 2005.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.FragmentationOption.Detailed">
      <summary>Value = 3. Calculates statistics based on 100% of the data. This option is available starting with SQL Server 2005.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FrequencyPair">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FrequencyPair" /> object is a utility that measures frequency by storing count and duration information.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FrequencyPair.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FrequencyPair" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FrequencyPair.Count">
      <summary>Gets the number of events that have occurred during a specified period.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of events in the specified period.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FrequencyPair.Duration">
      <summary>Gets the specified time period during which the number of events is counted.</summary>
      <returns>A <see cref="T:System.Timespan" /> value that specifies the given time period.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object represents a Microsoft Search full-text catalog.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database on which to create the full-text catalog.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the full-text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Create">
      <summary>Creates a full-text catalog on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the full text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the full text catalog.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the full text catalog.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the full text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the full text catalog.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Drop">
      <summary>Drops the full-text catalog that is represented by the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.EnumErrorLogs">
      <summary>Enumerates a list of error logs for the referenced full-text catalog.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of error logs for the full-text catalog.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.EnumObjectPermissions">
      <summary>Enumerates a list of permissions for the full-text catalog.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the full-text catalog.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of permissions for the full-text catalog limited to the specified permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the full-text catalog.</returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of permissions for the full-text catalog that belongs to the specified user.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the full-text catalog.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user who is the owner of the full-text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of permissions for the full-text catalog that belong to the specified user and limited to the specified permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object array value that contains a list of permissions for the full-text catalog.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the user who is the owner of the full-text catalog.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that limits the enumerated list to those listed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.ErrorLogSize">
      <summary>Gets the size of the error log.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the size of the full-text catalog error log in bytes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.FileGroup">
      <summary>Gets or sets the file group on which this catalog resides.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the file group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.FullTextIndexSize">
      <summary>Gets the size of the full-text index.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the size of the full-text index in megabytes.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the full text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full text catalog.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the full text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the full text catalog under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the full text catalog. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the full text catalog. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the full text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog. If True, the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the full text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the full text catalog under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full text catalog.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the full text catalog. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the full text catalog. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.HasFullTextIndexedTables">
      <summary>Gets a <see cref="T:System.Boolean" /> property value that specifies whether the full-text catalog is used by at least one table for index data storage.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the full-text catalog is used by at least one table.If True, at least one table uses the referenced full-text catalog for index data storage.If False, no tables use the referenced full-text catalog.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.ID">
      <summary>Gets the ID value that uniquely identifies the Microsoft Search full-text catalog.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the full-text catalog ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.IsAccentSensitive">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the referenced full-text catalog is accent sensitive.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the full-text catalog is accent sensitive.If True, the full-text catalog is accent sensitive.If False, the full-text catalog is not accent sensitive.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.IsDefault">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the referenced full-text catalog is the default catalog for full-text index creation.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether full-text indexes are created on the referenced full-text catalog by default.If True, full-text indexes are created on the referenced full-text catalog by default.If False, full-text indexes are not created on the referenced full-text catalog by default.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.ItemCount">
      <summary>Gets the total number of full-text indexed rows in the catalog.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of full-text indexed rows in the referenced full-text catalog.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Owner">
      <summary>Gets or sets the owner of the full-text catalog.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the referenced full-text catalog.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.PopulationCompletionAge">
      <summary>Gets the time since the last successful full-text catalog population.</summary>
      <returns>A <see cref="T:System.Timespan" /> system object value that specifies the time since the last successful full-text catalog population.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.PopulationCompletionDate">
      <summary>Gets the date and time of the last successful full-text catalog population.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time of the last successful full-text catalog population </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.PopulationStatus">
      <summary>Gets the population status of the referenced full-text catalog.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.CatalogPopulationStatus" /> object value that specifies the status of the referenced full-text catalog.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.ReadErrorLog">
      <summary>Returns the information in the error log.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that lists the information in the error log.FieldDescription<paramref name="LogDate" />The date and time when the item was logged.<paramref name="ProcessInfo" />A process that caused the error.<paramref name="Text" />The error message text. The text contains new line and return ANSI characters.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.ReadErrorLog(System.Int32)">
      <summary>Returns the information in the error log for the specified log number.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that lists the information in the error log.FieldDescription<paramref name="LogDate" />The date and time when the item was logged.<paramref name="ProcessInfo" />A process that caused the error.<paramref name="Text" />The error message text. The text contains new line and return ANSI characters.</returns>
      <param name="logNumber">An <see cref="T:System.Int32" /> value that specifies the log number.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Rebuild">
      <summary>Rebuilds the entire full-text catalog.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Rebuild(System.Boolean)">
      <summary>Rebuilds the entire full-text catalog with the option to alter the accent sensitivity.</summary>
      <param name="accentSensitive">A <see cref="T:System.Boolean" /> value that specifies whether the rebuilt full-text catalog is accent sensitive.If True, the rebuilt full-text catalog is accent sensitive.If False, the rebuilt full-text catalog is not accent sensitive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Reorganize">
      <summary>Forces a master merge of the referenced full-text catalog.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the full text catalog and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full text catalog.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full text catalog.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the full text catalog and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the full text catalog.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full text catalog.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the full text catalog. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the full text catalog.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the full text catalog and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full text catalog.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full text catalog.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the full text catalog and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the full text catalog.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full text catalog.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the full text catalog. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.RootPath">
      <summary>Gets or sets the path to the operating system directory that is used as the primary path for Microsoft Search full-text catalog storage.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the path to the operating system directory that is used as the primary path for full-text storage.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the full-text catalog.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the full-text catalog as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.StartPopulation(Microsoft.SqlServer.Management.Smo.CatalogPopulationAction)">
      <summary>Starts the population of the full-text catalog. </summary>
      <param name="action">A <see cref="T:Microsoft.SqlServer.Management.Smo.CatalogPopulationAction" /> object that specifies the type of action to take when populating the full-text catalog.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalog.StopPopulation">
      <summary>Stops the population of the full-text catalog. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalog.UniqueKeyCount">
      <summary>Gets the approximate number of words uniquely addressable in the referenced full-text catalog.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of words uniquely addressable in the referenced full-text catalog.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> objects that represent all the full-text catalogs defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection.Add(Microsoft.SqlServer.Management.Smo.FullTextCatalog)">
      <summary>Adds a Full Text Catalog to the FullTextCatalog collection.</summary>
      <param name="fullTextCatalog">
        <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection.CopyTo(Microsoft.SqlServer.Management.Smo.FullTextCatalog[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value at which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object value that represents the full-text catalog.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object value that represents the full-text catalog.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FullTextIndex">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object represents a Microsoft Search full-text index.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.#ctor(Microsoft.SqlServer.Management.Smo.TableViewBase)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> class on the specified parent table or view object.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableViewBase" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalog" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Alter(System.Boolean)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object property changes on the instance of SQL Server with the option to specify whether the full-text index is automatically populated after columns are added or removed. </summary>
      <param name="noPopulation">A <see cref="T:System.Boolean" /> value that specifies whether the full-text index is automatically populated after columns are added or removed.If True, the full-text index is not automatically populated after columns are added or removed.If False, the full-text index is automatically populated after columns are added or removed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.CatalogName">
      <summary>Gets or sets the full-text catalog that supports full-text queries for the referenced full-text index.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the full-text catalog that supports full-text queries for the referenced full-text index.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.ChangeTracking">
      <summary>Gets or sets the type of change tracking that is used by the referenced full-text index.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ChangeTracking" /> object value that specifies the type of change tracking in the referenced full-text index.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Create">
      <summary>Creates a full-text index on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Create(System.Boolean)">
      <summary>Creates a full-text index on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object with the option to specify whether the full-text index is automatically populated after columns are added or removed.</summary>
      <param name="noPopulation">A <see cref="T:System.Boolean" /> value that specifies whether the full-text index is automatically populated after columns are added or removed.If True, the full-text index is not automatically populated after columns are added or removed.If False, the full-text index is automatically populated after columns are added or removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Disable">
      <summary>Disables the full-text index.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.DocumentsProcessed">
      <summary>Gets the number of documents already processed in the current active crawl on the referenced full-text index. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of documents already processed in the current active crawl.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Drop">
      <summary>Removes the full-text index from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Enable">
      <summary>Enables the full-text index.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.FilegroupName">
      <summary>Gets the name of the file group in which the full-text index is stored. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the file group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.IndexedColumns">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object represents a full-text indexed column on the full-text index.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection" /> object that represents all the full-text indexed columns defined on the full-text index. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.IsEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the referenced full-text index is configured to participate in Microsoft Search full-text indexing.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the full-text index is enabled and participating in full-text indexing.If True, the full-text index is participating in full-text indexing.If False (default), the full-text index is disabled and not configured to participate in full-text indexing.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.ItemCount">
      <summary>Gets the number of full-text indexed items.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of full-text indexed items.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.NumberOfFailures">
      <summary>Gets the number of documents that failed to be full-text indexed.  </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of documents that failed to be full-text indexed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.PendingChanges">
      <summary>Gets the number of pending entries the full-text index has to process. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of pending entries to be processed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.PopulationStatus">
      <summary>Gets the type of population in progress.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexPopulationStatus" /> object value that specifies whether the current population is incremental or full.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Refresh">
      <summary>Refreshes the full-text index.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the full-text index.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the full-text index as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.SearchPropertyListName">
      <summary>Gets or sets the <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> associated with this object.</summary>
      <returns>The <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> associated with this object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.StartPopulation(Microsoft.SqlServer.Management.Smo.IndexPopulationAction)">
      <summary>Starts the population of the full-text catalog.</summary>
      <param name="action">An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexPopulationAction" /> object value that specifies Full or Incremental population of the full-text catalog.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.StopListName">
      <summary>Gets the name of the full-text Search stop list. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the full-text stop list.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.StopListOption">
      <summary>Gets the stop list option associated with the full-text index. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StopListOption" /> value that specifies the stop list option.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndex.StopPopulation">
      <summary>Stops a full or incremental population of the full-text catalog.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndex.UniqueIndexName">
      <summary>Gets or sets a unique name for the full-text index.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies a unique name for the full-text index.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object represents a Microsoft Search full-text index column. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.#ctor(Microsoft.SqlServer.Management.Smo.FullTextIndex,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> class on the specified full-text index and with the specified name.</summary>
      <param name="fullTextIndex">A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the full-text index column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Alter">
      <summary>Modifies the full text index column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Alter(System.Boolean)">
      <summary>Modifies the full text index column.</summary>
      <param name="noPopulation">Specifies whether the full-text index is automatically populated after columns are modified.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Create">
      <summary>Creates a full-text index column on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Create(System.Boolean)">
      <summary>Creates a full-text index column on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object with the option to specify whether the full-text index is automatically populated after columns are added or removed.</summary>
      <param name="noPopulation">A <see cref="T:System.Boolean" /> value that specifies whether the full-text index is automatically populated after columns are added or removed.If True, the full-text index is not automatically populated after columns are added or removed.If False, the full-text index is automatically populated after columns are added or removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Drop">
      <summary>Removes the full-text index column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Drop(System.Boolean)">
      <summary>Removes the full-text index column with the option to specify whether the full-text index is automatically populated after columns are added or removed.</summary>
      <param name="noPopulation">A <see cref="T:System.Boolean" /> value that specifies whether the full-text index is automatically populated after columns are added or removed.If True, the full-text index is not automatically populated after columns are added or removed.If False, the full-text index is automatically populated after columns are added or removed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Language">
      <summary>Gets or sets the language used by the full-text index column.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the language supported by the full-text index column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Name">
      <summary>Gets or sets the <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" />.</summary>
      <returns>The <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the full-text index column.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the full-text index column as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.StatisticalSemantics">
      <summary>Gets or sets whether this column is included for statistical semantic queries.</summary>
      <returns>True if the column is included for statistical semantic queries; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn.TypeColumnName">
      <summary>Gets or sets the name of a column in the table that stores the document type. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the column that stores the document type.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> objects that represent all the full-text index columns defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection.Add(Microsoft.SqlServer.Management.Smo.FullTextIndexColumn)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object to the full-text index column collection.</summary>
      <param name="fullTextIndexColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object value that is to be added into the full-text index column collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection.CopyTo(Microsoft.SqlServer.Management.Smo.FullTextIndexColumn[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> objects.</param>
      <param name="index">A <see cref="T:System.Int32" /> value that specifies the index value at which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object value that represents the full-text index column.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object value that represents the full-text index column.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection.Remove(Microsoft.SqlServer.Management.Smo.FullTextIndexColumn)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection" /> object.</summary>
      <param name="fullTextIndexColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object value that specifies the full-text index column to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextIndexColumnCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object from the full-text index column collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndexColumn" /> object to remove from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FullTextService">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextService" /> object allows programmatic access to the Microsoft Search full-text settings.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.AllowUnsignedBinaries">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether unsigned binaries can be loaded by Microsoft Search.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Microsoft Search allows loading of unsigned binaries.Returns True if Microsoft Search allows loading of unsigned binaries; otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextService.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextService" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.CatalogUpgradeOption">
      <summary>Gets or sets the upgrade option for the full-text service. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextCatalogUpgradeOption" /> object value that specifies the upgrade option for the full-text service.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextService.Cleanup">
      <summary>Finds and removes full-text catalog resources in the file system that do not have corresponding entries in the full-text related system table.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.ConnectTimeout">
      <summary>Gets or sets the time interval allowed for Microsoft Search to try a connection to an instance of SQL Server before timing out. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> system object value that specifies the connection time-out interval allowed to try a connection to an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.DataTimeout">
      <summary>Gets or sets the time interval allowed for Microsoft Search to wait for data to be returned during full-text index population before timing out. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> system object value that specifies the time-out interval allowed for data to be returned during full-text index population. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.DefaultPath">
      <summary>Gets the default operating system path that specifies the root directory in the implementation of the Microsoft Search full-text catalog.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default operating system path for the root directory used in the implementation of the Microsoft Search full-text catalog.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextService.EnumLanguages">
      <summary>Enumerates a list of all the languages supported by Microsoft Search service.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of languages supported by the Microsoft Search service. The following table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.Column Data type Description Name<see cref="T:System.String" />The name of the language. See sp_helplanguage (Transact-SQL).Lcid<see cref="T:System.Int32" />The local ID for the language. See sp_helplanguage (Transact-SQL).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextService.EnumSemanticLanguages">
      <summary>Enumerates the semantic languages models.</summary>
      <returns>The data table consisting of semantic language model information.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.LoadOSResourcesEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether operating system components are allowed. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether operating system components are allowed.Returns True if operating system resources are allowed; otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.Name">
      <summary>Gets or sets the <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextService" />.</summary>
      <returns>The <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextService" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextService" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextService" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextService.ResourceUsage">
      <summary>Gets or sets the relative execution priority operating-system setting for the Microsoft Search service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ResourceUsage" /> object value that specifies the relative execution priority operating-system setting for the Microsoft Search service.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextService.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft Search service settings.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextService.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft Search service settings as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextService.UpdateLanguageResources">
      <summary>Updates language strings used at index and query time that are registered with Microsoft Search.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FullTextStopList">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object represents a full-text stop list.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.#ctor">
      <summary>Initializes a new default instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> class that has the specified name and database.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> value that specifies the parent database for the full-text stop list.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the full text stop list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.AddStopWord(System.String,System.String)">
      <summary>Adds a stopword to the stop list for the full-text index.</summary>
      <param name="stopword">A <see cref="T:System.String" /> value that specifies the stopword to be added to the stop list.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language of the stopword.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Create">
      <summary>Creates a full text stop list on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.CreateFromExistingStopList(System.String)">
      <summary>Creates a full-text stop list on the instance of SQL Server from the specified stop list.</summary>
      <param name="stoplistName">A <see cref="T:System.String" /> value that specifies the name of the stop list from which the full-text stop list will be created.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.CreateFromExistingStopList(System.String,System.String)">
      <summary>Creates a full text stop list on the instance of SQL Server from the specified stop list on the specified database.</summary>
      <param name="dbName">A <see cref="T:System.String" /> value that contains the name of the database on which the full-text stop list will be created.</param>
      <param name="stoplistName">A <see cref="T:System.String" /> value that specifies the name of the stop list from which the full-text stop list will be created.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.CreateFromSystemStopList">
      <summary>Creates a new stop list from the system default stop list.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions to be denied.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified permission set on the full-text stop list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and the other users to whom the grantee granted the specified set of permissions on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions to be denied.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the full-text stop list.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether the users to whom the grantee granted the specified set of permission are also denied access to the specified set of permissions on the full-text stop list.If True, the grantee and the users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions to be denied.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be denied the specified set of permissions on the full-text stop list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and the other users to whom the grantees granted the specified set of permissions on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be denied the specified set of permissions on the full-text stop list.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether the users to whom the grantee granted the specified set of permission are also denied access to the specified set of permissions on the full-text stop list.If True, the grantee and the users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Drop">
      <summary>Removes the full-text stop list from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the full-text stop list. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for the specified permission on the full-text stop list.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the full-text stop list. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the full-text stop list.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the full-text stop list. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the full-text stop list.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the full-text stop list. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.EnumStopWords">
      <summary>Creates a <see cref="T:System.Data.DataTable" /> containing the stop words for this instance.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> containing the stop words for this instance.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the full-text stop list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the full-text stop list.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full-text stop list.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full-text stop list; otherwise, False</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the full-text stop list under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the full-text stop list.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full-text stop list.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full-text stop list; otherwise, False.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the full-text stop list. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the full-text stop list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the full-text stop list.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full-text stop list.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full-text stop list; otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the full-text stop list under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be granted the specified set of permissions on the full-text stop list.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full-text stop list.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full-text stop list; otherwise, False.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the full-text stop list. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.HasStopWord(System.String,System.String)">
      <summary>Verifies that the specified stopword with the specified language is present in the full-text stop list.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the full-text stop list contains the specified stopword. Returns True if the stopword is present; otherwise, False.</returns>
      <param name="stopword">A <see cref="T:System.String" /> value that specifies the stopword to verify.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language of the stopword to verify.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextStopList.ID">
      <summary>Gets the ID value that uniquely identifies the full-text stop list. </summary>
      <returns>An <see cref="T:System.ID" /> value that specifies the ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextStopList.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the object supports design mode. </summary>
      <returns>A <see cref="T:System.Boolean" /> value, true if the object supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextStopList.Name">
      <summary>Gets or sets the <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" />.</summary>
      <returns>The <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextStopList.Owner">
      <summary>Gets or sets the name of the owner of the full-text stop list. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the full-text stop list.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextStopList.Parent">
      <summary>Gets or sets the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> value that specifies the parent of the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.RemoveAllStopWords">
      <summary>Removes all stopwords from the full-text stoplist.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.RemoveAllStopWords(System.String)">
      <summary>Removes all stopwords with the specified language from the full-text stop list.</summary>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language of the stopwords to be removed from the stop list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.RemoveStopWord(System.String,System.String)">
      <summary>Removes the specified stopword with the specified language from the full-text stoplist.</summary>
      <param name="stopword">A <see cref="T:System.String" /> value that specifies the stopword to be removed.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language of the stopword to be removed from the stop list.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a grantee on the full-text stop list and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full-text stop list.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full-text stop list.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee from the full-test stop list and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full-text stop list.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full-text stop list.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the full-text stop list.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the full-text stop list and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full-text stop list.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full-text stop list.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a list of grantees from the full-test stop list and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full-text stop list.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full-text stop list.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the full-text stop list.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopList.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script with the specified scripting options that can be used to re-create the full-text stop list.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> objects that represent all the full-text stop lists that are defined on the parent database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection.Add(Microsoft.SqlServer.Management.Smo.FullTextStopList)">
      <summary>Adds the specified full text stop list to the collection. </summary>
      <param name="fullTextStopList">A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection.CopyTo(Microsoft.SqlServer.Management.Smo.FullTextStopList[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy from.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection.Item(System.Int32)">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object at the specified index from the collection.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object at the specified index from the collection.</returns>
      <param name="index">The zero-based index of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object to return.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection.Item(System.String)">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object that has the specified name from the collection.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object that has the specified name from the collection.</returns>
      <param name="name">The name of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object to return.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopList" /> object that is a member of the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextStopListCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.HttpProtocol">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.HttpProtocol" /> object represents an HTTP protocol on an instance of Microsoft SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.AuthenticationRealm">
      <summary>Gets or sets an authentication realm hint used in the HTTP authentication challenge.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the authentication realm hint used in the HTTP authentication challenge.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.ClearPort">
      <summary>Gets or sets the port address number for the clear port.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the clear port address number.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.HttpProtocol.Create">
      <summary>Creates an HTTP protocol on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.HttpProtocol" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.DefaultLogonDomain">
      <summary>Gets or sets the logon domain for the HTTP endpoint.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the logon domain.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.HttpAuthenticationModes">
      <summary>Gets or sets the authentication type used to authenticate users logging in to the instance of SQL Server through the HTTP port.</summary>
      <returns>An <see cref="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.HttpAuthenticationModes" /> object value that specifies the authentication type used to authenticate users logging in through the HTTP port.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.HttpPortTypes">
      <summary>Gets or sets the HTTP port type.</summary>
      <returns>An <see cref="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.HttpPortTypes" /> object value that specifies the HTTP port type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.IsCompressionEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether HTTP compression is supported with the HTTP protocol.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether HTTP compression is supported with the HTTP protocol.If True, HTTP compression is supported.If False (default), HTTP compression is not supported.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.IsSystemObject">
      <summary>Indicates if the Http Protocol is a system object.</summary>
      <returns>
        <see cref="T:System.Bool" /> indicating if the protocol is a system level object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.SslPort">
      <summary>Gets or sets the port address number for the Secure Sockets Layer (SSL) port.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the SSL port address number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.WebSite">
      <summary>Gets or sets the Web site with which the HTTP protocol is associated.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Web site with which the HTTP protocol is associated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.WebSiteUrlPath">
      <summary>Gets or sets the URL path for the Web site with which the HTTP protocol is associated.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the URL path based on the value of the <see cref="P:Microsoft.SqlServer.Management.Smo.HttpProtocol.WebSite" /> property.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState">
      <summary>Represents the adapter class that implements the <see cref="T:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState" /> logical facet for an Availability Group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState.IsAutoFailover">
      <summary>Returns true if the failover mode of the current primary replica of the Availability Group is set to Automatic Failover.</summary>
      <returns>True if the failover mode of the current primary replica of the Availability Group is set to Automatic Failover; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState.IsOnline">
      <summary>Indicates whether the Availability Group is up.</summary>
      <returns>True whether the Availability Group is up; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState.NumberOfDisconnectedReplicas">
      <summary>Gets the number of replicas that are not in a "Connected" state.</summary>
      <returns>The number of replicas that are not in a "Connected" state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState.NumberOfNotSynchronizedReplicas">
      <summary>Gets the number of replicas that are not in a "Synchronized" state.</summary>
      <returns>The number of replicas that are not in a "Synchronized" state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState.NumberOfNotSynchronizingReplicas">
      <summary>Gets the number of replicas in a "Not Synchronizing" state.</summary>
      <returns>The number of replicas in a "Not Synchronizing" state.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState.NumberOfReplicasWithUnhealthyRole">
      <summary>Gets the number of replicas that are neither a primary or a secondary in the Availability Group.</summary>
      <returns>The number of replicas that are neither a primary or a secondary in the Availability Group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IAvailabilityGroupState.NumberOfSynchronizedSecondaryReplicas">
      <summary>Gets the number of synchronous secondary replicas with Automatic Failover mode and Synchronized state.</summary>
      <returns>The number of synchronous secondary replicas with Automatic Failover mode and Synchronized state.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IColumnPermission">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IColumnPermission" /> class represents the interface that manages permissions for a specified column.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Denies access to the specified permissions for the specified grantee on the specified list of columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is denied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the specified list of columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is denied.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Denies access to the specified permissions for the specified grantees on the specified list of columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is denied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees and other users that the grantee granted access to on the specified list of columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is denied.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.EnumColumnPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the referenced column.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the stored procedure. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.EnumColumnPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the referenced column.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the referenced column. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Grants access to the specified permission for the specified grantee on the referenced list of columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the names of the columns to which the permission is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users.If True, the grantee is given the ability to grant other users access to the referenced columns.If False, the grantee is not given the ability to deny other users access to the referenced columns.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantee on the referenced columns under an assumed role.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users.If True, the grantee is given the ability to grant other users access to the referenced columns.If False, the grantee is not given the ability to grant other users access to the referenced columns. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the referenced columns to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the stored procedure.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the grantees to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the grantees to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users.If True, the grantee is given the ability to grant other users access to the referenced columns.If False, the grantee is not given the ability to deny other users access to the referenced columns.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantees on the referenced columns under an assumed role.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies a list of grantees to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users.If True, the grantee is given the ability to grant other users access to the referenced columns.If False, the grantee is not given the ability to grant other users access to the referenced columns. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the referenced columns to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Revokes previously granted permissions from a grantee on the referenced columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is revoked.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantees on the referenced columns and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the names of the columns to which the set of permissions is revoked.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the referenced columns for other users.If True, the grantee is given the ability to revoke other users' access from the referenced columns.If False, the grantee is not given the ability to revoke other users' access from the referenced columns.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the referenced columns and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the names of the columns to which the set of permissions is revoked.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the referenced columns for other users.If True, the grantee is given the ability to revoke other users' access from the referenced columns.If False, the grantee is not given the ability to revoke other users' access from the referenced columns.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the referenced columns for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the referenced columns.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array that specifies the names of the columns to which the permission is revoked.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a list of grantees on the stored procedure and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the names of the columns to which the set of permissions is revoked.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the referenced columns for other users.If True, the grantee is given the ability to revoke other users' access from the referenced columns.If False, the grantee is not given the ability to revoke other users' access from the referenced columns.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IColumnPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a list of grantees on the referenced columns and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> value that specifies the column to which the set of permissions is revoked.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the referenced columns for other users.If True, the grantee is given the ability to revoke other users' access from the referenced columns.If False, the grantee is not given the ability to revoke other users' access from the referenced columns.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the referenced columns for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet">
      <summary>Interface that defined methods and properties for the database maintenance facet.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet.DataAndBackupOnSeparateLogicalVolumes">
      <summary>A Boolean value that indicates if data and backup are on separate logical volumes.</summary>
      <returns>
        <see cref="T:System.Boolean" />If True Data and Backup are on separate logical volumes.If False Data and Backup are not on separate logical volumes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet.LastBackupDate">
      <summary>Gets a date and time for the last database backup.</summary>
      <returns>A date and time for the last database backup.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet.LastLogBackupDate">
      <summary>Gets a date and time for the last log backup.</summary>
      <returns>The date and time for the last log backup.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet.PageVerify">
      <summary>Gets or sets the type of page integrity check that SQL Server performs when reading database pages.</summary>
      <returns>The type of page integrity check that SQL Server performs when reading database pages.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet.ReadOnly">
      <summary>Gets or sets a Boolean value that specifies if the database is read-only.</summary>
      <returns>
        <see cref="T:System.Boolean" />If True the database is read only.If False the database is not read only.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet.RecoveryModel">
      <summary>Gets or set the database recovery model.</summary>
      <returns>The database recovery model.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet.Status">
      <summary>Gets a DatabaseStatus object.</summary>
      <returns>The DatabaseStatus object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseMaintenanceFacet.TargetRecoveryTime">
      <summary>Gets or sets the database for the target recovery time.</summary>
      <returns>The database for the target recovery time.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IDatabaseOptions">
      <summary>Interface with properties that expose database options.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AnsiNullDefault">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ANSI_NULL_DEFAULT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_NULL_DEFAULT database option is active.If True, user-defined data types default to allowing NULL values.If False (default), user-defined data types default to not allowing NULL values.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AnsiNullsEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ANSI_NULLS_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_NULLS_ENABLED database option is active. If True, comparisons to null values equate to false.If False (default), comparisons to null values equate to true.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AnsiPaddingEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ANSI_PADDING_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_PADDING_ENABLED database option is active.If True, trailing blanks inserted into variable-length columns are not trimmed.If False (default), blanks inserted into variable-length columns are trimmed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AnsiWarningsEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ANSI_WARNING_ENABLED database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI_WARNING_ENABLED database option is active.If True, warnings are issued when null values are encountered in a statement.If False (default), warnings are not issued when null values are encountered in statements.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ArithmeticAbortEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the ARITHMETICABORT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ARITHMETICABORT database option is active.If True, a transaction is stopped and rolled back when an arithmetic error occurs.If False (default), a transaction continues when an arithmetic error occurs.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AutoClose">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOCLOSE database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOCLOSE database option is active.If True, the database is closed, and its resources are freed when no user connection accesses the database.If False (default), the server maintains the database in an open and ready state regardless of user activity.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AutoCreateStatisticsEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOCREATESTATISTICS database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOCREATESTATISTICS database option is active.If True, statistics are automatically created.If False (default), statistics are not automatically created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AutoShrink">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOSHRINK database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOSHRINK database option is active. If True, the database is automatically reduced.If False (default), statistics are not automatically reduced.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AutoUpdateStatisticsAsync">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.If True, statistics are automatically updated.If False (default), statistics are not automatically updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.AutoUpdateStatisticsEnabled">
      <summary>Specifies whether database statistics are automatically updated.</summary>
      <returns>A <see cref="T:System.Boolean" /> value indicating whether statistics are updated automatically. If True, statistics are updated. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.BrokerEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the Service Broker service is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Service Broker service is enabled.If True, statistics are automatically updated.If False (default), statistics are not automatically updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ChangeTrackingAutoCleanUp">
      <summary>Gets or sets a Boolean property value that specifies whether the CHANGE_TRACKING_AUTO_CLEANUP OPTION is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether change tracking information is automatically removed.If True, change tracking information is automatically removed after a configurable retention period.If False (default), change tracking information is not automatically removed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ChangeTrackingEnabled">
      <summary>Gets or sets a value indicating whether change tracking is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether change tracking information is supported by the database.If True, change tracking is enabled.If False (default), change tracking information is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ChangeTrackingRetentionPeriod">
      <summary>Gets or sets an interval that specifies how long change tracking information is retained.</summary>
      <returns>An Integer value that specifies how long change tracking information is retained, in units defined by the <see cref="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ChangeTrackingRetentionPeriodUnits" /> property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ChangeTrackingRetentionPeriodUnits">
      <summary>Specifies the units for the change tracking retention period.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Replication.RetentionPeriodUnits" /> type that specifies the units for the retention period value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.CloseCursorsOnCommitEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.If True, the cursor is closed when a transaction commits.If False (default), the cursor is not closed when a transaction commits.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.Collation">
      <summary>Gets or sets the default collation used by the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the default collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.CompatibilityLevel">
      <summary>Gets or sets the compatibility level for a database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.CompatibilityLevel" /> value that specifies the compatibility level for a database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ConcatenateNullYieldsNull">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.If True, the concatenated result is NULL.If False (default), the value is concatenated with a zero string.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.CreateDate">
      <summary>Gets the date and time at which the database was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> value specifying the date and time at which the database was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.DatabaseOwnershipChaining">
      <summary>Indicates whether property ownership chaining is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether database ownership chaining is active.If True, database ownership chaining is active.If False (default), database ownership chaining is inactive.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.DatabaseSnapshotBaseName">
      <summary>Gets the name of shapshot base for the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the shapshot base.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.DateCorrelationOptimization">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the date correlation optimization is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the date correlation optimization is active.If True, date correlation optimization is active.If False (default), date correlation optimization is not active.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.DefaultFileGroup">
      <summary>Gets the default file group used by the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default file group for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.DefaultFileStreamFileGroup">
      <summary>Gets the default stream file group used by the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default stream file group for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.EncryptionEnabled">
      <summary>Gets or sets a value indicating whether encryption is enabled for the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether database encryption is enabled.If True, database encryption is enabled. Otherwise, False (default.)</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.HonorBrokerPriority">
      <summary>Gets or sets a value that indicates whether the priority specified by the broker is acknowledged.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the priority specified by the broker is acknowledged.If True, the broker priority is acknowledged. Otherwise, False (default.)</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ID">
      <summary>Gets the database ID value.</summary>
      <returns>An Integer value that uniquely identifies the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.IsParameterizationForced">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether parameterization is forced on the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether parameterization is forced on the database.If True, parameterization is forced.If False (default), parameterization is not forced.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.IsReadCommittedSnapshotOn">
      <summary>Gets a value that specifies whether transactions with the read committed isolation level use row versioning.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether transactions with the read committed isolation level use row versioning.If True, the transactions use row versioning. Otherwise, False (default.)</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.IsSystemObject">
      <summary>Specifies whether the database is a system object or a user-defined database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the database is a system object.If True, the database is a system object. If False, the database is user-defined.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.IsUpdateable">
      <summary>Indicates whether the database is updateable.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the database is updateable, or if it read-only. If True, the database may be updated. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.LocalCursorsDefault">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the local server cursors are used by default.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether local cursors are used by default.If True, local cursors are used.If False (default), local cursors are not used and the cursors are implemented at the client.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.MirroringTimeout">
      <summary>Gets or sets the maximum time, in seconds, that the principal server instance waits for a PING message from another instance in the mirroring session before assuming the other instance is disconnected. </summary>
      <returns>An Integer value that specifies the mirroring time-out period, in seconds, on the principal server instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.Name">
      <summary>Gets the name of the database.</summary>
      <returns>A <see cref="T:System.String" /> value containing the database name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.NumericRoundAbortEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the NUMERIC_ROUNDABORT database option is active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is a loss of precision due to rounding in an expression causes an error.If True, an error is generated and no results are returned.If False (default), a warning is generated and a NULL is returned.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.Owner">
      <summary>Gets the the owner of the database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.PageVerify">
      <summary>Specifies the type of page integrity check that SQL Server performs when it reads database pages.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PageVerify" /> object value that specifies the type of page integrity check performed when SQL Server reads database pages.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.PrimaryFilePath">
      <summary>Gets the primary database file path.</summary>
      <returns>A <see cref="T:System.String" /> value containing the primary file path.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.QuotedIdentifiersEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks (" ") are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.If True, identifiers delimited by double quotation marks are interpreted as object identifiers.If False, identifiers delimited by double quotation marks are strings that contain characters not usually allowed by the Transact-SQL syntax rules, such as apostrophes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.ReadOnly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the database is read-only.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database is read-only.If True, the database is read-only.If False (default), the database can be updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.RecoveryModel">
      <summary>Gets or sets the recovery model for the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.RecoveryModel" /> object value that specifies the recovery model that is currently in operation on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.RecursiveTriggersEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that specifies whether recursive triggers are enabled on the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether recursive triggers are enabled on the database.If True, recursive triggers are enabled.If False (default), recursive triggers are not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.TargetRecoveryTime">
      <summary>Gets or sets the target recovery time.</summary>
      <returns>The target recovery time.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.Trustworthy">
      <summary>The TRUSTWORTHY database property is used to indicate whether the instance of SQL Server trusts the database and the contents within it. </summary>
      <returns>A <see cref="T:System.Boolean" /> value specifying the Trustworthy property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseOptions.UserAccess">
      <summary>Gets or sets the database user access.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseUserAccess" /> object value that specifies the database user access.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IDatabasePerformanceFacet">
      <summary>Defines methods and properties that can be used to measure and influence database performance.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabasePerformanceFacet.AutoClose">
      <summary>Gets or sets a value that indicates whether the database will be closed automatically after the last user exits.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the database will be closed automatically after the last user exits. Returns True if the database will be closed; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabasePerformanceFacet.AutoShrink">
      <summary>Indicates whether the database files are candidates for periodic shrinking.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the database files can be shrunk automatically. Returns True if database files can be shrunk automatically; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabasePerformanceFacet.CollationMatchesModelOrMaster">
      <summary>Gets a value that indicates whether the collation of the database matches the master or model database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value indicating whether the database collation matches the master or model database. Returns True if the database collation does match master or model database; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabasePerformanceFacet.DataAndLogFilesOnSeparateLogicalVolumes">
      <summary>Indicates whether the database has its data and log files on different logical volumes.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the database has its data and log files on different logical volumes.Returns True if the database has its data and log files on different logical volumes; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabasePerformanceFacet.IsSystemObject">
      <summary>Indicates whether the database performance facet is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value indicating whether the database performance facet is a system object. Returns True if the facet is a system object; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabasePerformanceFacet.Size">
      <summary>Gets the size of the database in megabytes (MB).</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the database in megabytes (MB).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabasePerformanceFacet.Status">
      <summary>Gets the database status.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseStatus" /> value that indicates the current database status.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IDatabaseSecurityFacet">
      <summary>Security facet interface.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseSecurityFacet.IsOwnerSysadmin">
      <summary>Gets a Boolean value that specifies if the DBO is a system administrator.</summary>
      <returns>
        <see cref="T:System.Boolean" />If True the database owner is a system administrator.If False the database owner is not a system administrator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IDatabaseSecurityFacet.Trustworthy">
      <summary>Gets or sets a Boolean value that specifies if the database is trusted by the instance of SQL Server.</summary>
      <returns>If True the database is trustworthy.If False the database is not trustworthy.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IExtendedProperties">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IExtendedProperties" /> class is an interface that represents the collection of extended properties associated with an object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IExtendedProperties.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property defined on an object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties defined on the object. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ILoginOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ILoginOptions" /> class is an interface that represents a collection of options associated with a login.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.AsymmetricKey">
      <summary>Gets or sets the asymmetric key that is associated with the login.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the asymmetric key that is associated with the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.Certificate">
      <summary>Gets or sets the certificate that is associated with the login.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the certificate that is associated with the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.CreateDate">
      <summary>Gets the date and time when the login was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the login was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.Credential">
      <summary>Gets or sets the credential that is associated with the login.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the credential that is associated with the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.DefaultDatabase">
      <summary>Gets or sets the database that the login uses by default.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the database that the login uses by default.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.ID">
      <summary>Gets the ID value that uniquely identifies the login.</summary>
      <returns>An <see cref="T:System.Int32" /> value that uniquely identifies the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.IsDisabled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the login is disabled. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the login is disabled.If True, the login is disabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.IsLocked">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the login is locked.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the login is locked.If True, the login is locked. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the login is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the login is a system object.If True, the login is a system object. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.Language">
      <summary>Gets or sets the language that is associated with the login.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the language that is associated with the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.LanguageAlias">
      <summary>Gets the alternative name that describes the language that is associated with the login.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the language alias that is associated with the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.MustChangePassword">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the login password must be changed.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the login password must be changed.If True, the login password must be changed. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.Name">
      <summary>Gets or sets the name of the login.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.PasswordExpirationEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the login password will expire automatically.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the login password will expire automatically.If True, the password will expire automatically. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ILoginOptions.PasswordPolicyEnforced">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the login password must adhere to a policy.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether password policy is enforced.If True, the password policy is enforced. Otherwise, False.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IMultipartNameFacet">
      <summary>Interface to deal with object names containing both the object and the schema.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IMultipartNameFacet.Name">
      <summary>Gets the name portion of a multipart name.</summary>
      <returns>The name portion of a multipart name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IMultipartNameFacet.Schema">
      <summary>Gets the schema portion of a Multipart Name.</summary>
      <returns>The schema portion of a Multipart Name.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.INameFacet">
      <summary>Represents the name facet interface.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.INameFacet.Name">
      <summary>Gets the name of the interface..</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the interface.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Index">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object represents a SQL Server index.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> class on the specified parent object and with the specified name.</summary>
      <param name="parent">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of the index.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Alter(Microsoft.SqlServer.Management.Smo.IndexOperation)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object property changes on the instance of SQL Server for a specified index operation.</summary>
      <param name="operation">An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexOperation" /> object value that specifies the index operation that can be altered.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.AlterAllIndexes">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object property changes for all indexes on the instance of SQL Server for a specified index operation.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.BoundingBoxXMax">
      <summary>Specifies the x-coordinate of the upper right corner of a bounding box.</summary>
      <returns>The x-coordinate of the upper right corner of a bounding box.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.BoundingBoxXMin">
      <summary>Specifies the x-coordinate of the lower-left corner of a bounding box.</summary>
      <returns>The x-coordinate of the lower-left corner of a bounding box.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.BoundingBoxYMax">
      <summary>Specifies the y-coordinate of upper-right corner of a bounding box.</summary>
      <returns>The y-coordinate of upper-right corner of a bounding box.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.BoundingBoxYMin">
      <summary>Specifies the y-coordinate of the lower-left corner of a bounding box.</summary>
      <returns>The y-coordinate of the lower-left corner of a bounding box.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.CellsPerObject">
      <summary>Defines the maximum number of cells that tessellation can count per object.</summary>
      <returns>
        <see cref="T:System.Double" />
      </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.CheckIndex">
      <summary>Tests the integrity of database pages that store the index.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains the error messages generated by the integrity check. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.CheckIndexWithResult">
      <summary>Tests the integrity of database pages that store the index.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the error message generated by the integrity check. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.CompactLargeObjects">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to compact the large object (LOB) data in the index.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to compact the index if the data is large. If True, the index is compacted for large data. Otherwise, False (default). </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Create">
      <summary>Creates an index on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Disable">
      <summary>Disables the index.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.DisallowPageLocks">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index allows page locks.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the index allows page locks.If True, page locks are not allowed on the index. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.DisallowRowLocks">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index allows row locks.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the index allows row locks.If True, row locks are not allowed on the index. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Drop">
      <summary>Drops the index.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.DropAndMove(System.String)">
      <summary>Drops a clustered index and moves the underlying table data to the specified filegroup. </summary>
      <param name="fileGroup">A <see cref="T:System.String" /> value that specifies the name of the filegroup.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.DropAndMove(System.String,System.Collections.Specialized.StringCollection)">
      <summary>Drops a clustered index and moves the underlying table data to the partition scheme with the specified partition scheme parameters. </summary>
      <param name="partitionScheme">A <see cref="T:System.String" /> value that specifies the partition scheme.</param>
      <param name="partitionSchemeParameters">A <see cref="T:System.Collections.Specialized.StringCollection" /> object that specifies the parameters for the partition scheme </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Enable(Microsoft.SqlServer.Management.Smo.IndexEnableAction)">
      <summary>Enables the index.</summary>
      <param name="action">An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexEnableAction" /> object value that specifies the action to take when enabling the index.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.EnumFragmentation">
      <summary>Enumerates a list of fragmentation information for the index using the default fast fragmentation option.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of fragmentation information.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.EnumFragmentation(Microsoft.SqlServer.Management.Smo.FragmentationOption)">
      <summary>Enumerates a list of fragmentation information for the index with the specified fragmentation option.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of fragmentation information.</returns>
      <param name="fragmentationOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.FragmentationOption" /> object value that specifies the fragmentation option.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.EnumFragmentation(Microsoft.SqlServer.Management.Smo.FragmentationOption,System.Int32)">
      <summary>Enumerates a list of fragmentation information for the index with the specified fragmentation option and partition number.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of fragmentation information.</returns>
      <param name="fragmentationOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.FragmentationOption" /> object value that specifies the fragmentation option.</param>
      <param name="partitionNumber">An <see cref="T:System.Int32" /> value that specifies the partition number.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.EnumStatistics">
      <summary>Enumerates a list of statistical information for the index.</summary>
      <returns>A <see cref="T:System.Data.DataSet" /> system object value that contains an enumerated list of statistical information. The <see cref="T:System.Data.DataSet" /> contains a set of <see cref="T:System.Data.DataTable" /> objects, which contain the following columns: ColumnData typeDescriptionRANGE_ROWS<see cref="T:System.Int32" />The estimated number of rows from the table that fall within a histogram step, excluding the upper bound.EQ_ROWS<see cref="T:System.Int32" />The estimated number of rows from the table that are equal in value to the upper bound of the histogram step.DISTICT_RANGE_ROWS<see cref="T:System.Int32" />The estimated number of distinct values within a histogram step, excluding the upper bound.RANGE_HI_KEY<see cref="T:System.Int32" />The upper bound value of a histogram step.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.Events">
      <summary>Gets the index events supported by the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexEvents" /> object that represents the index events supported by the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.FileGroup">
      <summary>Gets or sets the filegroup where the index pages are stored.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the filegroup where the index is stored.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.FileStreamFileGroup">
      <summary>Gets or Sets the file group name for the index.</summary>
      <returns>
        <see cref="AT:System.String" /> property value that specifies the index's current file group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.FileStreamPartitionScheme">
      <summary>Gets or Sets the partition scheme name for the index.</summary>
      <returns>
        <see cref="AT:System.String" /> property value that specifies the index's current partition.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.FillFactor">
      <summary>Gets or sets the percentage of an index page to fill when the index is created or re-created.</summary>
      <returns>A <see cref="T:System.Byte" /> value that specifies proportion of the index page to fill, in percent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.FilterDefinition">
      <summary>Gets or sets the <see cref="T:System.String" /> value that contains the definition for the filter.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the definition of the filter. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.HasCompressedPartitions">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index has compressed partitions.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index has compressed partitions. If True, the index has compressed partitions. Otherwise, False (default). </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.HasFilter">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the index has a filter defined for a range of index values.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index has a filter. If True, the index has a filter. Otherwise, False (default). </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.ID">
      <summary>Gets the index ID value that uniquely identifies the index within the database.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the index.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IgnoreDuplicateKeys">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index ignores duplicate keys.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index ignores duplicate keys. If True, the index ignores duplicate keys. Otherwise, False (default). </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IndexedColumns">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> objects that represent all the columns participating in the index.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> object that represents all the columns participating in the index. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IndexKeyType">
      <summary>Gets or sets the index key type.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexKeyType" /> object value that specifies the type of key on which the index is built, such as a unique key or a primary key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IndexType">
      <summary>Gets or sets the type of index.</summary>
      <returns>The type of index.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsClustered">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index is clustered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the index is clustered.If True, the index is clustered. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsDisabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index is disabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is disabled.If True, the index is disabled. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsFileTableDefined">
      <summary>Gets or sets whether the file table is defined.</summary>
      <returns>True if the file table is defined; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsFullTextKey">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the index is enabled for row identification in Microsoft Search.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is enabled for row identification using Microsoft Search.If True, the index is enabled for Microsoft Search row identification. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsIndexOnComputed">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the index is based on a computed column.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is based on a computed column.If True, the index is based on a computed column. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsIndexOnTable">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the index is defined for a table or a view.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is defined for a table or a view.If True, the index is defined for a table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsPartitioned">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the index is stored in a partitioned scheme.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is stored in a partitioned scheme.If True, the index is stored in a partitioned scheme. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsSpatialIndex">
      <summary>Gets a value that indicates whether an index is a spatial index.</summary>
      <returns>true if an index is a spatial index; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsSystemNamed">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the index was named automatically by the system.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index was named automatically or not.If True, the index was named by the system automatically.If False (default), the index was named explicitly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the index is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is a system object.If True, the index is a system object. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsUnique">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index is unique or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is unique or not.If True, the index is unique.If False (default), the index is not unique.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.IsXmlIndex">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index is an XML index.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index an XML index.If True, the index is an XML index. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.Level1Grid">
      <summary>Gets or sets the first level of decomposition for a geometry data type.</summary>
      <returns>The first level of decomposition for a geometry data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.Level2Grid">
      <summary>Specifies the second level of decomposition for a geometry data type.</summary>
      <returns>The second level of decomposition for a geometry data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.Level3Grid">
      <summary>Specifies the third level of decomposition for a geometry data type.</summary>
      <returns>The third level of decomposition for a geometry data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.Level4Grid">
      <summary>Gets or sets the fourth level of decomposition for a geometry data type.</summary>
      <returns>The fourth level of decomposition for a geometry data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.MarkForDrop(System.Boolean)">
      <summary>Marks the index to be dropped the next time that the <see cref="M:Microsoft.SqlServer.Management.Smo.Table.Alter" /> method is run on the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object's parent object.</summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether to drop the index the next time the parent object is altered.If True, the index is dropped when the parent is altered. Otherwise, False.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.MaximumDegreeOfParallelism">
      <summary>Gets or sets the maximum number of processors that can be used when running a query that uses the index.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum number of processors that can be used when running a query that uses this index. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.Name">
      <summary>Gets or sets the name of the index.</summary>
      <returns>A string value that contains the name of the index. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.NoAutomaticRecomputation">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether statistics are regenerated when an index is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is recomputed automatically.If True, the index is recomputed automatically. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.OnlineIndexOperation">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index will be kept online during index operations thus allowing access to the data.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index will be kept online during index operations.If True, the index will be kept online during index operations. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.PadIndex">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether space is left open on each page of the intermediate levels of the index.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is available space on each page at the intermediary levels of the index.If True, the index is padded. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.ParentXmlIndex">
      <summary>Gets or sets the parent of an XML index.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the parent of an XML index.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.PartitionScheme">
      <summary>Gets or sets the partition scheme associated with the index.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the partition scheme associated with the index.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.PartitionSchemeParameters">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object represents a parameter in the partition scheme associated with the index.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> object that represents all the parameters in the partition scheme associated with the index. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.PhysicalPartitions">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> objects that represent all the physical partitions on which the index is stored.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> object that represents all the physical partitions on which the index is stored </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Rebuild">
      <summary>Rebuilds the index.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Rebuild(System.Int32)">
      <summary>Rebuilds the index on the partition with the specified partition number.</summary>
      <param name="partitionNumber">A <see cref="T:System.Int32" /> value that specifies the number of the partition to be rebuilt.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.RebuildAllIndexes">
      <summary>Rebuilds all the indexes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.RecalculateSpaceUsage">
      <summary>Updates the disk resource usage of the index.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Recreate">
      <summary>Re-creates the index.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Refresh">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object and its properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Rename(System.String)">
      <summary>Renames the index.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the index.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Reorganize">
      <summary>Reorganizes the index based on current property settings.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.ReorganizeAllIndexes">
      <summary>Reorganizes all the indexes based on current property settings.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the index.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the index as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.SecondaryXmlIndexType">
      <summary>Gets or sets the secondary XML index type.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.Index.SecondaryXmlIndexType" /> object value that specifies the secondary XML index type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.SortInTempdb">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the index is sorted using the tempdb database for intermediate storage of data. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the index is sorted using the tempdb database for temporary storage. If True, the index is sorted in the tempdb database. Otherwise, False (default). </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.SpaceUsed">
      <summary>Gets or sets the disk space used to store the index data in kilobytes.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the space used, in KB. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Index.SpatialIndexType">
      <summary>Gets or sets the Spatial Index Type for a column.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.SpatialIndexType" />
      </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.UpdateStatistics">
      <summary>Updates statistics for the referenced index. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsScanType)">
      <summary>Updates statistics for the referenced index with the specified statistics scan type. </summary>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> the method used to update the statistics.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32)">
      <summary>Updates statistics for the referenced index with the specified statistics scan type and specified sample size. </summary>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> the method used to update the statistics.</param>
      <param name="sampleValue">An <see cref="T:System.Int32" /> value that specifies the sample size.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Index.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32,System.Boolean)">
      <summary>Updates statistics for the referenced index with the specified statistics scan type and specified sample size and with the option to recompute the statistics.</summary>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> that specifies the method used to update the statistics.</param>
      <param name="sampleValue">An <see cref="T:System.Int32" /> value that specifies the sample value.</param>
      <param name="recompute">A <see cref="T:System.Boolean" /> value that specifies whether to recomputed the index statistics or not.If True, the statistics are recomputed. Otherwise, False.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IndexCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> objects that represent all the indexes defined on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexCollection.Add(Microsoft.SqlServer.Management.Smo.Index)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</summary>
      <param name="index">An <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Index[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position form which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object value that represents the index.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object value that represents the index.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexCollection.Remove(Microsoft.SqlServer.Management.Smo.Index)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</summary>
      <param name="index">An <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object value that specifies the index to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexCollection.Remove(System.String)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of index to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IndexedColumn">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object represents a SQL Server column that is participating in an index. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumn.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumn.#ctor(Microsoft.SqlServer.Management.Smo.Index,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> class on the specified index and with the specified name.</summary>
      <param name="index">An <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object that specifies the index in which the indexed column is participating.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumn.#ctor(Microsoft.SqlServer.Management.Smo.Index,System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> class on the specified index and with the specified name and order.</summary>
      <param name="index">An <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object that specifies the index in which the indexed column is participating.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
      <param name="descending">A <see cref="T:System.Boolean" /> value that specifies whether the index is sorted in descending or ascending order.If True, the index is sorted in descending order.If False, the index is sorted in ascending order.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumn.Descending">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the indexed column is sorted in descending or ascending order.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column is sorted in descending or ascending order.If True, the column is sorted in descending order.If False (default), the column is sorted in ascending order</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumn.ID">
      <summary>Gets the ID value that uniquely identifies the indexed column.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the indexed column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumn.IsComputed">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the indexed column is computed or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column value is the result of a computed expression.If True, the column is computed.If False (default), the column is not computed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumn.IsIncluded">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the column is included in the index.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the column is included in the index.If True, the column is included in the index.If False (default), the column is not included in the index.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumn.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumn.Name">
      <summary>Gets or sets the name of the indexed column.</summary>
      <returns>A string value that contains the name of the indexed column. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumn.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> objects that represent all the indexed columns defined on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.Add(Microsoft.SqlServer.Management.Smo.IndexedColumn)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> object.</summary>
      <param name="indexedColumn">An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> column collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.Add(Microsoft.SqlServer.Management.Smo.IndexedColumn,System.Int32)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object at a specified index position in the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection.</summary>
      <param name="indexedColumn">An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> column collection.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index position of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.Add(Microsoft.SqlServer.Management.Smo.IndexedColumn,System.String)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object to the position after a specified, existing <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection.</summary>
      <param name="indexedColumn">An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection.</param>
      <param name="insertAtColumnName">A <see cref="T:System.String" /> value that specifies the name of the existing <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object in the collection after which to insert the new <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.CopyTo(Microsoft.SqlServer.Management.Smo.IndexedColumn[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object value that represents the indexed column.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object value that represents the indexed column.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection.Remove(Microsoft.SqlServer.Management.Smo.IndexedColumn)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection.</summary>
      <param name="indexedColumn">An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumn" /> object value that specifies the indexed column to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.IndexedColumnCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IndexEnableAction">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IndexEnableAction" /> enumeration contains values that are used to specify the action that is taken on an index when it is enabled after having been disabled.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.IndexEnableAction.Rebuild">
      <summary>The index is rebuilt.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.IndexEnableAction.Recreate">
      <summary>The index is recreated.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IndexEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IndexEvents" /> object represents the settings that are required for SQL Server index event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of index events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.IndexEvents.ServerEvent">
      <summary>Specifies the server event handler for index events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the index events to receive.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the index events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IndexEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IndexOperation">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IndexOperation" /> enumeration contains values that are used to specify index operations.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.IndexOperation.Rebuild">
      <summary>Rebuilds the index.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.IndexOperation.Reorganize">
      <summary>Reorganizes the index.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.IndexOperation.Disable">
      <summary>Disables the index.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.InDoubtTransactionResolutionType">
      <summary>Enumerates possible responses to in-doubt transactions.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.InDoubtTransactionResolutionType.NoPresumption">
      <summary>Recovery fails if Microsoft Distributed Transaction Coordinator cannot resolve any in-doubt transactions.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.InDoubtTransactionResolutionType.PresumeCommit">
      <summary>Any Microsoft Distributed Transaction Coordinator in-doubt transactions are presumed to have aborted.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.InDoubtTransactionResolutionType.PresumeAbort">
      <summary>Any Microsoft Distributed Transaction Coordinator in-doubt transactions are presumed to have committed</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Information">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Information" /> class contains nonconfigurable information about the instance of SQL Server. These include system information and options that are set during Setup, such as the collation.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.BuildClrVersion">
      <summary>Gets a version object that identifies the common language runtime that is running in the server.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.Information.Version" /> object that specifies the version of the common language runtime. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.BuildClrVersionString">
      <summary>A string that identifies the build number of the common language runtime that is running in the server.</summary>
      <returns>
        <see cref="T:System.String" /> Specifies the build number of the common language runtime that is running in the server. The string is in the format v2.0.50727.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.BuildNumber">
      <summary>Gets the build number for the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the build number for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.Collation">
      <summary>Gets the default collation for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default collation for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.CollationID">
      <summary>Gets the collation ID for the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the collation ID for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.ComparisonStyle">
      <summary>Gets the comparison style for the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the comparison style for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.ComputerNamePhysicalNetBIOS">
      <summary>Gets the computer name stored in the net BIOS.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the computer name stored in the net BIOS. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.Edition">
      <summary>Gets the edition of the instance of SQL Server.</summary>
      <returns>A string value that represents the edition of the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.EngineEdition">
      <summary>Gets the edition of the engine for the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.EngineEdition" /> value that represents the engine edition of the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.ErrorLogPath">
      <summary>Gets the file directory where the error log is stored on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the error log file location on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.FullyQualifiedNetName">
      <summary>Gets the fully qualified NetBIOS name of the network on which the instance of SQL Server is running.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the fully qualified NetBIOS name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.IsCaseSensitive">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the instance of SQL Server is case-sensitive.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the instance of SQL Server is case-sensitive. If True, the instance of SQL Server is case-sensitive. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.IsClustered">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the instance of SQL Server is a clustered server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the instance of SQL Server is running on a clustered server. If True, the server is clustered. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.IsFullTextInstalled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether full-text service is installed on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether full-text service is installed on the instance of SQL Server. If True, full-text service is installed. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.IsHadrEnabled">
      <summary>Gets a value that indicates whether the Hadr is enabled.</summary>
      <returns>True if the Hadr is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.IsSingleUser">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the instance of SQL Server is read-only.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the instance of SQL Server is read-only. If True, the instance of SQL Server is read-only. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.Language">
      <summary>Gets the default language used by the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default language.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.MasterDBLogPath">
      <summary>Gets the log file directory for the master database on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the log file directory for the master database on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.MasterDBPath">
      <summary>Gets the database file directory for the master database on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database file directory for the master database on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.MaxPrecision">
      <summary>Gets the greatest decimal precision available for exact numeric data types (not floating point), including decimal and numeric.</summary>
      <returns>A <see cref="T:System.Byte" /> value that specifies the maximum decimal precision for numeric data types on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.NetName">
      <summary>Gets the NetBIOS name of the network on which the instance of SQL Server is running.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the NetBIOS name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.OSVersion">
      <summary>Gets the operating system version of the computer running the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the operating system version.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent object of the <see cref="T:Microsoft.SqlServer.Management.Smo.Information" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Information" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.PhysicalMemory">
      <summary>Gets the total RAM installed, in MB, for the computer running the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the total RAM installed in MB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.Platform">
      <summary>Gets the hardware platform for the computer running the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the hardware platform.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.Processors">
      <summary>Gets the number of processors installed on the computer running the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of processors that are installed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.Product">
      <summary>Gets the product title for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the product title for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.ProductLevel">
      <summary>Gets the product level for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the product level. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.ResourceLastUpdateDateTime">
      <summary>Gets the date and time when the SQL Server resource was last updated.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the resource was last updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.ResourceVersion">
      <summary>Gets the version of the SQL Server resource.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Version" /> value that specifies the version of the SQL Server resource.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.ResourceVersionString">
      <summary>Gets the version of the SQL Server resource in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the version of the SQL Server resource.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.RootDirectory">
      <summary>Gets the root directory for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the root directory on the computer that is running the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.SqlCharSet">
      <summary>Gets the <see cref="T:System.Int16" /> value that identifies the character set used by the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int16" /> value that specifies the character set used by the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.SqlCharSetName">
      <summary>Gets the name of the character set used by the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the character set used by the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.SqlSortOrder">
      <summary>Gets the <see cref="T:System.Int16" /> value that identifies the sort order used by the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int16" /> value that specifies the sort order used by the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.SqlSortOrderName">
      <summary>Gets the name of the sort order used by the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the sort order used by the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.Version">
      <summary>Gets the version of the instance of SQL Server.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.Information.Version" /> object that specifies the version of the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.VersionMajor">
      <summary>Gets the major version number of the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> object that specifies the major version number of the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.VersionMinor">
      <summary>Gets the minor version of the instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> object that specifies the minor version number of the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Information.VersionString">
      <summary>Gets the date, version, and processor type of the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the date, the version, and the processor type of the instance of SQL Server.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.InstanceState">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.InstanceState" /> enumeration contains values that are used to specify the possible states of an instance of SQL Server.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.InstanceState.Unknown">
      <summary>The instance is in an unknown state.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.InstanceState.Online">
      <summary>The instance is online.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.InstanceState.OnlinePending">
      <summary>The instance is transitioning to online.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.InstanceState.Offline">
      <summary>The instance is offline.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.InstanceState.OfflinePending">
      <summary>The instance is transitioning to offline.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException" /> class represents the exception raised when an error occurs during the internal phase of a SMO operation.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Internal SMO Error exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.Boolean" /> value that specifies the message string for the Internal SMO Error exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> object that specifies the inner exception for the Internal SMO Error exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.InternalSmoErrorException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException" /> represents an exception due to an invalid scripting option.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException.#ctor">
      <summary>Initializes a new instance of <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException" />.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException.#ctor(System.String)">
      <summary>Initializes a new instance of <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException" />, specifying the message to associate with this instance.</summary>
      <param name="message">A <see cref="T:System.String" /> which contains message to associate with the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException" />, specifying the message to associate with this instance as well as the exception which caused this <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException" />.</summary>
      <param name="message">A <see cref="T:System.String" /> which contains message to associate with the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException" />.</param>
      <param name="innerException">A <see cref="T:System.Exception" /> which contains the exception which caused this <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException" />.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.InvalidScriptingOptionException.SmoExceptionType">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> associated with this exception.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> associated with this exception..</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException" /> class represents the exception raised when an SMO operation is not valid.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Invalid SMO Operation exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException.#ctor(System.String,Microsoft.SqlServer.Management.Smo.SqlSmoState)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException" /> class with the specified message and SMO state.</summary>
      <param name="opName">A <see cref="T:System.String" /> value that specifies the name of the SMO operation that is not valid.</param>
      <param name="state">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoState" /> object value that specifies the state of the SMO operation.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Invalid SMO Operation exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Invalid SMO Operation exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data needed to serialize the target object.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException.Message">
      <summary>Gets the message associated with the Invalid SMO Operation exception.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the message associated with the Invalid SMO Operation exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.InvalidSmoOperationException.SmoExceptionType">
      <summary>Gets the type of the SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of the Invalid SMO Operation exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException" /> class represents the exception raised when the version is not valid on an SMO operation.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException.#ctor(Microsoft.SqlServer.Management.Common.ServerVersion)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidVersionEnumeratorException" /> class with the specified server version.</summary>
      <param name="version">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object value that specifies the version of the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Invalid Version SMO Operation Exception exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Invalid Version SMO Operation exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> object that specifies the inner exception for the Invalid Version SMO Operation exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data needed to serialize the target object.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException.Message">
      <summary>Gets the message associated with the Invalid Version SMO Operation exception.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the exception message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.InvalidVersionSmoOperationException.SmoExceptionType">
      <summary>Gets the type of exception for the Invalid Version SMO Operation exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IObjectPermission">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IObjectPermission" /> class represents the interface used to set object permissions.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies access to the specified permission for the specified grantee on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users that the grantee granted access on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies access to the specified permission for the specified grantees on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the SMO object.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the SMO object. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the SMO object.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the SMO object. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the SMO object.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the SMO object. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the SMO object.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the SMO object. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants access to the specified permission for the specified grantee on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the SMO object.If False, the grantee is not given the ability to grant other users access to the SMO object. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the SMO object.If False, the grantee is not given the ability to grant other users access to the SMO object. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the SMO object to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the SMO object.If False, the grantee is not given the ability to grant other users access to the SMO object. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object under an assumed role.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the SMO object.If False, the grantee is not given the ability to grant other users access to the SMO object. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the SMO object to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the SMO object and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the SMO object.If False, the grantee is not given the ability to revoke other users' access from the SMO object.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the SMO object for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the SMO object.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IObjectPermission.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantees on the SMO object and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the SMO object.If False, the grantee is not given the ability to revoke other users' access from the SMO object.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IScriptable">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IScriptable" /> class represents the interface used to create Transact-SQL scripts of SMO objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IScriptable.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SMO object.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.IScriptable.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SMO object as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IServerAuditFacet">
      <summary>Interface that identifies audit facet members.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerAuditFacet.C2AuditTracingEnabled">
      <summary>Gets or sets a value that indicates whether the C2 audit tracing is enabled.</summary>
      <returns>true if the C2 audit tracing is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerAuditFacet.DefaultTraceEnabled">
      <summary>Indicates whether there is a default trace level set for a server.</summary>
      <returns>True if there is a default trace level set for a server; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerAuditFacet.LoginAuditLevel">
      <summary>Gets or sets a login audit level.</summary>
      <returns>A login audit level.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet">
      <summary>Contains configuration information for interfaces based on the <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.AdHocRemoteQueriesEnabled">
      <summary>Gets or sets a Boolean value that specifies whether ad hoc remote queries are enabled.</summary>
      <returns>Returns True if ad hoc remote queries are enabled. Returns False if ad hoc remote queries are not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.Affinity64IOMask">
      <summary>Gets the affinity64 IO mask for a server.</summary>
      <returns>The affinity64 IO mask for a server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.Affinity64Mask">
      <summary>Gets or sets the affinity 64 mask for a server.</summary>
      <returns>The affinity 64 mask for a server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.AffinityIOMask">
      <summary>Gets the affinity IO mask for a server.</summary>
      <returns>The affinity IO mask for a server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.AffinityMask">
      <summary>Gets the affinity mask for a server.</summary>
      <returns>The affinity mask for a server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.AgentXPsEnabled">
      <summary>Gets or sets a Boolean value that specifies whether the SQL Server Agent extended stored procedures are enabled.</summary>
      <returns>
        <see cref="T:System.Boolean" />
      </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.AllowUpdates">
      <summary>Gets or sets a Boolean value that specifies specifying if the allow updates option is set.</summary>
      <returns>Returns True if the property is set. Returns False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.AweEnabled">
      <summary>Gets a Boolean value that specifies if the awe enabled value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.BlockedProcessThreshold">
      <summary>Gets or sets the blocked process threshold.</summary>
      <returns>The blocked process threshold.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.C2AuditTracingEnabled">
      <summary>Gets a Boolean value that specifies if the C2 audit tracing is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ClrIntegrationEnabled">
      <summary>Gets or sets a Boolean value that specifies if the CLR integration value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.CommonCriteriaComplianceEnabled">
      <summary>Gets a Boolean value that specifies if the common criteria compliance value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ContainmentEnabled">
      <summary>Gets the value that indicates whether the containment is enabled.</summary>
      <returns>True if the containment is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.CostThresholdForParallelism">
      <summary>Returns the value contained in the cost threshold for parallelism property.</summary>
      <returns>The value contained in the cost threshold for parallelism property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.CrossDBOwnershipChainingEnabled">
      <summary>Gets or sets a Boolean value that specifies if the cross DBOwnership chaining value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.CursorThreshold">
      <summary>Gets or sets the cursor threshold value.</summary>
      <returns>The cursor threshold value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.DatabaseMailEnabled">
      <summary>Gets a Boolean value that specifies if the DatabaseMailEnabled property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.DefaultBackupCompressionEnabled">
      <summary>Gets or sets a Boolean value that specifies if the BackupCompressionEnabled option is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.DefaultFullTextLanguage">
      <summary>Gets or sets the DefaultFullTextLanguage property.</summary>
      <returns>The DefaultFullTextLanguage property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.DefaultLanguage">
      <summary>Gets or sets the DefaultLanguage property.</summary>
      <returns>The DefaultLanguage property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.DefaultTraceEnabled">
      <summary>Gets or sets a Boolean value that specifies if the DefaultTraceEnabled property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.DisallowResultsFromTriggers">
      <summary>Gets or sets a Boolean value that specifies if the DisallowResultsFromTriggers property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.DynamicLocks">
      <summary>Gets the value of the DynamicLocks property.</summary>
      <returns>The value of the DynamicLocks property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ExtensibleKeyManagementEnabled">
      <summary>Gets a Boolean value that specifies if the ExtensibleKeyManagementEnabled property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.FilestreamAccessLevel">
      <summary>Gets or sets the level of access permitted on the servers FILESTREAM operations.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FilestreamAccessLevelType" /> value that specifies the level of permitted FILESTREAM access.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.FillFactor">
      <summary>Gets the value of the FillFactor property.</summary>
      <returns>The value of the FillFactor property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.FullTextCrawlBandwidthMax">
      <summary>Gets or sets the maximum value of the full text crawl bandwidth.</summary>
      <returns>The maximum value of the full text crawl bandwidth.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.FullTextCrawlBandwidthMin">
      <summary>Gets or sets the minimum value of the full text crawl bandwidth.</summary>
      <returns>The minimum value of the full text crawl bandwidth.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.FullTextCrawlRangeMax">
      <summary>Gets or sets the maximum value of the full text crawl range.</summary>
      <returns>The maximum value of the full text crawl range.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.FullTextNotifyBandwidthMax">
      <summary>Gets or sets the maximum value of the full text notify bandwidth.</summary>
      <returns>The maximum value of the full text notify bandwidth.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.FullTextNotifyBandwidthMin">
      <summary>Gets or sets the FullTextNotifyBandwidthMin property value.</summary>
      <returns>The FullTextNotifyBandwidthMin property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.IndexCreateMemory">
      <summary>Gets or sets the IndexCreateMemory property value.</summary>
      <returns>The IndexCreateMemory property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.InDoubtTransactionResolution">
      <summary>Gets or sets the InDoubtTransactionResolutionType property value.</summary>
      <returns>The InDoubtTransactionResolutionType property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.LightweightPoolingEnabled">
      <summary>Gets a Boolean value that specifies if the LightweightPoolingEnabled property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.MaxDegreeOfParallelism">
      <summary>Gets or sets the MaxDegreeOfParallelism property value.</summary>
      <returns>The MaxDegreeOfParallelism property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.MaxServerMemory">
      <summary>Gets or sets the MaxServerMemory property value.</summary>
      <returns>The MaxServerMemory property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.MaxWorkerThreads">
      <summary>Gets the MaxWorkerThreads property value.</summary>
      <returns>The MaxWorkerThreads property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.MediaRetention">
      <summary>Gets or sets the media retention.</summary>
      <returns>The media retention.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.MinMemoryPerQuery">
      <summary>Gets or set the MinMemoryPerQuery property value.</summary>
      <returns>The MinMemoryPerQuery property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.MinServerMemory">
      <summary>Gets or sets the MinServerMemory property value.</summary>
      <returns>The MinServerMemory property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.NestedTriggersEnabled">
      <summary>Gets or sets a Boolean value that specifies if the NestedTriggersEnabled property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.NetworkPacketSize">
      <summary>Gets or sets the NetworkPacketSize property value.</summary>
      <returns>The NetworkPacketSize property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.OleAutomationEnabled">
      <summary>Gets or sets a Boolean value that specifies if the OleAutomationEnabled property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.OpenObjects">
      <summary>Gets the OpenObjects property value.</summary>
      <returns>The OpenObjects property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.OptimizeAdhocWorkloads">
      <summary>Gets or sets a value that determines whether ad hoc workloads will be optimized.</summary>
      <returns>Returns True if workloads will be optimized; otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.PrecomputeRank">
      <summary>Gets or sets a Boolean value that specifies if the PrecomputeRank property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.PriorityBoost">
      <summary>Gets a Boolean value that specifies if the PriorityBoost property value is set.</summary>
      <returns>
        <see cref="T:System.Boolean" />Returns True if the property is set. Returns False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ProtocolHandlerTimeout">
      <summary>Gets or sets the ProtocolHandlerTimeout property value.</summary>
      <returns>The ProtocolHandlerTimeout property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.QueryGovernorCostLimit">
      <summary>Gets or sets the maximum estimated cost allowed by query governor.</summary>
      <returns>The maximum estimated cost allowed by query governor.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.QueryWait">
      <summary>Gets or sets the query wait.</summary>
      <returns>The query wait.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.RecoveryInterval">
      <summary>Gets or sets the RecoveryInterval property value.</summary>
      <returns>The RecoveryInterval property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.RemoteAccessEnabled">
      <summary>Gets a Boolean value that specifies if the RemoteAccessEnabled property has been set.</summary>
      <returns>
        <see cref="T:System.Boolean" />Returns True if the property is set.Returns False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.RemoteDacEnabled">
      <summary>Gets or sets a Boolean value that specifies if the RemoteDacEnabled property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.RemoteLoginTimeout">
      <summary>Gets or sets the RemoteLoginTimeout property value.</summary>
      <returns>The RemoteLoginTimeout property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.RemoteProcTransEnabled">
      <summary>Gets or sets a Boolean value that specifies if the RemoteProcTransEnabled is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.RemoteQueryTimeout">
      <summary>Gets or sets the RemoteQueryTimeout property value.</summary>
      <returns>The RemoteQueryTimeout property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ReplicationMaxTextSize">
      <summary>Gets or sets the ReplicationMaxTextSize property value.</summary>
      <returns>The ReplicationMaxTextSize property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ReplicationXPsEnabled">
      <summary>Gets or sets a Boolean value that specifies if the ReplicationXPsEnabled property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ScanForStartupProcedures">
      <summary>Gets or sets a Boolean value that specifies if the ScanForStartupProcedures  property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ServerTriggerRecursionEnabled">
      <summary>Gets or sets a Boolean value that specifies if the ServerTriggerRecursionEnabled property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.SetWorkingSetSize">
      <summary>Gets a Boolean value that specifies if the SetWorkingSetSize property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.ShowAdvancedOptions">
      <summary>Gets or sets a Boolean value that specifies if the ShowAdvancedOptions property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.SmoAndDmoXPsEnabled">
      <summary>Gets or sets a Boolean value that specifies if the SmoAndDmoSPsEnabled property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.SqlMailEnabled">
      <summary>Gets or sets a Boolean value that specifies if the SqlMailEnabled property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.TransformNoiseWords">
      <summary>Gets or sets a Boolean value that specifies if the TransformNoiseWords property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.TwoDigitYearCutoff">
      <summary>Gets or sets the TwoDigitYearCutoff property value.</summary>
      <returns>The TwoDigitYearCutoff property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.UserConnections">
      <summary>Gets or sets the connections of the user.</summary>
      <returns>The connections of the user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.UserInstancesEnabled">
      <summary>Gets or sets a Boolean value that specifies if the UserInstancesEnabled property value is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.UserInstanceTimeout">
      <summary>Gets or sets the UserInstanceTimeout property value.</summary>
      <returns>The UserInstanceTimeout property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.UserOptions">
      <summary>Gets or sets the UserOptions property value.</summary>
      <returns>The UserOptions property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.WebAssistantEnabled">
      <summary>Gets or sets a Boolean value that specifies if the WebAssistantEnabled property value is set </summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerConfigurationFacet.XPCmdShellEnabled">
      <summary>Gets or sets a Boolean value that specifies if the XPCmdShellEnabled property is set.</summary>
      <returns>True if the property is set. False if the property is not set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IServerInformation">
      <summary>An interface based on the <see cref="T:Microsoft.SqlServer.Management.Smo.Information" /> type properties.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.BuildClrVersionString">
      <summary>Gets the CLR build version string for the instance of SQL Server.</summary>
      <returns>The CLR build version string for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.BuildNumber">
      <summary>Gets the build number for the instance of SQL Server.</summary>
      <returns>The build number for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.Collation">
      <summary>Gets the collation information for the instance of SQL Server.</summary>
      <returns>The collation information for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.CollationID">
      <summary>Gets the collation identifier for the instance of SQL Server.</summary>
      <returns>The collation identifier for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.ComparisonStyle">
      <summary>Gets the comparison style for the instance of SQL Server.</summary>
      <returns>The comparison style for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.ComputerNamePhysicalNetBIOS">
      <summary>Gets the host computer physical NetBIOS name.</summary>
      <returns>The host computer physical NetBIOS name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.Edition">
      <summary>Gets the edition of the instance of SQL Server.</summary>
      <returns>The edition of the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.EngineEdition">
      <summary>Gets the SQL Server Engine edition as an edition object.</summary>
      <returns>The SQL Server Engine edition as an edition object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.ErrorLogPath">
      <summary>Gets the error log path for the instance of SQL Server.</summary>
      <returns>The error log path for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.IsCaseSensitive">
      <summary>Gets a value that indicates whether the server uses case-sensitive.</summary>
      <returns>true if the server uses case-sensitive; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.IsClustered">
      <summary>Gets a value that indicates whether the instance of SQL Server is clustered.</summary>
      <returns>True if the instance of SQL Server is clustered; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.IsFullTextInstalled">
      <summary>Gets a value that indicates whether the Full-Text is installed on the instance of SQL Server.</summary>
      <returns>True if the Full Text is installed on the instance of SQL Server; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.IsHadrEnabled">
      <summary>Gets a value that indicates whether the Hadr is enabled.</summary>
      <returns>True if the Hadr is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.IsSingleUser">
      <summary>Gets a value that indicates whether the instance of SQL Server is read-only.</summary>
      <returns>True if the instance of SQL Server is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.Language">
      <summary>Gets the SQL Server language.</summary>
      <returns>The SQL Server language.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.MasterDBLogPath">
      <summary>Gets the master database log path for the instance of SQL Server.</summary>
      <returns>The master database log path for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.MasterDBPath">
      <summary>Gets the master database data path for the instance of SQL Server.</summary>
      <returns>The master database data path for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.MaxPrecision">
      <summary>Gets the greatest decimal precision available for exact numeric data types (not floating point), including decimal and numeric.</summary>
      <returns>The greatest decimal precision available for exact numeric data types (not floating point), including decimal and numeric.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.NetName">
      <summary>Gets the network name for an instance of SQL Server.</summary>
      <returns>The network name for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.OSVersion">
      <summary>Gets the host computer operating system version.</summary>
      <returns>The host computer operating system version.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.PhysicalMemory">
      <summary>Gets the total RAM installed, in MB, for the computer that is running the instance of SQL Server. </summary>
      <returns>The total RAM installed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.Platform">
      <summary>Gets the hardware platform for the computer that is running the instance of SQL Server.</summary>
      <returns>The hardware platform for the computer that is running the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.Processors">
      <summary>Gets the number of processors that are installed on the computer that is running the instance of SQL Server.</summary>
      <returns>The number of processors that are installed on the computer that is running the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.Product">
      <summary>Gets the product title for the instance of SQL Server.</summary>
      <returns>The product title for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.ProductLevel">
      <summary>Gets the product level for the instance of SQL Server.</summary>
      <returns>The product level for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.ResourceLastUpdateDateTime">
      <summary>Gets a DateTime object that specifies the last time the resource database was updated.</summary>
      <returns>The DateTime object that specifies the last time the resource database was updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.ResourceVersionString">
      <summary>Gets the version of the SQL Server resource in string format.</summary>
      <returns>The version of the SQL Server resource in string format.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.RootDirectory">
      <summary>Gets the root directory for the instance of SQL Server.</summary>
      <returns>The root directory for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.SqlCharSet">
      <summary>Gets the SQL character set ID from the collation ID as a tinyint.</summary>
      <returns>The SQL character set ID from the collation ID as a tinyint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.SqlCharSetName">
      <summary>Gets the SQL character set name from the collation.</summary>
      <returns>The SQL character set name from the collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.SqlSortOrder">
      <summary>Gets the SQL sort order ID from the collation.</summary>
      <returns>The SQL sort order ID from the collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.SqlSortOrderName">
      <summary>Gets the SQL sort order name from the collation.</summary>
      <returns>The SQL sort order name from the collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.VersionMajor">
      <summary>Gets the portion of a component version identifier to the left of the first decimal point in the identifier.</summary>
      <returns>The portion of a component version identifier to the left of the first decimal point in the identifier.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.VersionMinor">
      <summary>Gets the portion of a component version identifier to the right of the first decimal point in the identifier.</summary>
      <returns>The portion of a component version identifier to the right of the first decimal point in the identifier.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerInformation.VersionString">
      <summary>Gets the date, version, and processor type of the instance of SQL Server.</summary>
      <returns>The date, version, and processor type of the instance of SQL Server.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet">
      <summary>An interface for the performance facet.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.Affinity64IOMask">
      <summary>Gets the affinity64 IO mask property for an instance of SQL Server.</summary>
      <returns>The affinity64 IO mask property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.Affinity64Mask">
      <summary>Gets the affinity 64 mask for an instance of SQL Server.</summary>
      <returns>The affinity 64 mask for an instance of SQL Server</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.AffinityIOMask">
      <summary>Gets the affinity IO mask for an instance of SQL Server.</summary>
      <returns>The affinity IO mask for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.AffinityMask">
      <summary>Gets the affinity mask property for an instance of SQL Server.</summary>
      <returns>The affinity mask property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.BlockedProcessThreshold">
      <summary>Gets or sets the BlockedProcessThreshold property for an instance of SQL Server.</summary>
      <returns>The BlockedProcessThreshold property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.CostThresholdForParallelism">
      <summary>Gets or sets the CostThresholdForParallelism property for an instance of SQL Server.</summary>
      <returns>The CostThresholdForParallelism property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.DynamicLocks">
      <summary>Gets or sets the maximum number of available locks.</summary>
      <returns>The maximum number of available locks.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.LightweightPoolingEnabled">
      <summary>Gets a Boolean that specifies the LightweightPoolingEnabled property for an instance of SQL Server.</summary>
      <returns>True if the LightweightPoolingEnabled property for an instance of SQL Server is specified; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.MaxDegreeOfParallelism">
      <summary>Gets or sets the MaxDegreeOfParallelism property for an instance of SQL Server.</summary>
      <returns>The MaxDegreeOfParallelism property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.MaxWorkerThreads">
      <summary>Gets the MaxWorkerThreads property for an instance of SQL Server.</summary>
      <returns>The MaxWorkerThreads property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.NetworkPacketSize">
      <summary>Gets or sets the NetworkPacketSize property for an instance of SQL Server.</summary>
      <returns>The NetworkPacketSize property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerPerformanceFacet.OpenObjects">
      <summary>Gets the OpenObjects property for an instance of SQL Server.</summary>
      <returns>The OpenObjects property for an instance of SQL Server.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet">
      <summary>An interface that defines members for the SeverSecurityFacet.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.CmdExecRightsForSystemAdminsOnly">
      <summary>Gets the CmdExecRightsForSystemAdminsOnly property value.</summary>
      <returns>The CmdExecRightsForSystemAdminsOnly property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.CommonCriteriaComplianceEnabled">
      <summary>Gets the CommonCriteriaComplianceEnabled property value.</summary>
      <returns>The CommonCriteriaComplianceEnabled property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.CrossDBOwnershipChainingEnabled">
      <summary>Gets or sets a value that indicates whether the cross DB ownership chaining is enabled.</summary>
      <returns>true if the cross DB ownership chaining is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.LoginMode">
      <summary>Gets the LoginMode property value.</summary>
      <returns>The LoginMode property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.ProxyAccountEnabled">
      <summary>Gets a value that indicates whether the proxy account is enabled.</summary>
      <returns>true if the proxy account is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.ProxyAccountIsGrantedToPublicRole">
      <summary>Gets the ProxyAccountIsGrantedToPublicRole property value.</summary>
      <returns>The ProxyAccountIsGrantedToPublicRole property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.PublicServerRoleIsGrantedPermissions">
      <summary>Gets the PublicServerRoleIsGrantedPermissions property value.</summary>
      <returns>The PublicServerRoleIsGrantedPermissions property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.ReplaceAlertTokensEnabled">
      <summary>Gets or sets whether the replace alert tokens are enabled.</summary>
      <returns>True if the replace alert tokens are enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSecurityFacet.XPCmdShellEnabled">
      <summary>Gets or sets whether the XP command shell is enabled.</summary>
      <returns>True if the XP command shell is enabled; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.IServerSelectionFacet" /> class contains members that represent the SQL Server policy-based management server selection facet objects.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.BuildNumber">
      <summary>Gets the build number of the server.</summary>
      <returns>An integer value that specifies the build number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.Collation">
      <summary>Gets the collation used by the server.</summary>
      <returns>A string value that specifies the collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.Edition">
      <summary>Gets the edition of the server.</summary>
      <returns>A string value that specifies the edition.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.IsCaseSensitive">
      <summary>Gets a Boolean value that specifies whether the server uses case-sensitive syntax.</summary>
      <returns>A Boolean value that specifies whether the server uses case-sensitive syntax, True if the server uses case sensitive syntax, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.Language">
      <summary>Gets the language used by the server.</summary>
      <returns>A string value that specifies the language used by the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.NamedPipesEnabled">
      <summary>Gets a Boolean value that specifies whether the server supports named pipes.</summary>
      <returns>A Boolean value, True if the server supports named pipes, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.OSVersion">
      <summary>Gets the version of the operating system used by the computer hosting the server.</summary>
      <returns>A string value that specifies the version of the operating system used by the computer hosting the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.Platform">
      <summary>Gets the platform on which the server is running.</summary>
      <returns>A string value that specifies the platform on which the server is running.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.TcpEnabled">
      <summary>Gets a Boolean value that specifies whether Transmission Control Protocol (TCP) is enabled on the server.</summary>
      <returns>A Boolean value, True if TCP is enabled on the server, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.VersionMajor">
      <summary>Gets the major digits of the version information.</summary>
      <returns>An integer value that contains the major digits of the version information.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSelectionFacet.VersionMinor">
      <summary>Gets the minor digits of the version information.</summary>
      <returns>An integer value that contains the minor digits of the version information.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IServerSettings">
      <summary>An interface for Microsoft SQL Server 2012 Policy-Based Management that is based on <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" />.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.AuditLevel">
      <summary>Gets or sets the audit level for an instance of SQL Server.</summary>
      <returns>The audit level for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.BackupDirectory">
      <summary>Gets or sets the BackupDirectory property for an instance SQL Server.</summary>
      <returns>The BackupDirectory property for an instance SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.DefaultFile">
      <summary>Gets or sets the DefaultFile property for an instance of SQL Server.</summary>
      <returns>The DefaultFile property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.DefaultLog">
      <summary>Gets or sets the DefaultLog property for a <see cref="T:System.String" />.</summary>
      <returns>The DefaultLog property for a <see cref="T:System.String" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.LoginMode">
      <summary>Gets or sets the ServerLoginMode for an instance of SQL Server.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.ServerLoginMode" />
      </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.MailProfile">
      <summary>Gets or sets the mail profile for an instance of SQL Server.</summary>
      <returns>The mail profile for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.NumberOfLogFiles">
      <summary>Gets or sets the NumberOfLogFiles property for an instance of SQL Server.</summary>
      <returns>The NumberOfLogFiles property for an instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.PerfMonMode">
      <summary>Gets or sets the PerfMonMode for an instance of SQL Server.</summary>
      <returns>The PerfMonMode.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSettings.TapeLoadWaitTime">
      <summary>Gets or sets the time needed for the loading an instance of SQL Server.</summary>
      <returns>the time needed for the loading.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IServerSetupFacet">
      <summary>Represents the Policy-Based Management facet interface for setting up an instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.AgentDomainGroup">
      <summary>Gets the domain group that is associated with the SQL Server Agent</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the SQL Server Agent domain group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.AgentServiceAccount">
      <summary>Gets the service account for the SQL Server Agent service.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the service account for the SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.AgentStartMode">
      <summary>Gets the start mode for the SQL Server Agent service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> value that specifies the start mode for the SQL Server Agent service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.BackupDirectory">
      <summary>Gets the backup directory for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the backup directory for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.BrowserServiceAccount">
      <summary>Gets the service account for the SQL Server Browser service.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the service account for the SQL Server Browser service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.BrowserStartMode">
      <summary>Gets the start mode for the SQL Server Browser service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> value that specifies the start mode for the SQL Server Browser service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.Collation">
      <summary>Gets the collation that is used by the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the collation that is used by the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.DefaultFile">
      <summary>Gets the default file for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default file for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.DefaultLog">
      <summary>Gets the default log file for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default log file for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.EngineServiceAccount">
      <summary>Gets the name of the Engine Service Account.</summary>
      <returns>A <see cref="T:System.String" /> that contains the name of the Service Account.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.FilestreamLevel">
      <summary>Gets the file stream level for the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FilestreamEffectiveLevel" /> value that specifies the file stream level for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.FilestreamShareName">
      <summary>Gets the file stream share name for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the file stream share name for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.InstallDataDirectory">
      <summary>Gets the directory for install data.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the directory for install data.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.InstallSharedDirectory">
      <summary>Gets the directory for shared install information.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the directory for shared install inforamation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.InstanceName">
      <summary>Gets the name of the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.LoginMode">
      <summary>Gets the login mode for the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerLoginMode" /> value that specifies the login method for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.NamedPipesEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether named pipes are enabled on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether named pipes are enabled on the instance of SQL Server.If True, named pipes are enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.ServiceInstanceIdSuffix">
      <summary>Gets the ID suffix for the SQL Server service.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the ID suffix for the SQL Server service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.ServiceName">
      <summary>Gets the service name.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the service name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.ServiceStartMode">
      <summary>Gets the start mode for the SQL Server service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> value that specifies the start mode for the SQL Server service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.SqlDomainGroup">
      <summary>Gets the domain group for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the domain group for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.TcpEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether TCP/IP protocol is enabled on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether TCP/IP protocol is enabled on the instance of SQL Server.If True, TCP/IP is enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.TempdbLogPath">
      <summary>Gets the path for the tempdb database transaction log.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the path for the tempdb database transaction log .</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.TempdbPrimaryFilePath">
      <summary>Gets the path for the tempdb database primary data file.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the path for the tempdb database primary data file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.UserInstancesEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether user instances are enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether user instances are enabled.If True, user instances are enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IServerSetupFacet.WindowsUsersAndGroupsInSysadminRole">
      <summary>Gets the Windows users and groups that are assigned to the system administrator role.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Windows users and groups that are assigned to the system administrator role.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet">
      <summary>An interface that defines surface area facet members.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.AdHocRemoteQueriesEnabled">
      <summary>Gets or sets the AdHocRemoteQueriesEnabled property value.</summary>
      <returns>The AdHocRemoteQueriesEnabled property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.ClrIntegrationEnabled">
      <summary>Gets or sets a value that indicates whether the CLR integration is enabled.</summary>
      <returns>true if the CLR integration is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.DatabaseMailEnabled">
      <summary>Gets or sets a value that indicates whether the database mail is enabled.</summary>
      <returns>True if the database mail is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.OleAutomationEnabled">
      <summary>Gets or sets the OleAutomationEnabled property value.</summary>
      <returns>The OleAutomationEnabled property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.RemoteDacEnabled">
      <summary>Gets or sets whether the remote DAC is enabled.</summary>
      <returns>True if the remote DAC is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.ServiceBrokerEndpointActive">
      <summary>Gets or sets the ServiceBrokerEndpointActive property value.</summary>
      <returns>The ServiceBrokerEndpointActive property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.SoapEndpointsEnabled">
      <summary>Gets or sets whether the SOAP endpoint is enabled.</summary>
      <returns>True if the SOAP endpoint is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.SqlMailEnabled">
      <summary>Gets or sets a value that indicates whether the Sql mail is enabled.</summary>
      <returns>True if the Sql mail is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.WebAssistantEnabled">
      <summary>Gets or sets a value that indicates whether the web assistant is enabled.</summary>
      <returns>true if the web assistant is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ISurfaceAreaFacet.XPCmdShellEnabled">
      <summary>Gets or sets a value that indicates whether the XPCmd Shell is enabled.</summary>
      <returns>True if the XPCmd Shell is enabled; otherwise, false.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ITableOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ITableOptions" /> class is an interface that represents a collection of options that is associated with a table.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.AnsiNullsStatus">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether ISO null handling is enabled on the table.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether ISO null handling is enabled on the table.Returns True if ISO null handling is enabled on the table; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.ChangeTrackingEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether change tracking is enabled on the table.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether change tracking is enabled on the table.If True, change tracking is enabled on the table. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.CreateDate">
      <summary>Gets the date and time when the table was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the table was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.FakeSystemTable">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the table references a system table.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the table references a system table.If True, change tracking is enabled on the table. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.ID">
      <summary>Gets the ID value that uniquely identifies the table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that uniquely identifies the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.IsSchemaOwned">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the table schema has an owner. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the table schema has an owner.If True, the schema is owned. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the table is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the table is a system object.If True, the table is a system object. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.LockEscalation">
      <summary>Gets or sets the type of lock escalation implemented on the table.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LockEscalationType" /> value that specifies the type of lock escalation implemented on the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.Name">
      <summary>Gets or sets the name of the table.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.Owner">
      <summary>Gets or sets the owner of the table options.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the table options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.QuotedIdentifierStatus">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether quoted identifiers specify Transact-SQL keywords.If True, the quoted identifiers specify Transact-SQL keywords. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.Replicated">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the table is replicated.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the table is replicated.If True, the table is replicated. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.Schema">
      <summary>Gets or sets the schema that is associated with the table options.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema that is associated with the table options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITableOptions.TrackColumnsUpdatedEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether column updates in the table are tracked.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether column updates in the table are tracked.If True, the column updates in the table are tracked. Otherwise, False.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ITextObject">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ITextObject" /> class represents the interface that is used to implement text on objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ITextObject.ScriptHeader(System.Boolean)">
      <summary>Scripts the text header.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the text header.</returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether to create an alter script header. If True, an alter script is generated.If False, a create script is generated. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITextObject.TextBody">
      <summary>Gets or sets the body of the text that is associated with the referenced object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the body of text associated with the referenced object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITextObject.TextHeader">
      <summary>Gets or sets the text header associated with the referenced object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header associated with the referenced object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ITextObject.TextMode">
      <summary>Gets or sets the text mode associated with the referenced object. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text mode associated with the referenced object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IUserOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IUserOptions" /> class is an interface that represents a collection of options that is associated with a user.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.AsymmetricKey">
      <summary>Gets a key that is used for encryption and decryption. Asymmetric keys are related and form a key pair.</summary>
      <returns>A string value that contains the key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.Certificate">
      <summary>Gets a certificate derived from an identifier root.</summary>
      <returns>A string value that contains the certificate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.CreateDate">
      <summary>Gets a <see cref="T:System.DateTime" /> object.</summary>
      <returns>A <see cref="T:System.DateTime" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.DefaultSchema">
      <summary>Gets the default database schema.</summary>
      <returns>A string that contains the default schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.ID">
      <summary>Gets an <see cref="T:System.Int32" /> identifier.</summary>
      <returns>An <see cref="T:System.Int32" /> identifier.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.IsSystemObject">
      <summary>Gets a Boolean value that specifies whether or not the interface refers to a <see cref="T:System.Object" />.</summary>
      <returns>A Boolean value, True if the interface refers to a <see cref="T:System.Object" />, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.Login">
      <summary>Gets a string value that contains a log-in.</summary>
      <returns>A string value that contains a log-in.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.LoginType">
      <summary>Gets the type of the login.</summary>
      <returns>The type of the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.Name">
      <summary>Gets the name of the options referenced by the interface.</summary>
      <returns>A string value that contains the name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.Sid">
      <summary>Gets the security identifier as a <see cref="T:System.Byte" /> object.</summary>
      <returns>A <see cref="T:System.Byte" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IUserOptions.UserType">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.UserType" />.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserType" /> object. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.IViewOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.IViewOptions" /> class is an interface that represents a collection of options that is associated with a view.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.AnsiNullsStatus">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether ISO null handling is enabled on the view.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether ISO null handling is enabled on the view.If True, ISO null handling is enabled on the view. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.CreateDate">
      <summary>Gets the date and time when the view was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the view was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.ID">
      <summary>Gets the ID value that uniquely identifies the view.</summary>
      <returns>An <see cref="T:System.Int32" /> value that uniquely identifies the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.IsEncrypted">
      <summary>Indicates whether the view is encrypted.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the view is encrypted.If True, the view is encrypted. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.IsSchemaBound">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether a schema is bound to the view. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether a schema is bound to the view.If True, the view is schema-bound. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.IsSchemaOwned">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the view schema has an owner. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the view schema has an owner.If True, the view is owned. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the view is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the view is a system object.If True, the view is a system object. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.Name">
      <summary>Gets or sets the name of the view.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.Owner">
      <summary>Gets the owner of the view options.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the table options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.QuotedIdentifierStatus">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether quoted identifiers specify Transact-SQL keywords on the view.If True, the quoted identifiers specify Transact-SQL keywords. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.ReturnsViewMetadata">
      <summary>Gets the <see cref="T:System.Boolean" /> value that determines whether the metadata is returned with the view data.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the metadata is returned with the view data.If True, the metadata is returned with the view data. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.IViewOptions.Schema">
      <summary>Gets or sets the schema that is associated with the view options.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema that is associated with the view options.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.JobScheduleCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.JobScheduleCollectionBase" /> class represents a base class that is used in the construction of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.JobScheduleCollectionBase.Contains(System.String)">
      <summary>Determines whether the specified string exists in the referenced collection.</summary>
      <returns>true if the text value exists; otherwise, false.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the text value for which to check the existence of in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.JobScheduleCollectionBase.Contains(System.String,System.Int32)">
      <summary>Determines whether the specified string exists in the referenced collection.</summary>
      <returns>true if the specified string exists in the referenced collection; otherwise, false.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the text value for which to check the existence of in the collection.</param>
      <param name="id">A <see cref="T:System.Int32" /> value that specifies the ID for the job schedule.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.JobScheduleCollectionBase.InitInnerCollection">
      <summary>Initializes the referenced collection.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.JobScheduleCollectionBase.Item(System.Guid)">
      <summary>Gets a JobSchedule object in the collection that has the specified GUID.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object.</returns>
      <param name="scheduleuid">A GUID value that identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> to return.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.KeyEncryptionType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.KeyEncryptionType" /> enumeration is a list of constant values that specify the key encryption type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.KeyEncryptionType.SymmetricKey">
      <summary>Encryption is set by using a symmetric key.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.KeyEncryptionType.Certificate">
      <summary>Encryption is set by using a certificate.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.KeyEncryptionType.Password">
      <summary>Encryption is set by using a password.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.KeyEncryptionType.AsymmetricKey">
      <summary>Encryption is set by using an asymmetric key.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.KeyEncryptionType.Provider">
      <summary>Encryption is set by the encryption provider.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Language">
      <summary>A <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object represents a language supported by SQL Server. The SQL Server language determines the date and time formats and the language in which the system messages are displayed.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.Alias">
      <summary>Gets an alternative name for the language. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the language alias name. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.DateFormat">
      <summary>Gets the date format for the language.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the date format for the language. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Language.Day(System.DayOfWeek)">
      <summary>Returns a <see cref="T:System.String" /> value of the day of the week in the referenced language.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the day of the week in the referenced language.</returns>
      <param name="day">A <see cref="T:System.DayOfWeek" /> system object value that specifies the day of the week.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.Days">
      <summary>Gets the names of the days of the week for the referenced language.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the names of the days of the week.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.FirstDayOfWeek">
      <summary>Gets the <see cref="T:System.Byte" /> value that represents the first day of the calendar week.</summary>
      <returns>A <see cref="T:System.Byte" /> value that represents the first day of the calendar week.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.LangID">
      <summary>Gets the ID value that uniquely identifies the language.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the language ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.LocaleID">
      <summary>Gets the ID value that uniquely identifies the language locale.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the locale ID value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Language.Month(Microsoft.SqlServer.Management.Smo.Month)">
      <summary>Returns a <see cref="T:System.String" /> value of the month in the referenced language.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the month in the referenced language.</returns>
      <param name="month">A <see cref="T:Microsoft.SqlServer.Management.Smo.Month" /> object value that specifies the month of the year.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.Months">
      <summary>Gets the names of the months of the year for the referenced language.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the months of the year.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.MsgLangID">
      <summary>Gets the ID value that uniquely identifies the message language.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the message language ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Language.ShortMonth(Microsoft.SqlServer.Management.Smo.Month)">
      <summary>Returns a <see cref="T:System.String" /> value of the abbreviated month in the referenced language.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the abbreviated month in the referenced language.</returns>
      <param name="month">A <see cref="T:Microsoft.SqlServer.Management.Smo.Month" /> object value that specifies the month of the year.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.ShortMonths">
      <summary>Gets the abbreviated names of the months of the year for the referenced language.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the abbreviated months of the year.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Language.Upgrade">
      <summary>Gets the version number of the most recent language update.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the version number of the most recent language update.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LanguageCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> objects that represent all the languages which are defined on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LanguageCollection.Add(Microsoft.SqlServer.Management.Smo.Language)">
      <summary>Adds the specified <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> object.</summary>
      <param name="language">The <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object to add to the <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LanguageCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Language[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LanguageCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object value that represents the SQL Server language.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LanguageCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object value that represents the language.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LanguageCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LanguageCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LinkedServer">
      <summary>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object represents a database system other than SQL Server and is linked to the current instance of SQL Server by using an OLE DB driver. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object on the specified instance of SQL Server and with the specified name.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the local instance of SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the remote instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Catalog">
      <summary>Gets or sets the database to be used when the linked server is made through a connection to an OLE DB provider.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database to be used when the linked server is made through a connection to an OLE DB provider. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.CollationCompatible">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the default collation of the linked server is compatible with the default collation on the local instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the remote linked server is compatible with the collation on the local instance of SQL Server. If True, the linked server has a default collation that is compatible with the default collation on the local instance of SQL Server.If False (default), the linked server has a default collation that is incompatible with the default collation on the local instance of SQL Server. This means that data compared on the two servers may return unexpected results.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.CollationName">
      <summary>Gets or sets the name of the collation to use when sorting data from the linked server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the collation to use when sorting data from the linked server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.ConnectTimeout">
      <summary>Gets or sets the number of seconds to wait for a connection to be established with the linked server before timing out.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the time (in seconds) the local server attempts to connect to the remote server before timing out. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.Create">
      <summary>Creates a linked server on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.DataAccess">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether data can be accessed on the linked server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether data can be accessed on the linked server. If True, data can be accessed on the linked server. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.DataSource">
      <summary>Gets or sets the data source to be used when the linked server is made through a connection to an OLE DB provider. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the data source on the linked server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.DateLastModified">
      <summary>Gets the date and time when the linked server was last modified. </summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the linked server was last modified. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.DistPublisher">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the linked server is participating in replication as a distribution Publisher.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the linked server is a replication distribution Publisher. If True, the linked server is a distribution Publisher. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Distributor">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the linked server is participating in replication as a distribution Publisher.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the linked server is a replication Distributor. If True, the linked server is a Distributor. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.Drop">
      <summary>Removes the reference to the linked server from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.Drop(System.Boolean)">
      <summary>Removes the reference to the linked server from the instance of SQL Server.</summary>
      <param name="dropDependentLogins">A <see cref="T:System.Boolean" /> value that specifies whether to also drop logins that are dependent on the linked server that are represented by the <see cref="P:Microsoft.SqlServer.Management.Smo.LinkedServer.LinkedServerLogins" /> property.If True, the dependent logins are dropped. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumColumns">
      <summary>Enumerates a list of columns that can be accessed on the linked server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionCOLUMN_SIZE<see cref="T:System.Int32" />The number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTH<see cref="T:System.Int32" />The transfer size of the data to and from the column.DECIMAL_DIGITS<see cref="T:System.Int32" />The number of digits to the right of the decimal point.NUM_PREC_RADIX<see cref="T:System.Int32" />The base for numeric data types.NULLABLE<see cref="T:System.Int32" />The nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKS<see cref="T:System.String" />This field always returns NULL.COLUMN_DEF<see cref="T:System.String" />The default value of the column.SQL_DATA_TYPE<see cref="T:System.Int32" />The value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIME_SUB<see cref="T:System.Int32" />The subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTH<see cref="T:System.Int32" />The maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITION<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLE<see cref="T:System.String" />The nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPE<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumColumns(System.String)">
      <summary>Enumerates a list of columns that can be accessed on the linked server for a specified table.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionCOLUMN_SIZE<see cref="T:System.Int32" />The number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTH<see cref="T:System.Int32" />The transfer size of the data to and from the column.DECIMAL_DIGITS<see cref="T:System.Int32" />The number of digits to the right of the decimal point.NUM_PREC_RADIX<see cref="T:System.Int32" />The base for numeric data types.NULLABLE<see cref="T:System.Int32" />The nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKS<see cref="T:System.String" />This field always returns NULL.COLUMN_DEF<see cref="T:System.String" />The default value of the column.SQL_DATA_TYPE<see cref="T:System.Int32" />The value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIME_SUB<see cref="T:System.Int32" />The subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTH<see cref="T:System.Int32" />The maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITION<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLE<see cref="T:System.String" />The nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPE<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.</returns>
      <param name="tableName">A <see cref="T:System.String" /> value that specifies the name of the table.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumColumns(System.String,System.String)">
      <summary>Enumerates a list of columns that can be accessed on the linked server for a specified table and schema.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionCOLUMN_SIZE<see cref="T:System.Int32" />The number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTH<see cref="T:System.Int32" />The transfer size of the data to and from the column.DECIMAL_DIGITS<see cref="T:System.Int32" />The number of digits to the right of the decimal point.NUM_PREC_RADIX<see cref="T:System.Int32" />The base for numeric data types.NULLABLE<see cref="T:System.Int32" />The nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKS<see cref="T:System.String" />This field always returns NULL.COLUMN_DEF<see cref="T:System.String" />The default value of the column.SQL_DATA_TYPE<see cref="T:System.Int32" />The value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIME_SUB<see cref="T:System.Int32" />The subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTH<see cref="T:System.Int32" />The maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITION<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLE<see cref="T:System.String" />The nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPE<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.</returns>
      <param name="tableName">A <see cref="T:System.String" /> value that specifies the name of the table.</param>
      <param name="schemaName">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumColumns(System.String,System.String,System.String)">
      <summary>Enumerates a list of columns that can be accessed on the linked server for a specified table, schema, and database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionCOLUMN_SIZE<see cref="T:System.Int32" />The number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTH<see cref="T:System.Int32" />The transfer size of the data to and from the column.DECIMAL_DIGITS<see cref="T:System.Int32" />The number of digits to the right of the decimal point.NUM_PREC_RADIX<see cref="T:System.Int32" />The base for numeric data types.NULLABLE<see cref="T:System.Int32" />The nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKS<see cref="T:System.String" />This field always returns NULL.COLUMN_DEF<see cref="T:System.String" />The default value of the column.SQL_DATA_TYPE<see cref="T:System.Int32" />The value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIMEE_SUB<see cref="T:System.Int32" />The subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTH<see cref="T:System.Int32" />The maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITION<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLE<see cref="T:System.String" />The nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPE<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.</returns>
      <param name="tableName">A <see cref="T:System.String" /> value that specifies the name of the table.</param>
      <param name="schemaName">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
      <param name="databaseName">A <see cref="T:System.String" /> value that specifies the name of the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumColumns(System.String,System.String,System.String,System.String)">
      <summary>Enumerates a list of columns that can be accessed on the linked server for a specified column.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionCOLUMN_SIZE<see cref="T:System.Int32" />The number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTH<see cref="T:System.Int32" />The transfer size of the data to and from the column.DECIMAL_DIGITS<see cref="T:System.Int32" />The number of digits to the right of the decimal point.NUM_PREC_RADIX<see cref="T:System.Int32" />The base for numeric data types.NULLABLE<see cref="T:System.Int32" />The nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKS<see cref="T:System.String" />This field always returns NULL.COLUMN_DEF<see cref="T:System.String" />The default value of the column.SQL_DATA_TYPE<see cref="T:System.Int32" />The value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIMEE_SUB<see cref="T:System.Int32" />The subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTH<see cref="T:System.Int32" />The maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITION<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLE<see cref="T:System.String" />The nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPE<see cref="T:System.Int32" />The ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.</returns>
      <param name="tableName">A <see cref="T:System.String" /> value that specifies the name of the table.</param>
      <param name="schemaName">A <see cref="T:System.String" /> value that specifies the name of the schema </param>
      <param name="databaseName">A <see cref="T:System.String" /> value that specifies the name of the database.</param>
      <param name="columnName">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumTables">
      <summary>Enumerates a list of tables that are available on the linked server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionTABLE_CAT<see cref="T:System.String" />The table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEM<see cref="T:System.String" />The owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAME<see cref="T:System.String" />The name of the table in the linked server. This field always returns a value.TABLE_TYPE<see cref="T:System.String" />The type of table: table, system table, or view.REMARKS<see cref="T:System.String" />SQL Server does not return a value for this column.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumTables(System.String)">
      <summary>Enumerates a list of tables that are available on the linked server for a specified table name.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionTABLE_CAT<see cref="T:System.String" />The table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEM<see cref="T:System.String" />The owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAME<see cref="T:System.String" />The name of the table in the linked server. This field always returns a value.TABLE_TYPE<see cref="T:System.String" />The type of table; table, system table, or view.REMARKS<see cref="T:System.String" />SQL Server does not return a value for this column.</returns>
      <param name="tableName">A <see cref="T:System.String" /> value that specifies the name of the table.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumTables(System.String,System.String)">
      <summary>Enumerates a list of tables that are available on the linked server for a specified table name and schema.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionTABLE_CAT<see cref="T:System.String" />The table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEM<see cref="T:System.String" />The owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAME<see cref="T:System.String" />The name of the table in the linked server. This field always returns a value.TABLE_TYPE<see cref="T:System.String" />The type of table: table, system table, or view.REMARKS<see cref="T:System.String" />SQL Server does not return a value for this column.</returns>
      <param name="tableName">A <see cref="T:System.String" /> value that specifies the name of the table.</param>
      <param name="schemaName">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumTables(System.String,System.String,System.String)">
      <summary>Enumerates a list of tables that are available on the linked server for a specified table name, schema, and database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionTABLE_CAT<see cref="T:System.String" />The table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEM<see cref="T:System.String" />The owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAME<see cref="T:System.String" />The name of the table in the linked server. This field always returns a value.TABLE_TYPE<see cref="T:System.String" />The type of table: table, system table, or view.REMARKS<see cref="T:System.String" />SQL Server does not return a value for this column.</returns>
      <param name="tableName">A <see cref="T:System.String" /> value that specifies the name of the table.</param>
      <param name="schemaName">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
      <param name="databaseName">A <see cref="T:System.String" /> value that specifies the name of the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.EnumTables(System.String,System.String,System.String,Microsoft.SqlServer.Management.Smo.LinkedTableType)">
      <summary>Enumerates a list of tables that are available on the linked server for a specified table name, schema, database, and linked table type.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionTABLE_CAT<see cref="T:System.String" />The table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEMA<see cref="T:System.String" />The owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAME<see cref="T:System.String" />The name of the table in the linked server. This field always returns a value.TABLE_TYPE<see cref="T:System.String" />The type of table: table, system table, or view.REMARKS<see cref="T:System.String" />SQL Server does not return a value for this column.</returns>
      <param name="tableName">A <see cref="T:System.String" /> value that specifies the name of the table.</param>
      <param name="schemaName">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
      <param name="databaseName">A <see cref="T:System.String" /> value that specifies the name of the database.</param>
      <param name="tableType">A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedTableType" /> object value that specifies the type of linked table.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.ID">
      <summary>Gets the ID value that uniquely identifies the linked server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that uniquely identifies the linked server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.IsPromotionofDistributedTransactionsForRPCEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the promotion of distributed transaction for RPC (remote procedure calls) is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the promotion of distributed transaction for RPC (remote procedure calls) is enabled. If True, promotion of distributed transactions is supported. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.LazySchemaValidation">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the schema used by the linked server data is validated when the local instance of SQL Server is idle or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the schema used by the linked server data is validated when the local instance of SQL Server is idle or not. If True, the schema is validated when the instance is idle.If False (default), the schema is validated when the data is accessed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.LinkedServerLogins">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object represents a linked server login defined on the linked server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection" /> object that represents all the linked server logins defined on the linked server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Location">
      <summary>Gets or sets the description of the location of the linked server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the location of the linked server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the schema used by the linked server data is validated when the local instance of SQL Server is idle or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the schema used by the linked server data is validated when the local instance of SQL Server is idle or not. If True, the schema is validated when the instance is idle.If False (default), the schema is validated when the data is accessed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.ProductName">
      <summary>Gets or sets the name of the product to which SQL Server can connect through the OLE DB Provider.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the product. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.ProviderName">
      <summary>Gets or sets the name of the OLE DB provider used to connect to the linked server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the OLE DB provider.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.ProviderString">
      <summary>Gets or sets the connection string used to connect to a linked server by way of the OLE DB Provider.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the connection string used to connect to the link server by way of the OLE DB Provider.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Publisher">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the linked server is a replication Publisher or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the linked server is a Publisher.If True, the linked server is a Publisher. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.QueryTimeout">
      <summary>Gets or sets the time in seconds to wait for a query to execute before timing out.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the time in seconds to wait for a query to execute before timing out.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Rpc">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the linked server supports remote procedure calls (RPCs).</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the linked server supports RPCs.If True, RPCs can be executed on the linked server. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.RpcOut">
      <summary>The <see cref="T:System.Boolean" /> property value that specifies whether the linked server supports remote procedure calls (RPCs) with output parameters.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the linked server supports RPCs with output parameters.If True, RPCs with output parameters can be executed on the linked server. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the linked server registration.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the linked server registration as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.Subscriber">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the linked server is a replication Subscriber.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the linked server is a Subscriber.If True, the linked server is a Subscriber. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServer.TestConnection">
      <summary>Tests the connection to a linked server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServer.UseRemoteCollation">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to use the collation that is associated with the data from the linked server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the collation that is associated with the data from the linked server is used or not.If True, the collation that is associated with the data from the linked server is used when sorting or comparing.If False (default), the collation that is associated with the local instance of SQL Server is used when sorting or comparing.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> objects that represent all the linked servers registered on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerCollection.Add(Microsoft.SqlServer.Management.Smo.LinkedServer)">
      <summary>Adds the specified object to the referenced collection.</summary>
      <param name="linkedServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object that specifies the object to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerCollection.CopyTo(Microsoft.SqlServer.Management.Smo.LinkedServer[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object value that represents the linked server.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object value that represents the linked server.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object represents a SQL Server logon account that has permission to connect to the linked server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.#ctor(Microsoft.SqlServer.Management.Smo.LinkedServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> class for the specified linked server and with the specified name.</summary>
      <param name="linkedServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object that specifies the linked server to which the linked server logon has permission to access.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the linked server logon.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.Alter">
      <summary>Updates any property changes on an instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.Create">
      <summary>Creates a linked server logon as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.DateLastModified">
      <summary>Gets the date and time when the linked server logon was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.Drop">
      <summary>Removes the linked server logon.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.Impersonate">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the SQL Server authenticated logon account connects to the linked server using its own credentials or using a specified logon name and password.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the SQL Server authenticated logon account connects to the linked server using its own credentials or using a specified logon name and password.If True, the logon connects using a specified logon name and password.If False (default), the logon connects using its own credentials.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.Name">
      <summary>Gets or sets the name of the linked server log-in.</summary>
      <returns>A string value that contains the name of the linked server log-in.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.RemoteUser">
      <summary>Gets or sets an alternative logon name for the linked server logon to impersonate when it accesses data on a linked server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the alternative logon name for the linked server logon. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.SetRemotePassword(System.Security.SecureString)">
      <summary>Sets the password for an alternative login name used when a distributed query or another SQL Server process accesses data on a linked server using an OLE DB Provider.</summary>
      <param name="password">A <see cref="T:System.Security.SecureString" /> value that specifies the password that is used with the logon name specified in the <see cref="P:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.RemoteUser" /> property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.SetRemotePassword(System.String)">
      <summary>Sets the password for an alternative logon name used when a distributed query or another SQL Server process accesses data on a linked server using an OLE DB Provider.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password that is used with the logon name specified in the <see cref="P:Microsoft.SqlServer.Management.Smo.LinkedServerLogin.RemoteUser" /> property.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> objects that represent all the linked server logins defined on the linked server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection.Add(Microsoft.SqlServer.Management.Smo.LinkedServerLogin)">
      <summary>Adds a login to the Linked Server Login collection.</summary>
      <param name="linkedServerLogin">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection.CopyTo(Microsoft.SqlServer.Management.Smo.LinkedServerLogin[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> that specifies the index position from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object value that represents the SQL Server linked server login.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object value that represents the linked server login.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLogin" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerLoginCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LinkedTableType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedTableType" /> enumeration contains values that specify the type of table accessed on a linked server.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LinkedTableType.Default">
      <summary>A default data table.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LinkedTableType.Alias">
      <summary>An alias table.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LinkedTableType.GlobalTemporary">
      <summary>A global temporary table in the temp database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LinkedTableType.LocalTemporary">
      <summary>A local temporary table.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LinkedTableType.SystemTable">
      <summary>A system table.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LinkedTableType.Table">
      <summary>A data table.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LinkedTableType.View">
      <summary>A view.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LinkedTableType.SystemView">
      <summary>A system view.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LogFile">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object represents a SQL Server log file.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFile.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFile.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> class for the specified database and that has the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database for which the transaction log is stored in the log file.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the log file. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFile.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> class for the specified database and that has the specified name and physical file name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database for which the transaction log is stored in the log file.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the log file.</param>
      <param name="fileName">A <see cref="T:System.String" /> value that specifies the physical file name of the log file.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.BytesReadFromDisk">
      <summary>Gets the number of bytes read from disk.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of bytes read from disk.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.BytesWrittenToDisk">
      <summary>Gets the number of bytes written to disk.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of bytes written to disk.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFile.Create">
      <summary>Creates a log file on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.FileName">
      <summary>Gets or sets the file name of the log file.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the file name for the log file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.Growth">
      <summary>Gets or sets the growth increment for the log file in KB or percent.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the growth increment in KB or in percent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.GrowthType">
      <summary>Gets or sets the growth type for the data file in KB or percent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGrowthType" /> object value that specifies the growth type such as KB or in percent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.ID">
      <summary>Gets the ID value that uniquely identifies the log file.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the log file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.IsOffline">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the log file is offline or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the log file is offline or online.If True, the log file is offline and unavailable. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.IsReadOnly">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the log file is read-only or can be updated.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the log file is read-only or can be updated.If True, the log file is read-only. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.IsReadOnlyMedia">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the log file is stored on read-only media.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the log file is stored on read-only media.If True, the log file is stored on read-only media. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.IsSparse">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the file is a sparse file. Sparse files are used in database snapshots.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the data file is sparse.If True, the data file is sparse. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.MaxSize">
      <summary>Gets or set the maximum size to which the file can grow, in MB.</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the maximum size of the log file, in MB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that specifies whether the object supports design mode.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.NumberOfDiskReads">
      <summary>Gets an <see cref="T:System.Int64" /> value that specifies the number of disk reads.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of disk reads.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.NumberOfDiskWrites">
      <summary>Gets an <see cref="T:System.Int64" /> value that specifies the number of disk writes.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of disk writes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.Size">
      <summary>Gets or sets the current size of the log file, in KB.</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the current size of the log file, in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.UsedSpace">
      <summary>Gets the amount of used space in the log file in KB.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the amount of used space in the log file in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFile.VolumeFreeSpace">
      <summary>Gets an <see cref="T:System.Int64" /> value that specifies the volume free space in bytes.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the volume free space in bytes.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LogFileCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> objects that represent all the log files defined on the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFileCollection.Add(Microsoft.SqlServer.Management.Smo.LogFile)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</summary>
      <param name="logFile">A <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object value that specifies the log file to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFileCollection.CopyTo(Microsoft.SqlServer.Management.Smo.LogFile[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFileCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object value that represents the log file.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFileCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object value that represents the log file.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFileCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LogFileCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFileCollection.Remove(Microsoft.SqlServer.Management.Smo.LogFile)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</summary>
      <param name="logFile">A <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object value that specifies the log file to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LogFileCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of log file to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.LogFileCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Login">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object represents a SQL Server login account that has been granted access to the instance of SQL Server through Windows Authentication or SQL Server Authentication.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> class on the specified instance of SQL Server and with the specified name.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the instance of SQL Server to which the login account has access.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the SQL Server login account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.AddCredential(System.String)">
      <summary>Adds a login credential.</summary>
      <param name="credentialName">The name of the credential to be mapped to the server login.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.AddToRole(System.String)">
      <summary>Adds the login account to a SQL Server role.</summary>
      <param name="role">A <see cref="T:System.String" /> value that specifies the name of the role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object property changes on the login account on the instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.AsymmetricKey">
      <summary>Gets the asymmetric key associated with the login.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies asymmetric key associated with the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.Certificate">
      <summary>Gets the certificate associated with the login.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the certificate associated with the login.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.ChangePassword(System.String)">
      <summary>Changes the password for the login account.</summary>
      <param name="newPassword">A <see cref="T:System.String" /> value that specifies the new password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.ChangePassword(System.String,System.Boolean,System.Boolean)">
      <summary>Changes the password for the login account.</summary>
      <param name="newPassword">A <see cref="T:System.String" /> value that specifies the new password.</param>
      <param name="unlock">A <see cref="T:System.Boolean" /> value that specifies whether to unlock the login account's access to the instance of SQL Server.If True, the login account is given access to the instance of SQL Server.If False, the login account remains locked out of the instance of SQL Server.</param>
      <param name="mustChange">A <see cref="T:System.Boolean" /> value that specifies whether the login account must change the password.If True, the password must be changed again.If False, the password will not need to be changed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.ChangePassword(System.String,System.String)">
      <summary>Changes the password for the login account.</summary>
      <param name="oldPassword">A <see cref="T:System.String" /> value that specifies the old, existing password.</param>
      <param name="newPassword">A <see cref="T:System.String" /> value that specifies the new password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Create">
      <summary>Creates a login account on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Create(System.Security.SecureString)">
      <summary>Creates a login account on the instance of SQL Server as defined by the Login object.</summary>
      <param name="password">
        <see cref="T:System.Security.SecureString" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Create(System.Security.SecureString,Microsoft.SqlServer.Management.Smo.LoginCreateOptions)">
      <summary>Creates a login account on the instance of SQL Server as defined by the Login object.</summary>
      <param name="password">
        <see cref="T:System.Security.SecureString" />
      </param>
      <param name="options">
        <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCreateOptions" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Create(System.String)">
      <summary>Creates a login account on the instance of SQL Server as defined by the Login object.</summary>
      <param name="password">
        <see cref="T:System.String" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Create(System.String,Microsoft.SqlServer.Management.Smo.LoginCreateOptions)">
      <summary>Creates a login account on the instance of SQL Server as defined by the Login object.</summary>
      <param name="password">
        <see cref="T:System.String" />
      </param>
      <param name="options">
        <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCreateOptions" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.CreateDate">
      <summary>Gets the date and time when the login account was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the login account was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.Credential">
      <summary>Gets the credential associated with the login.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the credential associated with the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.DateLastModified">
      <summary>Gets the date and time when the login account was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the login account was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.DefaultDatabase">
      <summary>Gets or sets the default database that the login account is assigned to after logging on to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default database to which the login account is assigned after logging on to the instance of SQL Server. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the login account.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the logon.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the logon.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the logon.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the logon.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the logon.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the logon.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the logon.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the logon.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.DenyWindowsLogin">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the login account has been granted or denied the ability to log on to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the login accounts granted or denied the ability to log on to the instance of SQL Server.If True, the login account has been denied the ability to log on to the instance of SQL Server.If False, the login account has been granted the ability to log on to the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Disable">
      <summary>Disables the login account. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Drop">
      <summary>Removes the login account from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.DropCredential(System.String)">
      <summary>Drops a login credential.</summary>
      <param name="credentialName">
        <see cref="T:System.String" /> identifying the credential to be dropped.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Enable">
      <summary>Enables the login account. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.EnumAgentProxyAccounts">
      <summary>Enumerates a list of agent proxy accounts in which the login account is participating.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of agent proxy account in which the login account is participating.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.EnumCredentials">
      <summary>Returns a string collection of credentials associated with a login.</summary>
      <returns>A string collection of credentials associated with a login.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.EnumDatabaseMappings">
      <summary>Enumerates a list of login account mappings to databases and database users. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseMapping" /> object array value that lists the login account mappings to databases and database users.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the login account.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the login account. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the login account.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the login account. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the login account.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the login account. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the login account.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the login account. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.Events">
      <summary>Gets the events associated with the login account.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LoginEvents" /> object value that specifies the events associated with the login account.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.GetDatabaseUser(System.String)">
      <summary>Gets the name of the user that the login account is mapped to in a specified database.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database user name.</returns>
      <param name="databaseName">A <see cref="T:System.String" /> value that specifies the name of the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the login account.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the login account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the login account.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the login account.If True, the grantee is given the ability to grant the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the login account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the login account under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the login account.If True, the grantee is given the ability to grant the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the login account. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the login account. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the login account.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the login account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the login account.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the login account. If True, the grantee is given the ability to grant the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the login account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the logon under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the logon.If True, the grantee is given the ability to grant the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the login account. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the login account. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.HasAccess">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the SQL Server login account has access to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the login account has access to the instance of SQL Server. If True, the login has access to the instance of SQL Server.If False (default), the login does not have access to the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.ID">
      <summary>Gets the ID value that uniquely identifies the login account.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID that uniquely identifies the login account.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.IsDisabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the SQL Server login account is disabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the login account is disabled. If True, the login is disabled.If False (default), the login is not disabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.IsLocked">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the login account has been locked out of the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Basic authentication is enabled for the logon.If True, the login account has been locked out of the instance of SQL Server.If False (default), the login account has not been locked out of the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.IsMember(System.String)">
      <summary>Returns a <see cref="T:System.Boolean" /> value that specifies whether the login account is a member of a specified role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the login account is a member of the specified role or not.If True, the login account is a member of the specified role.If False, the login account is not a member of the specified role.</returns>
      <param name="role">A <see cref="T:System.String" /> value that specifies the name of the role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.IsPasswordExpired">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the password for the SQL Server login account has expired.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the password for the SQL Server login account has expired.If True, the password for the login account has expired.If False , the password for the login account has yet to expire.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.IsSystemObject">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the SQL Server login account is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the login account is a system object. If True, the login is a system object.If False (default), the login is not a system object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.Language">
      <summary>Gets or sets the language required by the referenced login account for date formats and system messages.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the language required by the referenced login account. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.LanguageAlias">
      <summary>Gets the alias name used for the language that is required by the SQL Server login account.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the alias name used for the language that is required by the SQL Server login account. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.ListMembers">
      <summary>Returns a list of the roles of which the login account is a member.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list of role names of which the login account is a member.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.LoginType">
      <summary>Gets or sets the type of SQL Server login account.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LoginType" /> object value that specifies the type of authentication performed on the SQL Server login account. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.MustChangePassword">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the login account password must be changed when the user next logs on to the instance of SQL Server. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the user must change the password when her or she next logs on to the instance of SQL Server.If True, the login account password must be changed.If False (default), the login account password does not require changing.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.Name">
      <summary>Gets or sets the name of the login.</summary>
      <returns>A string value that contains the name of the login.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.PasswordExpirationEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the password for the login account will automatically expire.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the password for the login account will automatically expire.If True, the login account password automatically expires.If False (default), the login account password does not expire automatically.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.PasswordHashAlgorithm">
      <summary>Gets or sets the hash algorithm used for the password.</summary>
      <returns>The hash algorithm used for the password.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.PasswordPolicyEnforced">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether password policy is enforced for this login account.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether password policy is enforced for this login account.If True, password policy is enforced for this login account.If False (default), password policy is not enforced for this login account.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Refresh">
      <summary>Refreshes the login credentials.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Rename(System.String)">
      <summary>Renames the login account.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the login account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the login account.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the login account and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the login account.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the login account.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the login account and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the login account.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the login account.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the logon. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the login account.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the login account and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the login account.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the login account.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the login account and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the login account.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the login account.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the logon. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the login account.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Login.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the login account as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.Sid">
      <summary>Gets or sets the security identifier (SID) for the login account.</summary>
      <returns>An unsigned <see cref="T:System.Uint8" /> array value that specifies the security identifier of the login account </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Login.WindowsLoginAccessType">
      <summary>Gets the type of Windows logon access.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.WindowsLoginAccessType" /> object value that specifies the type of Windows logon access.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LoginCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> objects that represent all the login accounts defined on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginCollection.Add(Microsoft.SqlServer.Management.Smo.Login)">
      <summary>Adds a login object to the Login collection.</summary>
      <param name="login">A <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /></param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Login[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LoginCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object value that represents the login account.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LoginCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object value that represents the login account.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.LoginCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LoginCreateOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCreateOptions" /> enumeration contains values that are used to specify the password options when you create a logon.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LoginCreateOptions.None">
      <summary>Value = 0. There are no login creation options.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LoginCreateOptions.IsHashed">
      <summary>Value = 1.The password has already been hashed, which allows passwords to be reapplied to a logon.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.LoginCreateOptions.MustChange">
      <summary>Value = 2. The user must change their password when they next attempt a logon.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.LoginEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.LoginEvents" /> object represents the settings required for SQL Server login event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of login events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.LoginEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object and the user has subscribed to the event from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the login events to receive.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the login events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.LoginEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.MasterKey">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.MasterKey" /> object represents a SQL Server database master key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.MasterKey" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.#ctor(Microsoft.SqlServer.Management.Smo.Database)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.MasterKey" /> class on the specified database.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database to which the master key belongs.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.AddPasswordEncryption(System.String)">
      <summary>Adds password encryption to the master key.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which to encrypt and decrypt the master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.AddServiceKeyEncryption">
      <summary>Adds service key encryption to the master key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Close">
      <summary>Closes the master key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Create(System.String)">
      <summary>Creates a master key that has the specified password.</summary>
      <param name="encryptionPassword">A <see cref="T:System.String" /> value that specifies the password with which to encrypt the master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Create(System.String,System.String,System.String)">
      <summary>Creates a master key from the specified file and that has the specified encryption and decryption passwords.</summary>
      <param name="path">A <see cref="T:System.String" /> value that specifies the system path location of the file from which to load the master key. </param>
      <param name="decryptionPassword">A <see cref="T:System.String" /> value that specifies the password with which to decrypt the master key.</param>
      <param name="encryptionPassword">A <see cref="T:System.String" /> value that specifies the password with which to encrypt the master key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.MasterKey.CreateDate">
      <summary>Gets the date and time when the master key was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the master key was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.MasterKey.DateLastModified">
      <summary>Gets the date and time when the master key was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the master key was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Drop">
      <summary>Removes the master key from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.DropPasswordEncryption(System.String)">
      <summary>Removes the password encryption from the master key by using the associated password.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which to encrypt and decrypt the master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.DropServiceKeyEncryption">
      <summary>Drops service key encryption from the master key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.EnumKeyEncryptions">
      <summary>Enumerates a list of the current set of key encryptions for the database master key.</summary>
      <returns>A <see cref="T:System.DataTable" /> system object value that contains the list of current key encryptions for the database master key. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionUrn<see cref="T:System.String" />The URN string that specifies the referenced master key.Thumbprint<see cref="T:System.Byte[]" />The thumbprint byte array that is associated with the master key. For more information, see sys.key_encryptions (Transact-SQL).SymmetricKeyEncryptionType<see cref="T:System.String" />The symmetric key encryption type. For more information, see <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionType" /> class.CryptProperty<see cref="T:System.Byte[]" />The byte array that describes the crypt property. For more information, see sys.key_encryptions (Transact-SQL).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Export(System.String,System.String)">
      <summary>Saves the database master key to the specified system path location by using the specified password.</summary>
      <param name="path">A <see cref="T:System.String" /> value that specifies the system path location of the file to which to save the master key.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which to encrypt and decrypt the master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Import(System.String,System.String,System.String)">
      <summary>Loads the database master key from the file that is located at the specified system path by using the specified passwords to decrypt and encrypt the master key.</summary>
      <param name="path">A <see cref="T:System.String" /> value that specifies the system path location of the file to save the master key to.</param>
      <param name="decryptionPassword">A <see cref="T:System.String" /> value that specifies the password with which to decrypt the master key.</param>
      <param name="encryptionPassword">A <see cref="T:System.String" /> value that specifies the password with which to encrypt the master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Import(System.String,System.String,System.String,System.Boolean)">
      <summary>Loads the database master key from the file that is located at the specified system path by using the specified passwords to decrypt and encrypt the master key, and with the option to force regeneration.</summary>
      <param name="path">A <see cref="T:System.String" /> value that specifies the system path location of the file to save the master key to.</param>
      <param name="decryptionPassword">A <see cref="T:System.String" /> value that specifies the password with which to decrypt the master key.</param>
      <param name="encryptionPassword">A <see cref="T:System.String" /> value that specifies the password with which to encrypt the master key.</param>
      <param name="forceRegeneration">A <see cref="T:System.Boolean" /> value that specifies whether to drop the items that cannot be successfully regenerated by using the old database master key password.If True, regeneration of the master key is forced, and all items that cannot be regenerated are dropped. Otherwise, False.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.MasterKey.IsEncryptedByServer">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the database master key is encrypted by using the service master key or by using a password.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the master key is encrypted by using the service master key or by using a password.If True, the master key is encrypted by the service master key. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.MasterKey.IsOpen">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the database master key is open.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the master key is open.If True, the master key is open. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.MasterKey.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Open(System.String)">
      <summary>Opens the database master key by using the specified password.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which to decrypt the master key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.MasterKey.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.MasterKey" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.MasterKey" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Regenerate(System.String)">
      <summary>Regenerates the database master key by using the specified new password.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which to encrypt and decrypt the master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MasterKey.Regenerate(System.String,System.Boolean)">
      <summary>Regenerates the database master key by using the specified new password, and with the option to force the regeneration, thus removing all items that cannot be successfully decrypted. </summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which to encrypt and decrypt the master key.</param>
      <param name="forceRegeneration">A <see cref="T:System.Boolean" /> value that specifies whether to drop the items that cannot be successfully regenerated by using the old database master key password.If True, regeneration of the master key is forced, and all items that cannot be regenerated are dropped. Otherwise, False.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> class is a base class that is used in the construction of message collection classes. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MessageCollectionBase.Contains(System.Int32,System.Int32)">
      <summary>Determines whether an object with the specified ID value and language ID value exists in the message collection object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object with the specified ID value exists in the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.If True, the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> contains the specified object.If False, the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> does not contain the specified object.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value of the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.</param>
      <param name="languageId">An <see cref="T:System.Int32" /> value that specifies the ID value of the language associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MessageCollectionBase.Contains(System.Int32,System.String)">
      <summary>Determines whether an object with the specified ID value and language exists in the message collection object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object with the ID value and language exists in the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.If True, the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> contains the specified object.If False, the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> does not contain the specified object.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value of the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MessageCollectionBase.InitInnerCollection">
      <summary>This method supports the SMO infrastructure and is not intended to be used directly from your code.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MessageCollectionBase.Remove(System.Int32)">
      <summary>Removes the object with the specified ID value from the message collection object.</summary>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value of the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MessageCollectionBase.Remove(System.Int32,System.String)">
      <summary>Removes the object with the specified ID value and language from the message collection object.</summary>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value of the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageCollectionBase" /> object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.MessageObjectBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.MessageObjectBase" /> class is a base class that is inherited by message classes. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MessageObjectBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.MessageObjectBase" /> class.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.MissingObjectException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.MissingObjectException" /> class represents the exception raised when an object is missing.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MissingObjectException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.MissingObjectException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MissingObjectException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.MissingObjectException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the missing object exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.MissingObjectException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.MissingObjectException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the missing object exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> object that specifies the inner exception for the missing object exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.MissingObjectException.Message">
      <summary>Gets the message associated with the Missing Object exception.</summary>
      <returns>A string value that contains the message associated with the Missing Object exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.MissingObjectException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="P:Microsoft.SqlServer.Management.Smo.MissingObjectException.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Month">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Month" /> enumeration contains constant values that specify the twelve calendar months.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.January">
      <summary>January, month 1.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.February">
      <summary>February, month 2.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.March">
      <summary>March, month 3.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.April">
      <summary>April, month 4.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.May">
      <summary>May, month 5.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.June">
      <summary>June, month 6.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.July">
      <summary>July, month 7.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.August">
      <summary>August, month 8.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.September">
      <summary>September, month 9</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.October">
      <summary>October, month 10.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.November">
      <summary>November, month 11.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Month.December">
      <summary>December, month 12.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NamedSmoObject">
      <summary>Represents the <see cref="T:Microsoft.SqlServer.Management.Smo.NamedSmoObject" /> object represents a named SMO object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NamedSmoObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.NamedSmoObject" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NamedSmoObject.ExecuteRenameQuery(System.String)">
      <summary>Executes the rename query for the object.</summary>
      <param name="newName">The name of the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NamedSmoObject.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NamedSmoObject.RenameImpl(System.String)">
      <summary>This method supports the SMO infrastructure and is not intended to be used directly from your code.</summary>
      <param name="newName">A string value that specifies the new name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NamedSmoObject.RenameImplWorker(System.String)">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <param name="newName">A string value that specifies the new name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NamedSmoObject.SetSchemaOwned">
      <summary>Sets the schema owned value. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NumaNode">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object represents the settings for a NUMA node on an instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumaNode.AffinityMask">
      <summary>Gets or sets the affinity type for the NUMA node represented by this <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object.</summary>
      <returns>Returns a <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeAffinity" /> value that specifies the current state of this NUMA node. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumaNode.Cpus">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> objects that belong to this <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.CpuCollection" /> that contains one entry for each CPU that belongs to this NUMA node.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumaNode.GroupID">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode.GroupID" /> that is assigned to this NUMA node.</summary>
      <returns>Returns the GroupID that is assigned to this <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object. The return value is of type an <see cref="T:System.Int" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumaNode.ID">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode.ID" /> of the NUMA node that is represented by this <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode.ID" /> of this NUMA node. The value is returned as an <see cref="T:System.Int" />.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NumaNodeAffinity">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeAffinity" /> enumeration defines the affinity states for a <see cref="T:Microsoft.SqlServer.Management.Smo.Cpu" /> object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.NumaNodeAffinity.Full">
      <summary>Affinity is set for all the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode.CPU" /> objects that belong to the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.NumaNodeAffinity.None">
      <summary>Affinity is not set for any <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode.CPU" /> objects that belong to the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.NumaNodeAffinity.Partial">
      <summary>Affinity is set for some but not all the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode.CPU" /> objects that belong to the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NumaNodeCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeCollection" /> object contains information about one NUMA node on an instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.CopyTo(Microsoft.SqlServer.Management.Smo.NumaNode[],System.Int32)">
      <summary>Copies the contents of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeCollection" /> object to an array of NumaNode objects.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.CopyTo(System.Array,System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the specified index value.</summary>
      <param name="array">An array of <see cref="T:System.Array" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.Count">
      <summary>Gets the number of <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> entries in the collection.</summary>
      <returns>Returns the number of <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> entries in the collection. The return type is an <see cref="T:System.int" /> value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.GetByID(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object with the specified Numa node ID from the collection.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object with the specified Numa node ID from the collection.</returns>
      <param name="numanodeId">A <see cref="T:System.Int32" /> value specifying the ID of the Numa node to retrieve.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.GetElementAt(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object from the specified position in the collection.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object from the specified position in the collection.</returns>
      <param name="position">An <see cref="T:System.Int32" /> value specifying the position in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.GetEnumerator">
      <summary>Gets an <see cref="T:System.IEnumerator" /> interface that can be used to iterate over the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeCollection" /> object.</summary>
      <returns>Returns an <see cref="T:System.IEnumerator" /> interface that can be used to iterate over the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeCollection" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.IsSynchronized">
      <summary>Gets a value that indicates whether the collection is synchronized with the instance of SQL Server.</summary>
      <returns>Returns a <see cref="T:System.boolean" /> value. If true, the collection is synchronized with the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object.</summary>
      <returns>Returns a <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNode" /> object.</returns>
      <param name="index">Index of the NumaNode object to return. The index must be between 0 and <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.Count" />-1.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.SetAffinityToRange(System.Int32,System.Int32,Microsoft.SqlServer.Management.Smo.NumaNodeAffinity)">
      <summary>Sets the affinity mask for the NUMA nodes in the specified range.</summary>
      <param name="startNumaNodeId">An <see cref="T:System.int" /> from 0 to <see cref="P:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.Count" /> -1 that specifies the beginning of the range of NUMA nodes. If <paramref name="startIndex" /> is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: startIndex.</param>
      <param name="endNumaNodeId">An <see cref="T:System.int" /> that specifies the <paramref name="endIndex" /> of the range. <paramref name="endIndex" /> must be greater than or equal to <paramref name="startindex" /> and less than <see cref="P:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.Count." />If <paramref name="endIndex" /> is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: endIndex.If <paramref name="endIndex" /> is less than <paramref name="startIndex" />, the following exception is returned: The specified range of CPUs is not valid. The value for startIndex must be less than the value for endIndex.</param>
      <param name="affinityMask">The affinity mask value to set. The value must be one of the values listed for the <see cref="E:Microsoft.SqlServer.Management.Smo.NumaNodeAffinity" />. <paramref name="AffinityMask" /> cannot be set to <see cref="E:Microsoft.SqlServer.Management.Smo.NumaNodeAffinity.Partial." /></param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.SetAffinityToRange(System.Int32,System.Int32,Microsoft.SqlServer.Management.Smo.NumaNodeAffinity,System.Boolean)">
      <summary>Sets the affinity mask for the Numa nodes in the specified range.</summary>
      <param name="startNumaNodeId">An <see cref="T:System.Int32" /> from 0 to <see cref="P:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.Count" /> -1 that specifies the beginning of the range of Numa nodes. If <paramref name="startIndex" /> is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: startIndex.</param>
      <param name="endNumaNodeId">An <see cref="T:System.Int32" /> that specifies the <paramref name="endIndex" /> of the range. <paramref name="endIndex" /> must be greater than or equal to <paramref name="startIndex" /> and less than <see cref="P:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.Count." />If <paramref name="endIndex" /> is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: endIndexd.If <paramref name="endIndex" /> is less than <paramref name="startIndex" />, the following exception is returned: The specified range of CPUs is not valid. The value for startIndex must be less than the value for endIndex.</param>
      <param name="affinityMask">A <see cref="T:System.Boolean" /> that specifies true if the affinity is set to each Numa node in the specified range. If false, affinity is removed from each Numa node in the specified range.</param>
      <param name="ignoreMissingIds">A <see cref="T:System.Boolean" /> the specifies whether to ingore missing IDs.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumaNodeCollection.SyncRoot">
      <summary>Gets the synchronization root node for the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeCollection" /> object.</summary>
      <returns>Returns the synchronization root for the <see cref="T:Microsoft.SqlServer.Management.Smo.NumaNodeCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NumberedObjectCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedObjectCollectionBase" /> class is a base class that represents common functionality for collections of numbered objects, such as the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedObjectCollectionBase.Contains(System.Int16)">
      <summary>Determines whether the specified value is the number value of any of the numbered objects in the referenced collection.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced collection contains the object with the specified number value.If True, the collection contains the specified object. Otherwise, False.</returns>
      <param name="number">An <see cref="T:System.Int16" /> value that specifies the number value of the object that is being checked to see whether it exists in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedObjectCollectionBase.InitInnerCollection">
      <summary>Initializes a new collection, keeping the original collection intact.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> class represents a Microsoft SQL Server numbered stored procedure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.#ctor(Microsoft.SqlServer.Management.Smo.StoredProcedure,System.Int16)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> class.</summary>
      <param name="storedProcedure">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object value that specifies the stored procedure on which to base the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object.</param>
      <param name="number">An <see cref="T:System.Int16" /> value that specifies the number value associated with the numbered stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.Create">
      <summary>Creates a stored procedure on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.IsEncrypted">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the numbered stored procedure is encrypted.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the numbered stored procedure is encrypted.If True, the stored procedure is encrypted.If False (default), the stored procedure is not encrypted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, true if the object supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.Name">
      <summary>Gets or sets the name of the numbered stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the numbered stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.Number">
      <summary>Gets or sets the number associated with the numbered stored procedure.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the number of the numbered stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.Parameters">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object represents a parameter defined for the numbered stored procedure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> object that represents all the parameters defined for the numbered stored procedure. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.ScriptHeader(System.Boolean)">
      <summary>Returns the text header with the option to modify the text. </summary>
      <returns>A <see cref="T:System.String" />Containing the text header with the option to modify the text.</returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether to create an alter script or a creation script.If True, an alter script is generated.If False, a creation script is generated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.TextBody">
      <summary>Gets or sets the Transact-SQL string that defines the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Transact-SQL string that defines the numbered stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.TextHeader">
      <summary>Gets or sets the header part of the Transact-SQL string that defines the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header from the definition of the numbered stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.TextMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the text header is editable as text.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the text header is editable as text.If true (default), the text header is editable as text.If false, the text header is not editable.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure.ToString">
      <summary>Returns the referenced object as a <see cref="T:System.String" /> value.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> objects that represent all the numbered stored procedures defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection.CopyTo(Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection.GetProcedureByNumber(System.Int16)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object that has the specified ID value.</returns>
      <param name="number">An <see cref="T:System.Int16" /> value specifies the number associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object value that represents the numbered stored procedure.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object represents a SQL Server numbered stored procedure parameter.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter.#ctor(Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> class for the specified numbered stored procedure and with the specified name.</summary>
      <param name="numberedStoredProcedure">A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object value that specifies the numbered stored procedure on which the parameter is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the numbered stored procedure parameter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter.IsOutputParameter">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the parameter is an output parameter.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the stored procedure parameter is an output parameter.If True, the referenced stored procedure parameter is an output parameter, which contains returned results after the stored procedure is called.If False (default), the referenced stored procedure parameter is an input parameter, which contains arguments that are used within the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the stored procedure parameter supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the parameter supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the stored procedure parameter.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the stored procedure parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> objects that represent all the numbered stored procedures defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.Add(Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> to the collection.</summary>
      <param name="numberedStoredProcedureParameter">
        <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.Add(Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> to the collection.</summary>
      <param name="numberedStoredProcedureParameter">
        <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object.</param>
      <param name="insertAtPosition">
        <see cref="T:System.Int32" /> identifying the position in the collection where the new Numbered Stored Procedure Parameter is to be placed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.Add(Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter,System.String)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> to the collection.</summary>
      <param name="numberedStoredProcedureParameter">
        <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object.</param>
      <param name="insertAtColumnName">
        <see cref="T:System.Stringidentifyingt" />he column name where the new Numbered Stored Procedure is to be placed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.CopyTo(Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object value that represents the numbered stored procedure parameter.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object value that represents the numbered stored procedure parameter.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection.Remove(Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameterCollection" /> from the collection</summary>
      <param name="numberedStoredProcedureParameter">
        <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureParameter" /> object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectAlteredEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectAlteredEventArgs" /> object represents the arguments that are passed by the event that is raised when an object is altered.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectAlteredEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectAlteredEventArgs" /> class that has the specified Uniform Resource Name (URN) value and the specified inner object.</summary>
      <param name="urn">A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the URN value.</param>
      <param name="innerObject">An <see cref="T:System.Object" /> system object that specifies the inner object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectAlteredEventArgs.SmoObject">
      <summary>Gets the altered object that causes the event to be raised.</summary>
      <returns>An <see cref="T:System.Object" /> object value that specifies the altered object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectCreatedEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectCreatedEventArgs" /> object represents the arguments that are passed by the event that is raised when an object is created.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectCreatedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectCreatedEventArgs" /> class that has the specified Uniform Resource Name (URN) value and the specified inner object.</summary>
      <param name="urn">A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the URN value.</param>
      <param name="innerObject">An <see cref="T:System.Object" /> system object value that specifies the inner object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectCreatedEventArgs.SmoObject">
      <summary>Gets the created object that causes the event to be raised.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that specifies the created object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectDroppedEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectDroppedEventArgs" /> object represents the arguments that are passed by the event that is raised when an object is dropped.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectDroppedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectDroppedEventArgs" /> class that has the specified Uniform Resource Name (URN) value and the specified inner object.</summary>
      <param name="urn">A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the URN value.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object represents the of SQL Server object events that can be included in an object event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.Add(Microsoft.SqlServer.Management.Smo.ObjectEvent,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Returns the object event set that is created by adding two object events.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object value that specifies a set of object events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object event.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectEvent.Alter">
      <summary>Gets an object event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Alter" /> event that can be included in the object event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.ObjectEvent,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Creates a new object event set by performing a BitwiseOr operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> objects</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object value that specifies a set of object events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object event.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectEvent.Drop">
      <summary>Gets an object event that can be included in the event set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Drop" /> event that can be included in the object event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.Equals(System.Object)">
      <summary>Returns a value whether the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> is equal to the specified object.</summary>
      <returns>True if the two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> is equal; otherwise, false.</returns>
      <param name="obj">The object to be compared</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.GetHashCode">
      <summary>This method supports the SMO infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A <see cref="T:System.Int32" /> which represents the hash code for this instance.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.op_Addition(Microsoft.SqlServer.Management.Smo.ObjectEvent,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Creates a object event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object value that specifies a set of object events.</returns>
      <param name="eventLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object events.</param>
      <param name="eventRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.ObjectEvent,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Creates an object event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object value that specifies a set of object events.</returns>
      <param name="eventLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object events.</param>
      <param name="eventRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.op_Equality(Microsoft.SqlServer.Management.Smo.ObjectEvent,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Creates a object event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object value that specifies a set of object events.</returns>
      <param name="a">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object events.</param>
      <param name="b">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.ObjectEvent)~Microsoft.SqlServer.Management.Smo.ObjectEventSet">
      <summary>:Microsoft.SqlServer.Management.Smo.ObjectEventSetCreates a new object event set by implicitly converting a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" />.</summary>
      <returns>The newly created object event set.</returns>
      <param name="eventValue">The specified value of the object event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.ObjectEvent,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Creates an object event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object value that specifies a set of object events.</returns>
      <param name="a">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the database events.</param>
      <param name="b">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEvent.ToString">
      <summary>Overrides <see cref="T:System.ToString" /> method in a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object.</summary>
      <returns>A <see cref="T:System.String" /> identifying a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /></returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object represents a SQL Server set of object events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> class with the specified set of event.</summary>
      <param name="anEvent">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies a object event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ObjectEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> class with the specified set of events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies several object events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> class with a specified set of events.</summary>
      <param name="eventSet">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> that specifies a set of object events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Add(Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object.</returns>
      <param name="anEvent">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that is added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Add(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object to a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" />.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object.</returns>
      <param name="eventSet">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> that will have the Object Event added.</param>
      <param name="anEvent">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> to be added.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Alter">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the properties of an object are modified.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Alter event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Copy">
      <summary>Returns a copy of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EventSetBase" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Drop">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an object is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Drop event is included in the event set.If True, the event is included in the event set.If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectEventSet.NumberOfElements">
      <summary>Gets the number of events in the event set.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of events in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Creates an object event set by performing an addition operation on an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object and an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object value that specifies a set of object events.</returns>
      <param name="eventSet">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the object event set.</param>
      <param name="anEvent">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Creates an object event set by performing a subtraction operation on an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object and an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object value that specifies a set of object events.</returns>
      <param name="eventSet">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the object event set.</param>
      <param name="anEvent">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the object events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Remove(Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that represents the object event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object that specifies the event.to be removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.Subtract(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ObjectEvent)">
      <summary>Subtracts a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> from a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet." /></summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that contains the subtracted <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> object.</returns>
      <param name="eventSet">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> that will have the Object Event deleted.</param>
      <param name="anEvent">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEvent" /> to be deleted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectEventSet.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectPermission">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object represents a SQL Server object permission.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.Add(Microsoft.SqlServer.Management.Smo.ObjectPermission,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Returns a set of object permissions after adding two object permissions.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a set of object permissions created.</returns>
      <param name="permissionLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies an object permission.</param>
      <param name="permissionRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies another object permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Alter">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Alter" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.BitwiseOr(Microsoft.SqlServer.Management.Smo.ObjectPermission,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Returns an object permission set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a set of object permissions.</returns>
      <param name="permissionLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
      <param name="permissionRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Connect">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Connect" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Control">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Control" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.CreateSequence">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.CreateSequence" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Delete">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Delete" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.Equals(System.Object)">
      <summary>Determines if a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object is the same as the current ObjectPermission object.</summary>
      <returns>An <see cref="T:System.Boolean" /> value that is true if the objects are the same.Otherwise, false.</returns>
      <param name="o">An <see cref="T:System.Object" /> that specifies the object to compare.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Execute">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Execute" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.GetHashCode">
      <summary>This method supports the SMO infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A <see cref="T:System.Int32" /> which represents the hash code for this instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Impersonate">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Impersonate" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Insert">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Insert" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.op_Addition(Microsoft.SqlServer.Management.Smo.ObjectPermission,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Creates an object permission set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a set of object permissions.</returns>
      <param name="permissionLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
      <param name="permissionRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.ObjectPermission,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Creates an object permission set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a set of object permissions.</returns>
      <param name="permissionLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
      <param name="permissionRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.op_Equality(Microsoft.SqlServer.Management.Smo.ObjectPermission,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Creates an object permission set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a set of object permissions.</returns>
      <param name="p1">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
      <param name="p2">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.op_Implicit(Microsoft.SqlServer.Management.Smo.ObjectPermission)~Microsoft.SqlServer.Management.Smo.ObjectPermissionSet">
      <summary>Converts a single <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> to a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" />.</summary>
      <returns>A single <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> to a <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" />.</returns>
      <param name="permission">The permission object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.op_Inequality(Microsoft.SqlServer.Management.Smo.ObjectPermission,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Creates an object permission set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> objects.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a set of object permissions.</returns>
      <param name="p1">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
      <param name="p2">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Receive">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Receive" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.References">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.References" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Select">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Select" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Send">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Send" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.TakeOwnership">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.TakeOwnership" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermission.ToObjectPermissionSet(Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Converts an object permission into an object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a set of object permissions.</returns>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.Update">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Update" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.ViewChangeTracking">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.ViewChangeTracking" /> property. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermission.ViewDefinition">
      <summary>Gets a permission that can be included in the object permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.ViewDefinition" /> permission that can be included in the object permission set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> object represents information about a SQL Server object permission.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo.PermissionType">
      <summary>Gets the type of permission.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a type of permission.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object represents a set of object permissions in Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> class based on the specified object permission.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies a single permission for a set of permissions with a single member.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.ObjectPermission[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> class based on the specified set of object permissions.</summary>
      <param name="permissions">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> objects that specify the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> class based on the specified set of object permissions.</summary>
      <param name="oObjectPermissionSet">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies a set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Add(Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Returns an object permission set after adding a new object permission to the referenced permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that includes the new permission.</returns>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the permission to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Add(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Returns an object permission set after adding a new object permission to the referenced permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that includes the new permission.</returns>
      <param name="permissionLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the object permission set.</param>
      <param name="permissionRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the permission to add.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Alter">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER permission in the permission set. The permission lets the grantee change properties, except ownership, of the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Connect">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CONNECT permission in the permission set. The permission lets the grantee create a connection between the object and an instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CONNECT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Control">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CONTROL permission in the permission set. The permission gives the grantee full control over the object, including all defined permissions for the object, the ability to create permissions on the object, and full control over child objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CONTROL permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.CreateSequence">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE SEQUENCE permission in the permission set. This permission gives the grantee the ability to create a sequence within the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE SEQUENCE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Delete">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the DELETE permission in the permission set. The permission lets the grantee delete the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the DELETE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Equals(System.Object)">
      <summary>Determines whether the current ObjectPermissionSet object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value is true if the objects are the same. Otherwise, false.</returns>
      <param name="o">The <see cref="T:System.Object" /> to compare.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Execute">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the EXECUTE permission in the permission set. The permission lets the grantee execute the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the EXECUTE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A <see cref="T:System.Int32" /> which represents the hash code for this instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Impersonate">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the IMPERSONATE permission in the permission set. The permission lets the grantee impersonate the user or the login.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the IMPERSONATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Insert">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the INSERT permission in the permission set. The permission lets the grantee insert data into the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the Insert permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.op_Addition(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Creates an object permission set by performing an addition operation on an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object and an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies a set of object permissions.</returns>
      <param name="permissionLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the object permission set.</param>
      <param name="permissionRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.op_Equality(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Determines whether two objects are equal by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the two specified objects are equal.If True, the two specified objects are equal.If False, the two specified objects are unequal.</returns>
      <param name="p1">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the object permission.</param>
      <param name="p2">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the object permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.op_Inequality(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Determines whether two objects are unequal by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the two specified objects are unequal.If True, the two specified objects are unequal.If False, the two specified objects are equal.</returns>
      <param name="p1">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the object permission.</param>
      <param name="p2">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the object permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Creates an object permission set by performing a subtraction operation on an <see cref="T:Microsoft.SqlServer.Management.Smo.IObjectPermission" /> object and an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies a set of object permissions.</returns>
      <param name="permissionLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the object permission set.</param>
      <param name="permissionRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Receive">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the RECEIVE permission in the permission set. The permission lets the grantee receive messages from a Service Broker queue.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the RECEIVE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.References">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the REFERENCES permission in the permission set. This permission lets the grantee reference data in the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the REFERENCES permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Remove(Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Removes a permission from the permission set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission set after the permission is removed.</returns>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the permission to remove.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Select">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the SELECT permission in the permission set. This permission lets the grantee retrieve data from the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the SELECT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Send">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the SEND permission in the permission set. This permission lets the grantee send messages to a Service Broker service.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the SEND permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Subtract(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,Microsoft.SqlServer.Management.Smo.ObjectPermission)">
      <summary>Creates an object permission set by performing a subtraction operation on an <see cref="T:Microsoft.SqlServer.Management.Smo.IObjectPermission" /> object and an <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies a set of object permissions.</returns>
      <param name="permissionLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the object permission set.</param>
      <param name="permissionRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermission" /> object that specifies the object permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.TakeOwnership">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the TAKE OWNERSHIP permission in the permission set. This permission lets the grantee take ownership of the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the TAKE OWNERSHIP permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.Update">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the UPDATE permission in the permission set. This permission lets the grantee modify data in the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the UPDATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.ViewChangeTracking">
      <summary>Gets or sets the Boolean property value that specifies whether to include the VIEW CHANGE TRACKING permission in the permission set. This permission lets the grantee view the tracking information for a database object.</summary>
      <returns>True if the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> includes the VIEW CHANGE TRACKING permission in the permission set; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet.ViewDefinition">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the VIEW DEFINITION permission in the permission set. This permission lets the grantee view the metadata that defines the object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the VIEW DEFINITION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs" /> object represents the arguments passed by the event raised when an object is renamed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Object,System.String,System.String)">
      <summary>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs" /> object</summary>
      <param name="urn">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object identifying the object to be changed. </param>
      <param name="innerObject">
        <see cref="T:System.Object" /> to be renamed</param>
      <param name="oldName">Object name to be changed.</param>
      <param name="newName">New object name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Object,System.String,System.String,System.String)">
      <summary>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs" /> object</summary>
      <param name="newUrn">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object identifying the new URN for the object.</param>
      <param name="innerObject">
        <see cref="T:System.Object" /> to be renamed</param>
      <param name="oldName">Object name to be changed.</param>
      <param name="newName">New object name.</param>
      <param name="oldUrn">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object identifying the object to be changed</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs.NewName">
      <summary>Gets the new name of the object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the new name of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs.OldName">
      <summary>Gets the old name of the object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the old name of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs.OldUrn">
      <summary>Property identifying the URN object before changing.</summary>
      <returns>The Property identifying the URN object before changing.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ObjectRenamedEventArgs.SmoObject">
      <summary>Gets the object that is being renamed.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that is the renamed object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings">
      <summary>Represents the settings for an SQL Server OLE DB provider.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.AllowInProcess">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the OLE DB provider is instantiated as an in-process server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OLE DB provider is instantiated as an in-process server.If True, the OLE DB provider is instantiated as an in-process server.If False (default), the OLE DB provider is instantiated as an external process.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object property changes on the OLE DB provider settings on the instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.Description">
      <summary>Gets a textual description of the OLE DB provider.</summary>
      <returns>A <see cref="T:System.String" /> value that contains a textual description of the OLE DB provider.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.DisallowAdHocAccess">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether SQL Server allows ad hoc access to data by using OPENROWSET and OPENDATASOURCE functions with the OLE DB provider.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether SQL Server allows ad hoc functions with the OLE DB provider.If True, ad hoc functions are not allowed.If False (default), ad hoc function are allowed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.DynamicParameters">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the provider allows '?' parameter marker syntax for parameterized queries.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether SQL Server allows parameterized queries with the OLE DB provider.If True, parameterized queries are allowed.If False (default), parameterized queries are not allowed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.IndexAsAccessPath">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the OLE DB provider indexes are used to fetch data.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OLE DB provider indexes are used to fetch data.If True, the OLE DB provider indexes are used to fetch data.If False (default), the SQL Server indexes are used to fetch data.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.LevelZeroOnly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether all OLE DB providers are supported or just those that are compliant with the level 0 OLE DB interface.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether all OLE DB providers are supported or just those that are compliant with the level 0 OLE DB interface.If True, only level 0 OLE DB providers are allowed.If False (default), all levels of OLE DB provider are allowed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.NestedQueries">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the OLE DB provider allows nested SELECT statements in the FROM clause.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OLE DB provider allows nested SELECT statements in the FROM clause.If True, nested SELECT statements in the FROM clause of a SELECT statement are allowed.If False (default), nested SELECT statements are not allowed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.NonTransactedUpdates">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether data updates with the OLE DB provider are logged and are recoverable.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether data updates with the OLE DB provider are logged and are recoverable.If True, data updates are not logged on the OLE DB provider and cannot be recovered.If False (default), data updates are logged on the OLE DB provider and can be recovered.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the OLE DB provider settings.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> containing a list of executable Transact-SQL statements.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the OLE DB provider settings as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings.SqlServerLike">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the OLE DB provider supports the LIKE operator as it is implemented in Microsoft SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OLE DB provider supports the LIKE operator as it is implemented in SQL Server.If True, the LIKE operator behaves the same as in SQL Server.If False (default), the LIKE operator behaves differently from SQL Server.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> objects that represent all the OLE DB provider settings defined on the linked server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection.Add(Microsoft.SqlServer.Management.Smo.OleDbProviderSettings)">
      <summary>Adds a member to the OleDbProviderSettings collection.</summary>
      <param name="settings">
        <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection.CopyTo(Microsoft.SqlServer.Management.Smo.OleDbProviderSettings[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position from which to start the copy.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection.GetCollectionElementType">
      <summary>Gets the Type of object contained in the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> collection.</summary>
      <returns>The type of object contained in the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object value that represents the SQL Server OLE DB provider settings.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object value that represents the SQL Server OLE DB provider settings.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.OrderColumn">
      <summary>
        <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> points to a column with an order that is specified within a table-valued function that was created by using CREATE FUNCTION and the ORDER BY clause.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumn.#ctor">
      <summary>Creates a <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> points to a column with an order that is specified within a table-valued function that was created by using CREATE FUNCTION and the ORDER BY clause.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumn.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedFunction,System.String)">
      <summary>Creates a <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> points to a column with an order that is specified within a table-valued function that was created by using CREATE FUNCTION and the ORDER BY clause.</summary>
      <param name="userDefinedFunction">The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that was created with CREATE FUNCTION and the ORDER BY clause.</param>
      <param name="name">A name you wish to assign to the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumn.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedFunction,System.String,System.Boolean)">
      <summary>Creates a <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> points to a column with an order that is specified within a table-valued function that was created by using CREATE FUNCTION and the ORDER BY clause.</summary>
      <param name="udf">The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that was created with CREATE FUNCTION and the ORDER BY clause.</param>
      <param name="name">A name you wish to assign to the column.</param>
      <param name="descending">Specifies whether the column is sorted ascending (false) or descending (true).</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OrderColumn.Descending">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> value which specifies whether the column is sorted ascending (false) or descending (true).</summary>
      <returns>a <see cref="T:System.Boolean" /> value which specifies whether the column is sorted ascending (false) or descending (true).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OrderColumn.ID">
      <summary>Gets a <see cref="T:System.Int32" /> representing the ID of the column.</summary>
      <returns>The <see cref="T:System.Int32" /> representing the ID of the column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OrderColumn.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object for this column.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object for this column.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.OrderColumnCollection">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" />.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.Add(Microsoft.SqlServer.Management.Smo.OrderColumn)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> to the collection.</summary>
      <param name="orderColumn">The column to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.Add(Microsoft.SqlServer.Management.Smo.OrderColumn,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> to the collection before the column object with the specified index position.</summary>
      <param name="orderColumn">The column to add to the collection.</param>
      <param name="insertAtPosition">The position at which to insert the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.Add(Microsoft.SqlServer.Management.Smo.OrderColumn,System.String)">
      <summary>Inserts a new object into the collection, before the column with the specified name.</summary>
      <param name="orderColumn">The column to add to the collection.</param>
      <param name="insertAtColumnName">The position at which to insert the column.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.CopyTo(Microsoft.SqlServer.Management.Smo.OrderColumn[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional Array instance, starting at the specified index.</summary>
      <param name="array">The destination array.</param>
      <param name="index">Where to begin the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> object at the specified index.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> which corresponds to the specified index.</returns>
      <param name="index">A number representing the index of the object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> object by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> with the specified name.</returns>
      <param name="name">The name of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.ItemById(System.Int32)">
      <summary>Returns the <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> object with the specified ID.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> object with the specified ID.</returns>
      <param name="id">The ID of the <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" />.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object for the current <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" />.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object for the current <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.OrderColumnCollection.Remove(Microsoft.SqlServer.Management.Smo.OrderColumn)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumn" /> object from the collection.</summary>
      <param name="orderColumn">The column to remove.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Parameter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Parameter" /> class represents a parameter. It is a base class that is inherited by the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> class and the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> class and contains common features of both classes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Parameter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Parameter" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Parameter.DefaultValue">
      <summary>Gets or sets the default value of the parameter.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default value of the parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Parameter.ID">
      <summary>Gets the ID value that uniquely identifies the parameter.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Parameter.IsReadOnly">
      <summary>Gets or sets whether the parameter is read only.</summary>
      <returns>True if the parameter is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Parameter.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ParameterBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ParameterBase" /> class is a base class that is inherited by the <see cref="T:Microsoft.SqlServer.Management.Smo.Parameter" /> class and the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> class. It contains common features of both classes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ParameterBase.CheckParamName(System.String)">
      <summary>Checks the parameter name.</summary>
      <param name="paramName">A <see cref="T:System.String" /> value that specifies the name of the parameter </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ParameterBase.DataType">
      <summary>Gets or sets the data type associated with the parameter.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies the data type associated with the parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ParameterBase.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.ParameterBase" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> that represents all the extended properties on the <see cref="T:Microsoft.SqlServer.Management.Smo.ParameterBase" /> object. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ParameterBase.isParentClrImplemented">
      <summary>Gets a <see cref="T:System.Boolean" /> which indicates whether the parent object is implemented in CLR.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the parent object is implemented in CLR; otherwise false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ParameterBase.MarkForDrop(System.Boolean)">
      <summary>Marks the foreign key to be dropped next time its parent object is altered by the Alter method.      </summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether the parameter object is dropped when an Alter method is run on the parent object.If True, the parameter is dropped when the parent object is altered.   If False, the parameter is not marked for drop. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ParameterBase.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the parameter.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the parameter.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ParameterBase.Refresh">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.ParameterBase" /> object.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ParameterCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ParameterCollectionBase" /> class is a base class that is used in the construction of parameter collection classes. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ParameterCollectionBase.Contains(System.String)">
      <summary>Validates whether the parameter collection contains a member with a name equal to the specified string.</summary>
      <returns>true to exists; otherwise, false. </returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name to check exists in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ParameterCollectionBase.ImplAddExisting(Microsoft.SqlServer.Management.Smo.SqlSmoObject)">
      <summary>Adds an object to a collection. </summary>
      <param name="obj">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ParameterCollectionBase.InitInnerCollection">
      <summary>Initializes a collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ParameterCollectionBase.Remove(System.String)">
      <summary>Removes a member from the collection with the specified name.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the member to remove from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionFunction">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object provides programmatic access to partition functions.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> class for the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database containing the partition function.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the partition function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.Create">
      <summary>Creates a partition function on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.CreateDate">
      <summary>Gets the date and time when the partition function was created. </summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the partition function was created.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.Drop">
      <summary>Removes an existing partition function. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.Events">
      <summary>Gets the events associated with the partition function.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents" /> object that specifies the events associated with the partition function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property defined on the partition function.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties on the partition function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.ID">
      <summary>Gets the zero-based ordinal of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object, which specifies its position within the collection. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.MergeRangePartition(System.Object)">
      <summary>Merges two existing range partitions based on the specified boundary value. </summary>
      <param name="boundaryValue">An <see cref="T:System.Object" /> system object that specifies the boundary value that will be used to demarcate the two partitions resulting from the split.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.NumberOfPartitions">
      <summary>Gets the number of partitions.</summary>
      <returns>An <see cref="T:System.Int32" /> that specifies the number of partitions.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object. </summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.PartitionFunctionParameters">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> objects. Each <see cref="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.PartitionFunctionParameters" /> object represents a partition function parameter defined on the partition function.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> object that represents all the partition function parameters on the partition function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.RangeType">
      <summary>Gets or sets the placement of boundary values in relation to the interval. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.RangeType" /> object that represents the range type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunction.RangeValues">
      <summary>Gets or sets range values that define the distribution of the partition function. </summary>
      <returns>An <see cref="T:System.Object" /> system object array value that specifies the range values.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.Refresh">
      <summary>Refreshes the state information for the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the partition function.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the partition function as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunction.SplitRangePartition(System.Object)">
      <summary>Splits an existing range partition into two parts based on a supplied boundary value. </summary>
      <param name="boundaryValue">An <see cref="T:System.Object" /> system object that specifies the boundary value that will be used to demarcate the two partitions resulting from the split.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> objects that represent all the partition functions defined on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection.Add(Microsoft.SqlServer.Management.Smo.PartitionFunction)">
      <summary>Adds a Partition Function to the collection.</summary>
      <param name="partitionFunction">
        <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection.CopyTo(Microsoft.SqlServer.Management.Smo.PartitionFunction[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object value that represents the partition function.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object value that represents the partition function.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents" /> object represents the settings required for SQL Server partition function event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of login events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object and the user has subscribed to the event from that object instance</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the login events to receive.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the login events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object provides programmatic access to partition function parameters. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.#ctor(Microsoft.SqlServer.Management.Smo.PartitionFunction)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> class for the specified partition function.</summary>
      <param name="partitionFunction">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object that specifies the partition function for which to create the partition function parameter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.#ctor(Microsoft.SqlServer.Management.Smo.PartitionFunction,Microsoft.SqlServer.Management.Smo.DataType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> class with the specified data type and for the specified partition function.</summary>
      <param name="partitionFunction">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object that specifies the partition function for which to create the partition function parameter.</param>
      <param name="dataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object that specifies the data type assigned to the partition function parameter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.Collation">
      <summary>Gets or sets the SQL Server collation for the partition function parameter. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the collation name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.ID">
      <summary>Gets the index position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object within the collection. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ordinal position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.Length">
      <summary>Gets or sets the length of the parameter in bytes. </summary>
      <returns>An <see cref="T:System.Int32" /> that specifies the length of the parameter in bytes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.NumericPrecision">
      <summary>Gets or sets the numeric precision of a parameter of a numeric data type. </summary>
      <returns>A <see cref="T:System.Byte" /> value that specifies the numeric precision of the partition function parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.NumericScale">
      <summary>Gets or sets the numeric scale of a parameter of a numeric data type. </summary>
      <returns>A <see cref="T:System.Byte" /> value that specifies the numeric scale of the partition function parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object. </summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> objects that represent all the partition function parameters defined on the partition function.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection.Add(Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> collection.</summary>
      <param name="partitionFunctionParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object value that specifies the partition function parameter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection.Add(Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter,System.Int32)">
      <summary>Adds the specified <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" />object to the collection at the specified index.</summary>
      <param name="partitionFunctionParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object value that specifies the partition function parameter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> collection.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index at which the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object inserted into the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection.Add(Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter,System.String)">
      <summary>Adds the specified <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" />object to the collection at the specified column. </summary>
      <param name="partitionFunctionParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object value that specifies the partition function parameter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> collection.</param>
      <param name="insertAtColumnName">A <see cref="T:System.String" /> value that specifies the name of the existing <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object after which the new object is inserted into the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection.CopyTo(Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object value that represents the partition function parameter.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunction" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection.Remove(Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameterCollection" /> collection.</summary>
      <param name="partitionFunctionParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionFunctionParameter" /> object representing the partition function parameter to be removed.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionNumberedObjectCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionNumberedObjectCollectionBase" /> is a base class that is inherited by the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionNumberedObjectCollectionBase.Contains(System.Int32)">
      <summary>Determines whether the specified partition number is present in the collection.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the specified partition number is present in the collection of physical partitions.If True, the collection contains the partition with the specified number. Otherwise, False.</returns>
      <param name="number">An <see cref="T:System.Int32" /> value that specifies the partition number. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionNumberedObjectCollectionBase.InitInnerCollection">
      <summary>Initializes the internal storage to a new <see cref="T:Microsoft.SqlServer.Management.Smo.SmoSortedList" />.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionScheme">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object provides programmatic access to partition schemes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> class, and sets the name of the partition scheme and the database to which it belongs.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database on which to create the partition scheme.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the partition scheme. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.Create">
      <summary>Creates a partition scheme on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.Drop">
      <summary>Removes an existing partition scheme. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.Events">
      <summary>Gets the events associated with the partition function.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents" /> object that specifies the events associated with the partition scheme.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties on the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.FileGroups">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroup" /> object represents a filegroup defined on the database.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FileGroupCollection" /> object that represents all the filegroups on the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.ID">
      <summary>Gets the zero-based ordinal of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object, which specifies its position within the collection. </summary>
      <returns>An <see cref="T:System.Int32" /> that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object in the collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.NextUsedFileGroup">
      <summary>Gets or sets the name of the filegroup that has NEXT USED status. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the filegroup name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object. </summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionScheme.PartitionFunction">
      <summary>Gets or sets the name of the partition function used in this partition scheme. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the partition function.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.Refresh">
      <summary>Refreshes the state information for the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.ResetNextUsed">
      <summary>Resets the NEXT USED status of the partition scheme that has been marked as NEXT USED. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the partition scheme.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionScheme.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the partition scheme as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> objects that represent all the partition schemes defined on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection.Add(Microsoft.SqlServer.Management.Smo.PartitionScheme)">
      <summary>Adds a member to the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> collection.</summary>
      <param name="partitionScheme">
        <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection.CopyTo(Microsoft.SqlServer.Management.Smo.PartitionScheme[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object value that represents the partition scheme.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object value that represents the partition scheme.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents" /> object represents the settings required for Microsoft SQL Server partition scheme event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of login events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object and the user has subscribed to the event from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the login events to receive.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the login events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object provides programmatic access to partition scheme parameters. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> class for the specified object with the specified name.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> that specifies the object for which to create the partition scheme parameter.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the partition scheme parameter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter.ID">
      <summary>Gets the index position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object within the collection. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ordinal position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object. </summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> objects that represent all the partition scheme parameters defined on the partition scheme.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.Add(Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection.</summary>
      <param name="partitionSchemeParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object value that specifies the partition scheme parameter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.Add(Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter,System.Int32)">
      <summary>Adds the specified <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" />object to the collection at the specified index.</summary>
      <param name="partitionSchemeParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object value that specifies the partition scheme parameter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index at which the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object inserted into the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.Add(Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter,System.String)">
      <summary>Adds the specified <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" />object to the collection at the specified column. </summary>
      <param name="partitionSchemeParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" />object value that specifies the partition scheme parameter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection.</param>
      <param name="insertAtColumnName">A <see cref="T:System.String" /> value that specifies the name of the existing <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object after which the new object is inserted into the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.CopyTo(Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object value that represents the partition scheme parameter.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object value that represents the partition scheme parameter.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionScheme" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection.Remove(Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameterCollection" /> collection.</summary>
      <param name="partitionSchemeParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object representing the partition scheme parameter to be removed.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Payload">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Payload" /> object represents a SQL Server HTTP endpoint payload.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Payload.DatabaseMirroring">
      <summary>Gets the database mirroring payload.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseMirroringPayload" /> object that specifies the database mirroring payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Payload.ServiceBroker">
      <summary>Gets the Service Broker payload.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload" /> object that specifies the Service Broker payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Payload.Soap">
      <summary>Gets the SOAP payload.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object that specifies the SOAP payload.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PerformanceCounters">
      <summary>A <see cref="T:Microsoft.SqlServer.Management.Smo.PerformanceCounters" /> object represents a performance counter that is used to trace the performance of the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PerformanceCounters.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PerformanceCounters" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.DependencyDiscoveryDuration">
      <summary>Gets or sets the dependency discovery duration.</summary>
      <returns>A <see cref="T:System.Timespan" /> value that specifies the dependency discovery duration. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.DiscoverDependenciesDuration">
      <summary>Gets or sets the time period to discover dependencies.</summary>
      <returns>A <see cref="T:System.Timespan" /> value that specifies the discovery dependencies duration. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.DoCount">
      <summary>Returns <see cref="T:System.Boolean" /> value that determines whether the performance counter is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that determines whether the performance counter is enabled.If True, it is enabled. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PerformanceCounters.Dump(System.Boolean)">
      <summary>Creates a user-mode or kernel-mode crash dump file for the <see cref="T:Microsoft.SqlServer.Management.Smo.PerformanceCounters" /> class to a log file.</summary>
      <param name="toLogFile">true if log file is created; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PerformanceCounters.Dump(System.String)">
      <summary>Creates a user-mode or kernel-mode crash dump file for the <see cref="T:Microsoft.SqlServer.Management.Smo.PerformanceCounters" /> class with specified file name.</summary>
      <param name="fileName">A string that represents the file name of the dump file.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PerformanceCounters.Dump(System.String,System.Boolean)">
      <summary>Creates a user-mode or kernel-mode crash dump file for the <see cref="T:Microsoft.SqlServer.Management.Smo.PerformanceCounters" /> class with specified file name and header.</summary>
      <param name="fileName">A string that represents the file name of the dump file.</param>
      <param name="header">true if with header; otherwise, false. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.EnumQueriesCount">
      <summary>Gets or sets the number of enumerated queries in the performance counter.</summary>
      <returns>An integer that represents the number of enumerated queries in the performance counter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.EnumQueriesDuration">
      <summary>Gets or sets the time interval for the duration of the queries in the performance counter.</summary>
      <returns>A TimeSpan value that represents the time interval for the duration of the queries in the performance counter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.InitializeCallsCount">
      <summary>Gets or sets how many times the performance of the instance of SQL was called.</summary>
      <returns>An integer that represents how many times the performance of the instance of SQL was called.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.ObjectInfoRequestCount">
      <summary>Gets or sets the specified count of the objects in the counter.</summary>
      <returns>The specified count of the objects in the counter.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PerformanceCounters.Reset">
      <summary>Resets the counter for <see cref="T:Microsoft.SqlServer.Management.Smo.PerformanceCounters" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.SqlExecutionDuration">
      <summary>Gets or sets the time span value for the duration of the SQL execution in the performance counter.</summary>
      <returns>A TimeSpan value that represents the duration of the SQL execution in the performance counter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.UrnCallsCount">
      <summary>Gets or sets the specified number of Uniform Resource Name (URN) calls.</summary>
      <returns>The specified number of URN calls.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.UrnSkelCallsCount">
      <summary>Gets or sets the specific count of Uniform Resource Name (URN) skeleton calls in the counter.</summary>
      <returns>The specific count of URN skeleton calls in the counter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.UrnSkeletonsPerf">
      <summary>Gets the current performance status of the Uniform Resource Name (URN) skeletons.</summary>
      <returns>The current performance status of the URN skeletons.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PerformanceCounters.WalkDependenciesDuration">
      <summary>Gets or sets the duration of Walk Dependencies in the counter.</summary>
      <returns>The duration of Walk Dependencies in the counter.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PermissionInfo">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionInfo" /> class represents information regarding granted or denied privileges. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.ColumnName">
      <summary>Gets the name of the column that has permissions granted or denied.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.Grantee">
      <summary>Gets the name of the database user, logon, or database role who has been granted or denied access to the object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the grantee.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.GranteeType">
      <summary>Gets the type of grantee.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PrincipalType" /> object value that specifies the type of grantee.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.Grantor">
      <summary>Gets the name of the database user, logon, or database role who granted or denied access to the object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the grantee.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.GrantorType">
      <summary>Gets the type of grantor.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PrincipalType" /> object value that specifies the type of grantee.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.ObjectClass">
      <summary>Gets the object class for the object to which permissions have been granted or denied.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectClass" /> object value that specifies the object class.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.ObjectID">
      <summary>Gets the ID value that uniquely identifies the object to which the permission applies.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.ObjectName">
      <summary>Gets the name of the object to which the permission applies.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.ObjectSchema">
      <summary>Gets the schema of the object to which the permission applies.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.PermissionState">
      <summary>Gets the permission state of the object to which the permission applies, such as whether the permission is granted, denied, granted with grant, or revoked.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionState" /> object value that specifies the permission state of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PermissionInfo.PermissionTypeInternal">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PermissionInfo.ToString">
      <summary>Returns the object as a <see cref="T:System.String" /> value.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the object to which the permission applies.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PermissionSetBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionSetBase" /> class is a base class that is inherited by permission set classes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PermissionSetBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionSetBase" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PermissionSetBase.#ctor(Microsoft.SqlServer.Management.Smo.PermissionSetBase)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionSetBase" /> class based on the specified <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionSetBase" /> object.</summary>
      <param name="permissionSetBase">A <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionSetBase" /> object value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PermissionSetBase.Equals(System.Object)">
      <summary>Specifies if a PermissionSetBase is equal to an object.</summary>
      <returns>True if a PermissionSetBase is equal to an object; otherwise, false.</returns>
      <param name="o">The object to compare.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PermissionSetBase.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A <see cref="T:System.Int32" /> representing the hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PermissionSetBase.ToString">
      <summary>Returns the string value that represents the specified <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionSetBase" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the <see cref="T:Microsoft.SqlServer.Management.Smo.PermissionSetBase" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> object represents the physical partition where the data and meta data is stored for a SQL Server object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartition.#ctor">
      <summary>Initializes a new, default instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartition.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> class with the specified parent and partition number.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> object.</param>
      <param name="partitionNumber">A <see cref="T:System.Int32" /> value that specifies the partition number of the physical partition.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartition.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.Int32,Microsoft.SqlServer.Management.Smo.DataCompressionType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> class with the specified parent, partition number, and data compression.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> object.</param>
      <param name="partitionNumber">A <see cref="T:System.Int32" /> value that specifies the partition number of the physical partition.</param>
      <param name="dataCompressionType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataCompressionType" /> object that specifies the type of data compression used to store the object on the partition.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartition.DataCompression">
      <summary>Gets or sets the type of data compression used to store the parent object on the physical partition.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataCompression" /> object value that specifies the type of data compression used to store the parent object on the physical partition.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartition.FileGroupName">
      <summary>Gets or sets the name of the file group associated with the physical partition.</summary>
      <returns>A <see cref="T:System.String" /> object value that specifies the name of the file group. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartition.Parent">
      <summary>Gets the parent object of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartition.PartitionNumber">
      <summary>Gets or sets the partition number for the physical partition. </summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the partition number of the physical partition. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartition.RangeType">
      <summary>Gets or sets the type of range. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.RangeType" /> value that specifies the way in which the partition range is divided. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartition.RightBoundaryValue">
      <summary>Gets or sets the right boundary value for the range. </summary>
      <returns>A <see cref="T:System.Object" /> value that specifies the right boundary value. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartition.RowCount">
      <summary>Gets the number of rows in the physical partition. </summary>
      <returns>A <see cref="T:System.Int64" /> value that specifies the row count for the physical partition. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> objects that represent all the physical partitions that are defined on an object. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection.Add(Microsoft.SqlServer.Management.Smo.PhysicalPartition)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> collection.</summary>
      <param name="physicalPartition">A <see cref="T:Microsoft.SqlServer.Management.Smo.PysicalPartition" /> object value that specifies the physical partition to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection.CopyTo(Microsoft.SqlServer.Management.Smo.PhysicalPartition[])">
      <summary>Copies the collection objects to a one-dimensional array.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> objects.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection.CopyTo(Microsoft.SqlServer.Management.Smo.PhysicalPartition[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> objects.</param>
      <param name="partitionNumberStart">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection.CopyTo(Microsoft.SqlServer.Management.Smo.PhysicalPartition[],System.Int32,System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array, starting and ending with the specified partition numbers.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> objects.</param>
      <param name="partitionNumberStart">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
      <param name="partitionNumberEnd">An <see cref="T:System.Int32" /> value that specifies the index value at which to end the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> object value that represents the physical partition.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.PysicalPartition" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection.Remove(Microsoft.SqlServer.Management.Smo.PhysicalPartition)">
      <summary>Removes the specified <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> from the collection.</summary>
      <param name="physicalPartition">A <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> value that specifies the physical partition to remove from the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection.Remove(System.Int32)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartition" /> that has the specified partition number from the collection.</summary>
      <param name="partitionNumber">An <see cref="T:System.Int32" /> value that specifies the partition number of the partition to remove from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PlanGuide">
      <summary>Creates a plan guide object: <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" /></summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.#ctor">
      <summary>Creates a plan guide object: <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" /></summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Creates a plan guide object: <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" /></summary>
      <param name="database">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Database" />
      </param>
      <param name="name">
        <see cref="T:System.String" /> Plan Guide Name</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.Alter">
      <summary>Enables or disables a plan guide.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.Create">
      <summary>Creates a plan guide.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.Drop">
      <summary>Drops a plan guide.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.ExtendedProperties">
      <summary>Gets a collection of plan guide properties.</summary>
      <returns>A collection of plan guide properties.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.Hints">
      <summary>Shows the hints that are associated with the plan guide.</summary>
      <returns>The hints that are associated with the plan guide.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.ID">
      <summary>Gets the identifier of the plan guide.</summary>
      <returns>The identifier of the plan guide.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.IsDisabled">
      <summary>Indicates whether a plan guide is disabled.</summary>
      <returns>True whether a plan guide is disabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.Parameters">
      <summary>Gets a string that lists all the plan guide parameters.</summary>
      <returns>A string that lists all the plan guide parameters.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.Parent">
      <summary>Gets the parent database object.</summary>
      <returns>The parent database object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.ScopeBatch">
      <summary>Gets or sets the scope batch of the plan guide.</summary>
      <returns>The scope batch of the plan guide.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.ScopeObjectName">
      <summary>Gets or sets the scope object name.</summary>
      <returns>The scope object name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.ScopeSchemaName">
      <summary>Gets or sets the scope schema name.</summary>
      <returns>The scope schema name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.ScopeType">
      <summary>Gets or sets the plan guide scope type.</summary>
      <returns>The type of the scope.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.Script">
      <summary>Creates a script object.</summary>
      <returns>The created script object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Creates a string collection object for a script.</summary>
      <returns>A string collection object for a script.</returns>
      <param name="scriptingOptions">The scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuide.Statement">
      <summary>Gets or sets a plan guide statement (query).</summary>
      <returns>A plan guide statement (query).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.ValidatePlanGuide">
      <summary>Indicates whether the plan guide is valid.</summary>
      <returns>true if the plan guide is valid; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuide.ValidatePlanGuide(System.Data.DataRow@)">
      <summary>Returns whether the plan guide is valid.</summary>
      <returns>True if the plan guide is valid; otherwise, false.</returns>
      <param name="errorInfo">the error information.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PlanGuideCollection">
      <summary>Collection of plan guide objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuideCollection.Add(Microsoft.SqlServer.Management.Smo.PlanGuide)">
      <summary>Adds a plan guide object to the collection.</summary>
      <param name="planGuide">
        <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuideCollection.CopyTo(Microsoft.SqlServer.Management.Smo.PlanGuide[],System.Int32)">
      <summary>Copies all the items from a plan guide collection to a compatible one-dimensional array of objects, starting at the specified index in the target array.</summary>
      <param name="array">
        <see cref="T:System.Array" /> object of Type PlanGuide[]</param>
      <param name="index">
        <see cref="T:System.Integer" /> index indicating the starting position in the target array.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuideCollection.Item(System.Int32)">
      <summary>Returns an item from a collection of plan guide objects that are identified by the integer ID index of the item.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" />
      </returns>
      <param name="index">
        <see cref="T:System.Integer" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuideCollection.Item(System.String)">
      <summary>Returns an Item from a collection of plan guide objects identified by the Name property of the item.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" />
      </returns>
      <param name="name">
        <see cref="T:System.String" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuideCollection.ItemById(System.Int32)">
      <summary>Returns a plan guide object as indicated by the identifier of that plan guide.</summary>
      <returns>The plan guide indicated by the identifier.</returns>
      <param name="id">The specified identifier.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuideCollection.Parent">
      <summary>Gets a database object that represents the parent of the collection.</summary>
      <returns>A database object that represents the parent of the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuideCollection.Remove(Microsoft.SqlServer.Management.Smo.PlanGuide)">
      <summary>Removes a plan guide from a plan guide collection.</summary>
      <param name="planGuide">
        <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuideCollection.Remove(System.String)">
      <summary>Removes a plan guide from a plan guide collection based on the PlanGuide Name property.</summary>
      <param name="name">
        <see cref="T:System.String" /> identifying a <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" /> Name property.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PlanGuideExtender">
      <summary>Extends the Property set for a Plan Guide</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuideExtender.#ctor">
      <summary>Extends the Property set for a Plan Guide</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuideExtender.#ctor(Microsoft.SqlServer.Management.Smo.PlanGuide)">
      <summary>Extends the Property set for a Plan Guide.</summary>
      <param name="planGuide">
        <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuideExtender.Name">
      <summary>Gets or sets the name of the Parent Plan Guide.</summary>
      <returns>
        <see cref="T:System.String" /> indicating the name of the Parent <see cref="T:Microsoft.SqlServer.Management.Smo.PlanGuide" /></returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PlanGuideExtender.SchemaNames">
      <summary>Gets a collection of Schema Names associated with a Plan Guide</summary>
      <returns>The collection of Schema Names.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PlanGuideExtender.Validate(System.String,System.Object[])">
      <summary>Validates a method associated with a parent plan guide.</summary>
      <returns>The state of the validation.</returns>
      <param name="methodName">The name of the method to be validated.</param>
      <param name="arguments">The method parameters.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PrivilegeTypes">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PrivilegeTypes" /> enumeration contains values that are used to specify the operations that the grantee can perform on the specified object when permission is granted.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Unknown">
      <summary>The grantee's privileges are unspecified.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Select">
      <summary>The grantee can select records from the specified database object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Insert">
      <summary>The grantee can insert records into the specified database object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Update">
      <summary>The grantee can update records on the specified database object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Delete">
      <summary>The grantee can delete the specified database object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Execute">
      <summary>The grantee can execute the specified database object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.References">
      <summary>The grantee can reference a column in another table in a primary key/foreign key relationship.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.ViewDefinition">
      <summary>The grantee can view the definition of the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Control">
      <summary>The grantee has full control over the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Alter">
      <summary>The grantee can alter the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.Drop">
      <summary>The grantee can drop the database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.AllObjectPrivileges">
      <summary>The grantee has all the privileges that apply to the specified database object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.CreateTable">
      <summary>The grantee can create a table on the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.CreateDatabase">
      <summary>The grantee can create the database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.CreateView">
      <summary>The grantee can create a view on the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.CreateProcedure">
      <summary>The grantee can create stored procedure on the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.DumpDatabase">
      <summary>The grantee can dump the data in the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.CreateDefault">
      <summary>The grantee can create a default database object on the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.DumpTransaction">
      <summary>The grantee can dump the data in the specified transaction log.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.CreateRule">
      <summary>The grantee can create a rule on the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.DumpTable">
      <summary>The grantee can dump the data in the specified table.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.CreateFunction">
      <summary>The grantee can create a user-defined function of the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.CreateType">
      <summary>The grantee can create a user-defined type on the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.AllDatabasePrivileges">
      <summary>The grantee has all privileges on the specified database. This privilege type applies to database objects.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.BackupDatabase">
      <summary>The grantee can back up the specified database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.PrivilegeTypes.BackupLog">
      <summary>The grantee can back up the transaction log for the specified database.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs" /> object provides programmatic access to the arguments used to report the progress of an operation that works through an object hierarchy, such as discovering dependencies in scripting operations.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Creates a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs" /> class with the specified options.</summary>
      <param name="current">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object value that specifies the object that the operation is currently processing.</param>
      <param name="parent">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object value that specifies the object that is top most in the hierarchy that the operation is processing.</param>
      <param name="isSchemaBound">A value that specifies whether the object is bound to a schema.</param>
      <param name="subTotalCount">An <see cref="T:System.Int32" /> that specifies the total number of objects within the current branch of the object hierarchy.</param>
      <param name="subTotal">An <see cref="T:System.Int32" /> that specifies the current count of objects processed by the operation within the entire object hierarchy.</param>
      <param name="totalCount">An <see cref="T:System.Int32" /> that specifies the total number of objects in the entire object hierarchy.</param>
      <param name="total">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object value that specifies the object that the operation is currently processing.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>Creates a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs" /> class with the specified options.</summary>
      <param name="current">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object value that specifies the object that the operation is currently processing.</param>
      <param name="parent">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object value that specifies the object that is top most in the hierarchy that the operation is processing.</param>
      <param name="subTotalCount">An <see cref="T:System.Int32" /> that specifies the current count of objects processed by the operation within the current branch of the object hierarchy.</param>
      <param name="subTotal">An <see cref="T:System.Int32" /> that specifies the total number of objects within the current branch of the object hierarchy.</param>
      <param name="totalCount">An <see cref="T:System.Int32" /> that specifies the current count of objects processed by the operation within the entire object hierarchy.</param>
      <param name="total">An <see cref="T:System.Int32" /> that specifies the total number of objects in the entire object hierarchy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.Current">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the object that the operation is currently processing.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the object that the operation is currently processing.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.IsSchemaBound">
      <summary>Gets a Boolean indicating whether the Progress Report is bound to a schema.</summary>
      <returns>True if the Progress Report is bound to a schema; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.SubTotal">
      <summary>Gets the total number of objects within the current branch of the object hierarchy.</summary>
      <returns>An <see cref="T:System.Int32" /> that specifies the total number of objects within the current branch of the object hierarchy.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.SubTotalCount">
      <summary>Gets the current count of objects processed by the operation within the current branch of the object hierarchy.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the current count of objects processed by the operation within the current branch of the object hierarchy.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.Total">
      <summary>Gets the total number of object in the entire object hierarchy.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the total number of object in the entire object hierarchy.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ProgressReportEventArgs.TotalCount">
      <summary>Gets the total current count of objects processed by the operation within the entire object hierarchy.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the current count of objects processed by the operation within the entire object hierarchy.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ProgressReportEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ProgressReportEventHandler" /> class represents the event handler that is used to handle progress report events.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.ProgressReport" />http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemeventargsclasstopic.asp EventArgs  object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Property">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object provides programmatic access to the properties of all the SMO objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Property.CompareTo(System.Object)">
      <summary>Compares the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object to another object.</summary>
      <returns>An <see cref="T:System.Int32" /> value that describes the result of the comparison.</returns>
      <param name="obj">An <see cref="T:System.Object" /> value that specifies the object with which to compare the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Dirty">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property correctly reflects the current value of the entity that it represents on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the property correctly reflects the current value of the entity that it represents on the instance of SQL Server.If True, the property has been modified and the change has not yet been committed.If False (default), the property correctly reflects the entity it represents on the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Property.Equals(System.Object)">
      <summary>Determines whether two <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects are equal.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the two <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects are equal.If True, the two <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects are equal.If False (default), the two <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects are not equal.</returns>
      <param name="o">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object value that specifies the object with which to compare the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Expensive">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether it takes a long time to load the property's values.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property is considered expensive in terms of time and resources used to load. If True, the property is expensive.If False (default), the property is not expensive.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Property.GetHashCode">
      <summary>Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.IsNull">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property is set to null.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property is set to null. If True, the property is null.If False (default), the property is not null.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#Attributes">
      <summary>Returns an attribute collection that contains properties.</summary>
      <returns>An <see cref="T:System.ComponentModel.AttributeCollection" /> that contains properties.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#Dirty">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property correctly reflects the current value of the entity that it represents on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the property correctly reflects the current value of the entity that it represents on the instance of SQL Server.If True, the property has been modified and the change has not yet been committed.If False (default), the property correctly reflects the entity it represents on the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#Enabled">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property is enabled on the entity that it represents on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property is enabled.If True, the property is enabled.If False (default), the property is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#IsNull">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property is set to null.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property is set to null. If True, the property is null.If False (default), the property is not null.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#Name">
      <summary>Gets the name of the property.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#Required">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property is required,.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property is required.If True, the property is required.If False (default), the property is not required.Always returns False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#Type">
      <summary>Gets the type of property. </summary>
      <returns>A <see cref="T:System.Type" /> system object value that specifies the type of property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#Value">
      <summary>Gets or sets the value of the property.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that specifies the value of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcProperty#Writable">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property can be modified.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property can be modified or not.If True, the property can be modified.If False (default), the property cannot be modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Name">
      <summary>Gets the name of the property.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the property.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Property.op_Equality(Microsoft.SqlServer.Management.Smo.Property,Microsoft.SqlServer.Management.Smo.Property)">
      <summary>Determines whether two objects are equal by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the two specified objects are equal.If True, the two specified objects are equal.If False, the two specified objects are unequal.</returns>
      <param name="prop1">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies a property.</param>
      <param name="prop2">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies a property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Property.op_GreaterThan(Microsoft.SqlServer.Management.Smo.Property,Microsoft.SqlServer.Management.Smo.Property)">
      <summary>Determines whether one object is greater than another object by performing an greater than operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the first object is greater that the second object.If True, the first object is greater than the second object.If False, the first object is not greater than the second object.</returns>
      <param name="prop1">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies a property.</param>
      <param name="prop2">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies a property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Property.op_Inequality(Microsoft.SqlServer.Management.Smo.Property,Microsoft.SqlServer.Management.Smo.Property)">
      <summary>Determines whether two objects are unequal by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the two specified objects are equal.If True, the two specified objects are unequal.If False, the two specified objects are equal.</returns>
      <param name="prop1">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies a property.</param>
      <param name="prop2">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies a property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Property.op_LessThan(Microsoft.SqlServer.Management.Smo.Property,Microsoft.SqlServer.Management.Smo.Property)">
      <summary>Determines whether one object is less than another object by performing an less than operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the first object is less that the second object.If True, the first object is less than the second object.If False, the first object is not less than the second object.</returns>
      <param name="prop1">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies a property.</param>
      <param name="prop2">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies a property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Readable">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the value of the property can be retrieved.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property can be retrieved. If True, the property can be retrieved.If False (default), the property cannot be retrieved.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Retrieved">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property has been retrieved already.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the property has been retrieved or not.If True, the property has been retrieved.If False (default), the property has not yet been retrieved.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Property.ToString">
      <summary>Returns a <see cref="T:System.String" /> value that represents the current object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Type">
      <summary>Gets the type of property. </summary>
      <returns>A <see cref="T:System.Type" /> system object value that specifies the type of property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Value">
      <summary>Gets or sets the value of the property.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that specifies the value of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Property.Writable">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property can be modified.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property can be modified or not.If True, the property can be modified.If False (default), the property cannot be modified.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException" /> class represents the exception raised when a property cannot be retrieved.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Property Cannot Be Retrieved exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException" /> class with the specified message and specified inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Property Cannot Be Retrieved exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> object that specifies the inner exception for the Property Cannot Be Retrieved exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.#ctor(System.String,System.Object)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException" /> class with the specified message and specified inner exception.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> value that specifies the name of the Property Cannot Be Retrieved exception.</param>
      <param name="failedObject">An <see cref="T:System.Object" /> system object value that specifies the object that owns the Property Cannot Be Retrieved exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.FailedObject">
      <summary>Gets the object that owns the property that cannot be retrieved.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that specifies the object that owns the property that cannot be retrieved.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Populates a SerializationInfo object with the data needed to serialize the target object.</summary>
      <param name="info">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" />
      </param>
      <param name="context">
        <see cref="T:System.Runtime.Serialization.StreamingContext" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.Message">
      <summary>Gets the message that describes the current exception.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.PropertyName">
      <summary>Gets the name of the property that cannot be retrieved. </summary>
      <returns>A <see cref="T:System.String" /> that specifies the name of the property that cannot be retrieved.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCannotBeRetrievedException.SmoExceptionType">
      <summary>Gets the type of SMO exception. </summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PropertyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects that represent all the properties defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.Contains(System.String)">
      <summary>Determines whether the element specified by key exists in the collection. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the collection contains the specified key.If True, the key exists in the collection.If False, the key does not exist in the collection</returns>
      <param name="propertyName">A <see cref="T:System.String" /> value that specifies the key value to be verified.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Property[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCollection.Count">
      <summary>Gets the number of properties in the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCollection" /> object. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of the properties in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.GetEnumerator">
      <summary>Gets an enumerator that can iterate through the list of objects.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" />object value that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.GetPropertyObject(System.Int32)">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object value that specifies the property.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.GetPropertyObject(System.Int32,System.Boolean)">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object value that specifies the property.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position of the property.</param>
      <param name="doNotLoadPropertyValues">A <see cref="T:System.Boolean" /> property value that specifies whether the property values are loaded.If True, the property values are not loaded. If False, the property values are loaded. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.GetPropertyObject(System.String)">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object value that specifies the property.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the property. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.GetPropertyObject(System.String,System.Boolean)">
      <summary>.Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object value that specifies the property.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the property.</param>
      <param name="doNotLoadPropertyValues">A <see cref="T:System.Boolean" /> property value that specifies whether the property values are loaded.If True, the property values are not loaded.   If False, the property values are loaded. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCollection.IsSynchronized">
      <summary>Gets a <see cref="T:System.Boolean" /> value indicating whether access to the collection is synchronized and therefore thread-safe.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the access to the collection is synchronized. If True, access to the collection is synchronized.If False (default), access to the collection is not synchronized.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCollection.Item(System.Int32)">
      <summary>Gets an object in the collection by index number.</summary>
      <returns>An object value that represents the property.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the object in the collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCollection.Item(System.String)">
      <summary>Gets an object in the collection by name.</summary>
      <returns>An object value that represents the property.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the object in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.LookupID(System.String)">
      <summary>Returns the ID of the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCollection" /> object that has the specified name.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</returns>
      <param name="propertyName">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcPropertySet#Contains(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty)">
      <summary>Determines whether the property collection contains the property specified by the parameter.</summary>
      <returns>A Boolean value, True if the collection contains the property, otherwise False.</returns>
      <param name="property">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcPropertySet#Contains``1(System.String)">
      <summary>Determines whether the property collection contains the property specified by the <paramref name="name" /> parameter.</summary>
      <returns>A Boolean value, True if the collection contains the property, otherwise False.</returns>
      <param name="name">A string value that specifies the name of the property.</param>
      <typeparam name="T">The type of property collection.</typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcPropertySet#Contains(System.String)">
      <summary>Determines whether the property collection contains the property specified by the <paramref name="propertyName" /> parameter.</summary>
      <returns>A Boolean value, True if the collection contains the property, otherwise False.</returns>
      <param name="propertyName">A string value that specifies the name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcPropertySet#EnumProperties">
      <summary>Gets the enumerator for the property collection.</summary>
      <returns>A feneric IEnumerable of type <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcPropertySet#TryGetProperty(System.String,Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty@)">
      <summary>Tries to get the property specified by the <paramref name="name" /> parameter and type specified by the <paramref name="property" /> parameter.</summary>
      <returns>A Boolean value, True if the collection contains the property, otherwise False.</returns>
      <param name="name">A string value that specifies the name of the property.</param>
      <param name="property">A pointer to an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcProperty" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcPropertySet#TryGetPropertyValue(System.String,System.Object@)">
      <summary>Tries to get the property value specified by the <paramref name="name" /> parameter and type specified by the <paramref name="property" /> parameter.</summary>
      <returns>A Boolean value, True if the collection contains the property value, otherwise False.</returns>
      <param name="name">A string value that specifies the name of the property.</param>
      <param name="value">An <see cref="T:System.Object" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcPropertySet#TryGetPropertyValue``1(System.String,``0@)">
      <summary>Tries to get the property value specified by the <paramref name="name" /> parameter and type specified by the <paramref name="value" /> parameter.</summary>
      <returns>A Boolean value, True if the collection contains the property value, otherwise False.</returns>
      <param name="name">A string that specifies the name of the property.</param>
      <param name="value">A pointer to the value to be returned.</param>
      <typeparam name="T">The type of the generic property.</typeparam>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyCollection.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the collection.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that specifies the object that is used to synchronize access to the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the collection.</summary>
      <param name="array">A <see cref="T:System.Array" /> object to which the member of the collection will be copied.</param>
      <param name="index">An integer value that specifies the index of the item to copy. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PropertyNotSetException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyNotSetException" /> class represents the exception that is raised when a property value has not been set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyNotSetException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyNotSetException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyNotSetException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyNotSetException" /> class with the specified property.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> value that specifies the name of the property is not set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyNotSetException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyNotSetException" /> class with the specified message and specified inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Property Cannot Be Retrieved exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> object that specifies the inner exception for the Property Cannot Be Retrieved exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyNotSetException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Gets the serialized data for the exception object.</summary>
      <param name="info">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that populates a specified SerializationInfo  with the data needed to serialize the current object.</param>
      <param name="context">
        <see cref="T:System.Runtime.Serialization.StreamingContext" /> that describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyNotSetException.Message">
      <summary>Gets the message that describes the current exception.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the exception message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyNotSetException.PropertyName">
      <summary>Gets the name of the property that has not been set. </summary>
      <returns>A <see cref="T:System.String" /> that specifies the name of the property that has not been set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyNotSetException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException" /> class represents the exception that is raised when an attempt is made to set a read-only property.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException" /> class for the specified property.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> value that specifies the name of the property that is read-only.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException" /> class with the specified message and the specified inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Property Read Only exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Property Read Only exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Returns object data to facilitate remoting.</summary>
      <param name="info">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that populates a specified SerializationInfo with the data that is required to serialize the current object.</param>
      <param name="context">
        <see cref="T:System.Runtime.Serialization.StreamingContext" /> that describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException.Message">
      <summary>Gets the message that describes the current exception.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the message that describes the exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException.PropertyName">
      <summary>Gets the name of the property that is read-only. </summary>
      <returns>A <see cref="T:System.String" /> that specifies the name of the property that is read-only.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyReadOnlyException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException" /> class represents the exception raised when an attempt is made to set the property with a value that has the incorrect data type.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the property type mismatch exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException" /> class with the specified message and specified inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the property type mismatch exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> object that specifies the inner exception for the Property Type Mismatch exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.#ctor(System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException" /> class for the specified property, and specified received type and expected type.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> value that specifies the name of the property.</param>
      <param name="receivedType">A <see cref="T:System.String" /> value that specifies the data type that was received incorrectly.</param>
      <param name="expectedType">A <see cref="T:System.String" /> value that specifies the data type that is correct for the referenced property.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.ExpectedType">
      <summary>Gets the expected data type for the property.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the expected data type for the property.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Returns object data in order to facilitate remoting.</summary>
      <param name="info">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that populates a specified SerializationInfo  with the data needed to serialize the current object.</param>
      <param name="context">
        <see cref="T:System.Runtime.Serialization.StreamingContext" /> that describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.Message">
      <summary>Gets the message that describes the exception.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.PropertyName">
      <summary>Gets the name of the property that received a value with the incorrect data type. </summary>
      <returns>A <see cref="T:System.String" /> that specifies the name of the property that received a value with the incorrect data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.ReceivedType">
      <summary>Gets the data type that was received incorrectly by the property.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the data type that the property received incorrectly. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyTypeMismatchException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.PropertyWriteException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyWriteException" /> class represents the exception that is raised when an error occurs when setting the value of a property.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyWriteException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyWriteException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyWriteException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyWriteException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Property Write exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyWriteException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyWriteException" /> class with the specified message and specified inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Property Write exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Property Write exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyWriteException.#ctor(System.String,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyWriteException" /> class with the specified property name, object kind, object name, and reason.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> value that specifies the name of the property.</param>
      <param name="objectKind">A <see cref="T:System.String" /> value that specifies the kind of object.</param>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the name of the object.</param>
      <param name="reason">A <see cref="T:System.String" /> value that specifies the reason for the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.PropertyWriteException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Returns object data to facilitate remoting.</summary>
      <param name="info">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that populates a specified SerializationInfo with the data needed to serialize the current object.</param>
      <param name="context">
        <see cref="T:System.Runtime.Serialization.StreamingContext" /> that describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyWriteException.Message">
      <summary>Gets the message that describes the exception.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyWriteException.PropertyName">
      <summary>Gets the name of the property that received a value with the incorrect data type. </summary>
      <returns>A <see cref="T:System.String" /> that specifies the name of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.PropertyWriteException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Protocol">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Protocol" /> object provides programmatic access to the protocols supported by SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Protocol.Http">
      <summary>Gets the HTTP protocol.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.HttpProtocol" /> object that specifies the HTTP protocol.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Protocol.Tcp">
      <summary>Gets the TCP protocol.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TcpProtocol" /> object that specifies the TCP protocol.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.RepairType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.RepairType" /> enumeration contains values that are used to specify the type of repair mode used by the database consistency check (DBCC) functions.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.RepairType.None">
      <summary>No repair is performed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.RepairType.Fast">
      <summary>Maintains syntax for backward compatibility only. No repair is performed.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.RepairType.Rebuild">
      <summary>Performs repairs that have no possibility of data loss. This can include quick repairs, such as repairing missing rows in non-clustered indexes, and more time-consuming repairs, such as rebuilding an index. REPAIR does not repair errors involving FILESTREAM data.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.RepairType.AllowDataLoss">
      <summary>Tries to repair all reported errors. These repairs can cause some data loss.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ResourceGovernor">
      <summary>Represents ResourceGovernor class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourceGovernor.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ResourceGovernor" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourceGovernor.Alter">
      <summary>Alters Resource Governor Pools.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourceGovernor.ClassifierFunction">
      <summary>Gets or sets a classifier user-defined function for implementing classification rules.</summary>
      <returns>A classifier user-defined function for implementing classification rules.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourceGovernor.Enabled">
      <summary>Gets or sets a value that indicates whether the resource governor is enabled.</summary>
      <returns>true if the resource governor is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourceGovernor.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>True if the object supports design mode; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourceGovernor.Parent">
      <summary>Returns the parent object, in this case a server.</summary>
      <returns>The parent object, in this case a server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourceGovernor.ReconfigurePending">
      <summary>Indicates whether changes to a group or pool were made but have not been applied to the in-memory configuration.</summary>
      <returns>
        <see cref="T:System.Boolean" />False - A reconfiguration statement is not required. True - A reconfiguration statement or server restart is required for pending configuration changes to be applied.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourceGovernor.ResourcePools">
      <summary>Gets the Resource Pool Collection.</summary>
      <returns>The Resource Pool Collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourceGovernor.Script">
      <summary>Generates a Transact-SQL script.</summary>
      <returns>
        <see cref="T:System.Collections.Specialized.StringCollection" /> containing scripting statements.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourceGovernor.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script.</summary>
      <returns>
        <see cref="T:System.Collections.Specialized.StringCollection" /> that contains scripting statements.</returns>
      <param name="scriptingOptions">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOption" /> object that contains scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ResourcePool">
      <summary>Resource Pool Class</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePool.#ctor">
      <summary>Creates a new, default instance of the Resource Pool class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePool.#ctor(Microsoft.SqlServer.Management.Smo.ResourceGovernor,System.String)">
      <summary>Creates an instance of the Resource Pool class.</summary>
      <param name="resourceGovernor">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ResourceGovernor" /> object.</param>
      <param name="name">
        <see cref="T:System.String" /> naming a user defined Resource Pool.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePool.Alter">
      <summary>Alters a resource pool.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePool.Create">
      <summary>Creates a user-defined Resource Pool.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePool.Drop">
      <summary>Removes a Resource Pool from the collection.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.ID">
      <summary>Gets the numeric ID for a Resource Pool.</summary>
      <returns>
        <see cref="T:System.Int32" /> identifying a Resource Pool.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.IsSystemObject">
      <summary>Gets a  value that indicates whether the database is a system object or a user-defined database.</summary>
      <returns>True if the database is a system object or a user-defined database; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.MaximumCpuPercentage">
      <summary>Gets or sets the maximum CPU percentage for a Resource Pool.</summary>
      <returns>The maximum CPU percentage for a Resource Pool.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.MaximumMemoryPercentage">
      <summary>Gets or sets the maximum memory percentage for a Resource Pool.</summary>
      <returns>The maximum memory percentage for a Resource Pool.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Determines whether the resource pool supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that is true if the resource pool supports design mode. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.MinimumCpuPercentage">
      <summary>Gets or sets the minimum CPU percentage for a Resource Pool.</summary>
      <returns>
        <see cref="T:System.Int32" />
      </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.MinimumMemoryPercentage">
      <summary>Gets or sets the minimum memory percentage for a Resource Pool.</summary>
      <returns>The minimum memory percentage for a Resource Pool.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which represents the name of the object.</summary>
      <returns>A <see cref="T:System.String" /> which represents the name of the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.Parent">
      <summary>Gets or sets the Resource Pool Parent object, in this case a ResourceGovernor.</summary>
      <returns>The Resource Pool Parent object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePool.Script">
      <summary>Creates a <see cref="T:System.Collections.Specialized.StringCollection" /> object that contains Transact-SQL statements to be run as a script.</summary>
      <returns>An object that contains Transact-SQL statements to be run as a script.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePool.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the Resource Pool by using the specified options.</summary>
      <returns>A Transact-SQL script that can be used to re-create the Resource Pool by using the specified options.</returns>
      <param name="scriptingOptions">The scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePool.WorkloadGroups">
      <summary>Gets or sets a Workload Groups collection associated with a Resource Pool.</summary>
      <returns>The list of workload groups.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ResourcePoolCollection">
      <summary>Represents a collection of Resource Pools.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePoolCollection.Add(Microsoft.SqlServer.Management.Smo.ResourcePool)">
      <summary>Adds a Resource Pool to the Resource Pool Collection.</summary>
      <param name="resourcePool">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ResourcePool" />l</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePoolCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ResourcePool[],System.Int32)">
      <summary>Copies a Resource Pool Collection to an array. The copy to the array starts at the array position indicated by the integer parameter.</summary>
      <param name="array">
        <see cref="T:System.Array" />
      </param>
      <param name="index">
        <see cref="T:System.Int32" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePoolCollection.Item(System.Int32)">
      <summary>Gets an member of the Resource Pool Collection using the numeric ID of the item.</summary>
      <returns>A Resource Pool item.</returns>
      <param name="index">
        <see cref="T:System.Int32" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePoolCollection.Item(System.String)">
      <summary>Gets a member of the Resource Pool Collection identified by name.</summary>
      <returns>A Resource Pool item.</returns>
      <param name="name">
        <see cref="T:System.String" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ResourcePoolCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the Resource Pool collection using a system-defined, unique identifier. </summary>
      <returns>A member from the Resource Pool collection.</returns>
      <param name="id">The unique identifier.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ResourcePoolCollection.Parent">
      <summary>Gets the parent, in this case a Resource Governor, object of a Resource Pool Collection.</summary>
      <returns>The parent, in this case a Resource Governor.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.RoleTypes">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.RoleTypes" /> enumeration contains values that are used to specify the type of role.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.RoleTypes.Database">
      <summary>Database fixed roles and user-defined roles.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.RoleTypes.Server">
      <summary>Fixed server roles. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.RoleTypes.All">
      <summary>Database roles and server roles.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Rule">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object provides programmatic access to a SQL Server rule.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Rule.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Rule.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> class on the specified database and with the specified name. </summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the rule.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Rule.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> class on the specified database, with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the rule.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema for the rule.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Rule.ChangeSchema(System.String)">
      <summary>Changes the schema associated with the rule.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the name of the new schema.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Rule.CreateDate">
      <summary>Gets the time and date when the rule was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the rule was created. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Rule.DateLastModified">
      <summary>Gets the time and date when the rule was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the rule was last modified. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Rule.ID">
      <summary>Gets the ID value that uniquely identifies the rule.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the rule. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Rule.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Rule.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.RuleCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> objects that represent all the rules defined on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.RuleCollection.Add(Microsoft.SqlServer.Management.Smo.Rule)">
      <summary>Adds a new Rule to the Rule Collection</summary>
      <param name="rule">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object to be added to the Rule Collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.RuleCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Rule[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position in the collection from which to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.RuleCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object value that represents the rule.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.RuleCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object value that represents the rule.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.RuleCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object value that represents the rule.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.RuleCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Rule" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.RuleCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.RuleCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Schema">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object represents an ownership context for a SQL Server database object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the schema.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object property changes on instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Create">
      <summary>Creates a schema on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the schema.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the schema.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the schema.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Drop">
      <summary>Removes the schema from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the schema.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the schema. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the schema.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the schema. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the schema.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the schema. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the schema.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the schema. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.EnumOwnedObjects">
      <summary>Enumerates a list of objects that are owned by the schema.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> objects that specifies the objects that are owned by the schema. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Schema.Events">
      <summary>Gets the events that are supported by the schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaEvents" /> object value that specifies the events supported by the schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Schema.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects that contain information about the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that contains the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the schema.If True, the grantee is given the ability to grant the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the schema under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the schema.If True, the grantee is given the ability to grant the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the schema. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the schema. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the schema. If True, the grantee is given the ability to grant the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the schema under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the schema.If True, the grantee is given the ability to grant the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the schema. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the schema. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Schema.ID">
      <summary>Gets the ID value that uniquely identifies the schema.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Schema.IsSystemObject">
      <summary>Gets a Boolean value that indicates whether the object is an <see cref="T:System.Object" />. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object is an <see cref="T:System.Object" />, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Schema.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the schema supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the schema supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Schema.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the schema.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Schema.Owner">
      <summary>Gets the owner of the schema.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Schema.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the schema and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the schema.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the schema.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the schema.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the schema.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the schema and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the schema.If False, the grantee is not given the ability to revoke other users' access from the schema.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the schema for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the schema.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the schema and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the schema.If True, the grantee is given the ability to revoke other users' access from the schema.If False, the grantee is not given the ability to revoke other users' access from the schema.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the schema.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the schema and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the schema.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the schema.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the schema.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the schema. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the schema.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Schema.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the schema as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SchemaCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> objects that represent all the schemas on the referenced database. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCollection.Add(Microsoft.SqlServer.Management.Smo.Schema)">
      <summary>Adds a member to the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> collection</summary>
      <param name="schema">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object to be included in the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Schema[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SchemaCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object value that represents the schema.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SchemaCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object value that represents the schema.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SchemaCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SchemaCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollectionBase" /> class is a base class that is inherited by the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCollection" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCollectionBase.Contains(System.String)">
      <summary>Validates whether the parameter collection contains a member with a name equal to the specified string.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the parameter collection contains a member with a name equal to the specified string, otherwise false.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name to check to see whether it exists in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCollectionBase.Contains(System.String,System.String)">
      <summary>Validates whether the parameter collection contains a member with a name equal to the specified string and with the specified schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the parameter collection contains a member with a name equal to the specified string, otherwise false.This method forces the collection to be loaded from the server if it has not been initialized yet.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name to check to see whether it exists in the collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCollectionBase.InitInnerCollection">
      <summary>Initializes the collection.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SchemaCustomResolver">
      <summary>Represents a diagram of a COM-based resolver.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCustomResolver.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaCustomResolver" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCustomResolver.Resolve(System.Object,System.Object[])">
      <summary>Resolves the object identified by the <paramref name="instance" /> parameter and the <paramref name="parameters" /> array.</summary>
      <returns>The <see cref="T:System.Object" /> identified by the <paramref name="instance" /> parameter and the <paramref name="parameters" /> array.</returns>
      <param name="instance">An <see cref="T:System.Object" />.</param>
      <param name="parameters">An array of <see cref="T:System.Object" /> objects.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaCustomResolver.ResolveUrn(System.Object,System.Object[])">
      <summary>Resolves the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object specified by the <paramref name="instance" /> parameter and the <paramref name="parameters" /> array.</summary>
      <returns>The resolved object.</returns>
      <param name="instance">The instance object.</param>
      <param name="parameters">An array of parameter objects.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SchemaEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SchemaEvents" /> object represents the settings required for SQL Server schema event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaEvents.GetEventSelection">
      <summary>Returns a set of currently subscribed event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the event selection.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.SchemaEvents.ServerEvent">
      <summary>Specifies the server event handler for schema events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the object events to receive. </summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the object events to receive. </summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that specifies the event handler for the specified events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaEvents.UnsubscribeAllEvents">
      <summary>Clear all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SchemaEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event setting, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the events to clear.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Scripter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Scripter" /> object is the overall, top-level object for managing scripting operations. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Scripter" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Scripter" /> class on the specified instance of SQL Server.</summary>
      <param name="svr">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that specifies the instance of SQL Server on which to run the scripting services.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.EnumDependencies(Microsoft.SqlServer.Management.Smo.SqlSmoObject,Microsoft.SqlServer.Management.Smo.DependencyType)">
      <summary>Returns an enumerated list that includes the specified object and child or parent dependencies.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that specifies the list of dependencies for the specified object.</returns>
      <param name="smoObject">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that specifies the object for which the list of dependencies is required.</param>
      <param name="dependencyType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyType" /> object value that specifies the type of dependency, parent or child, that is required.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.EnumScript(Microsoft.SqlServer.Management.Sdk.Sfc.Urn[])">
      <summary>Returns an IEnumerable &lt;script&gt; interface.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerable" /> interface that exposes an enumerator that supports a simple iteration over the script. This script contains only the <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> objects.</returns>
      <param name="urns">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> objects.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.EnumScript(Microsoft.SqlServer.Management.Smo.SqlSmoObject[])">
      <summary>Returns an IEnumerable&lt;script&gt; object that contains a script.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerable" /> interface that exposes an enumerator that  supports a simple iteration over the script. The script contains the objects in the array of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> and the corresponding <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" />.</returns>
      <param name="objects">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /></param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.EnumScript(Microsoft.SqlServer.Management.Smo.UrnCollection)">
      <summary>Returns an IEnumerable &lt;script&gt; interface.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerable" /> interface that exposes an enumerator that supports a simple iteration over the script. This script contains only the <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> objects.</returns>
      <param name="list">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> of Urn objects. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.EnumScriptWithList(Microsoft.SqlServer.Management.Sdk.Sfc.Urn[])">
      <summary>Creates a linear Transact-SQL script that is  based on an array of URNs.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerable" /> interface that exposes an enumerator that supports a simple iteration over a script. This script contains <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> objects and the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> for each of those URNs.</returns>
      <param name="urns">An <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> array.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.EnumScriptWithList(Microsoft.SqlServer.Management.Smo.DependencyCollection)">
      <summary>Creates a linear Transact-SQL script based on a dependency collection.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerable" /> interface that exposes an enumerator that supports a simple iteration over a script. This script contains the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> and the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> for each of those objects.</returns>
      <param name="depList">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.EnumScriptWithList(Microsoft.SqlServer.Management.Smo.SqlSmoObject[])">
      <summary>Creates a linear Transact-SQL script based on an array of SqlSmoObjects.</summary>
      <returns>An <see cref="T:System.Collections.Generic.IEnumerable" /> interface that exposes an enumerator that supports a simple iteration over a script. This script contains the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> and the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> for each of those objects.</returns>
      <param name="objects">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />  array.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.EnumScriptWithList(Microsoft.SqlServer.Management.Smo.UrnCollection)">
      <summary>Creates a linear Transact-SQL script based on a URN collection.</summary>
      <returns>A <see cref="T:System.Collections.Generic.IEnumerable" /> interface that exposes an enumerator that supports a simple iteration over a script. This script contains <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> objects and the <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> for each of those urns.</returns>
      <param name="list">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.Init">
      <summary>Initializes the <see cref="T:Microsoft.SqlServer.Management.Smo.Scripter" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Scripter.Options">
      <summary>Gets or sets the scripting options for the <see cref="T:Microsoft.SqlServer.Management.Smo.Scripter" /> object and all the scripting operations on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options that the instance of SQL Server uses.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Scripter.PrefetchObjects">
      <summary>Gets or sets the <see cref="T:System.Boolean" />  property value that specifies whether the objects are loaded before scripting operations, or only as they are required.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the objects are loaded before scripting operations, or only as they are required.If True, the objects are loaded before scripting operations. If False (default), the objects are loaded only as they are required by the scripting operation.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.Script(Microsoft.SqlServer.Management.Sdk.Sfc.Urn[])">
      <summary>Creates a Transact-SQL script for a set of objects that are specified with an array of <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> objects.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that specifies the Transact-SQL script for the list of objects.</returns>
      <param name="urns">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object values that specify the list of objects to be scripted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.Script(Microsoft.SqlServer.Management.Smo.SqlSmoObject[])">
      <summary>Generates Transact-SQL scripts that can be used to re-create a list of objects.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that specifies the Transact-SQL scripts for the list of objects.</returns>
      <param name="objects">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object array value that specifies the list of objects to be scripted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.Script(Microsoft.SqlServer.Management.Smo.UrnCollection)">
      <summary>Creates a Transact-SQL script for a set of objects that are specified with a <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object collection.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that specifies the Transact-SQL script for the list of objects.</returns>
      <param name="list">A <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that specifies the list of objects to be scripted.</param>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.Scripter.ScriptingError">
      <summary>Raises an event when an error occurs during a scripting operation.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.Scripter.ScriptingProgress">
      <summary>Raises an event to receive information about the progress of the scripting operation.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList(Microsoft.SqlServer.Management.Sdk.Sfc.Urn[])">
      <summary>Creates linear Transact-SQL scripts for an array of <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> objects. </summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that specifies the Transact-SQL scripts for the list of objects.</returns>
      <param name="urns">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object values that specify the list of objects to be scripted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList(Microsoft.SqlServer.Management.Smo.DependencyCollection)">
      <summary>Creates linear Transact-SQL scripts for a <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object array value that specifies the list of objects to be scripted.</returns>
      <param name="depList">A <see cref="T:Microsoft.SqlServer.Management.Smo.DependencyCollection" /> object value that specifies the list of objects to be scripted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList(Microsoft.SqlServer.Management.Smo.SqlSmoObject[])">
      <summary>Creates linear Transact-SQL scripts for an array of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> objects. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object array value that specifies the list of objects to be scripted.</returns>
      <param name="objects">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object array value that specifies the list of objects to be scripted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList(Microsoft.SqlServer.Management.Smo.UrnCollection)">
      <summary>Creates linear Transact-SQL scripts for a <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object. </summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that specifies the Transact-SQL scripts for the list of objects.</returns>
      <param name="list">A <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> object value that specifies the list of objects to be scripted.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ScriptingErrorEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingErrorEventArgs" /> object provides programmatic access to the arguments used to report the errors that occur during scripting operations.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingErrorEventArgs.Current">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the object that the operation is currently processing.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the object that the operation is currently processing.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingErrorEventArgs.InnerException">
      <summary>Gets the exception instance that caused the current exception.</summary>
      <returns>An <see cref="T:System.Exception" /> system object value that specifies the exception instance that caused the current exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ScriptingErrorEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingErrorEventHandler" /> class represents the event handler that is used to handle scripting errors.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingError" />http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemeventargsclasstopic.asp EventArgs  object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ScriptingFilter">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure. Supplies filtering for scripts.</summary>
      <returns>A <see cref="T:System.Boolean" />.</returns>
      <param name="urn">The <see cref="Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> for the filter.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object provides programmatic options to the options that can be set for scripting operations.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.#ctor(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> class based on the specified scripting options.</summary>
      <param name="so">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.#ctor(Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> class based on the specified <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object, based on the specified script option.</summary>
      <param name="so">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object value that specifies the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Add(Microsoft.SqlServer.Management.Smo.ScriptingOptions,Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Adds the specified <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> and <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> objects to the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" />.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> and <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> objects.</returns>
      <param name="options">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that is to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</param>
      <param name="scriptOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object that is to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Add(Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object.</returns>
      <param name="scriptOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that is to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AgentAlertJob">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether to include SQL Server Agent job name for alert objects in the script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include SQL Server Agent alerts and jobs.If True, alerts and jobs are scripted. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AgentJobId">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether to include SQL Server Agent job ID values for alert objects in the script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include SQL Server Agent job ID values in the script.If True, the job ID is scripted. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AgentNotify">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether to include notifications for any SQL Server Agent alerts that are in the script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include notifications for any SQL Server Agent alerts that are in the script.If True, SQL Server Agent alert notifications are scripted. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AllowSystemObjects">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether system objects can be scripted. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether system objects can be scripted.If True, system objects are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AnsiFile">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the script uses multibyte characters and requires code page 1252 to evaluate characters' meaning.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether code page 1252 is used to evaluate characters.If True, code page 1252 is used to evaluate characters.If False (default), code page 1252 is not used to evaluate characters. The code page is determined by the operating system.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AnsiPadding">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property that specifies whether the generated script contains the Transact-SQL statements SET ANSI-PADDING ON and SET ANSI-PADDING OFF before and after the CREATE TABLE statement, respectively.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ANSI padding statements are included in the generated script.If True, the generated script contains the Transact-SQL statements SET ANSI-PADDING ON and SET ANSI-PADDING OFF before and after the CREATE TABLE statement respectively. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AppendToFile">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the script is appended to the end of the output file or overwrites it.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the generated script is appended to the end of the output file or overwrites it.If True, the generated script is appended to the end of the output file.If False (default), the generated script overwrites the existing contents of the output file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.BatchSize">
      <summary>Gets or sets the number of statements after which to script batch terminator.</summary>
      <returns>A <see cref="T:System.Int32" /> value that indicates the number of insert statements that are scripted before a batch terminator is inserted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Bindings">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the binding statements sp_binddefault and sp_bindrule are included in the generated script. This property applies only when scripting a SQL Server table.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the binding statements sp_binddefault and sp_bindrule are included in the generated Transact-SQL script.If True, binding statements are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ChangeTracking">
      <summary>Gets or sets whether the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> tracking changes.</summary>
      <returns>True if the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> tracking changes; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ClusteredIndexes">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether statements that define clustered indexes are included in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether statements that define clustered indexes are included in the generated script.If True, clustered indexes are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ContinueScriptingOnError">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the scripting operation continues after an error is encountered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the scripting operation continues after an error is encountered.If True, the scripting operation continues after encountering an error. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ConvertUserDefinedDataTypesToBaseType">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether user-defined data types are converted to the most appropriate SQL Server base data types in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether user-defined data types are converted to the most appropriate SQL Server base data types in the generated script.If True, user-defined data types are converted to SQL Server base data types. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ConvertVersion(System.Version)">
      <summary>Converts the server version to a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlServerVersion" /> value.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlServerVersion" /> value specifying the version of the server.</returns>
      <param name="version">The version of the server.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DdlBodyOnly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to script only the text definition for data definition language (DDL) objects that have a text body, such as stored procedures and triggers. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script only the text body.If True, only the text body of the object is scripted.If False (default), the object is scripted completely.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DdlHeaderOnly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to script only the header information for data definition language (DDL) objects that have a text body, such as stored procedures and triggers. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script only the header information.If True, only the header information of the object is scripted.If False (default), the object is scripted completely.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Default">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the creation of the referenced object is included in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the creation of the referenced object is included in the generated script.If True, the Transact-SQL CREATE statement for the referenced object is included in the generated script.If False (default), the Transact-SQL CREATE statement for the referenced object is not included in the generated script. The script only contains statements that modify the object, such as setting extended properties and granting permissions.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriAll">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether all DRI objects are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script all DRI objects.If True, all objects with enforced declarative referential integrity are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriAllConstraints">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether all declarative referential integrity constraints are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script all constraint objects that have enforced declarative referential integrity.If True, all constraint objects that have enforced declarative referential integrity are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriAllKeys">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the dependency relationships defined by all declarative referential integrity keys are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script all DRI keys.If True, all key objects with enforced declarative referential integrity are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriChecks">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether column specific dependency relationships as defined in check constraints with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script checks with enforced declarative referential integrity.If True, checks are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriClustered">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether dependency relationships defined in clustered indexes with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script clustered indexes with enforced declarative referential integrity.If True, clustered indexes are included in the script.If False (default), clustered indexes are not included in the script.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriDefaults">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether dependency relationships defined in defaults with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script defaults with enforced declarative referential integrity.If True, defaults are included in the script.If False (default), defaults are not included in the script.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriForeignKeys">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether dependency relationships defined in foreign keys with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script foreign keys with enforced declarative referential integrity.If True, foreign keys are included in the script.If False (default), foreign keys are not included in the script.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriIncludeSystemNames">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the system-generated constraint names that are used to enforce declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the system-generated constraint names that are used to enforce declarative referential integrity are included in the script.If True, system-generated constraint names that are used to enforce declarative referential integrity are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriIndexes">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether PRIMARY KEY constraints that use a unique index to implement the declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether PRIMARY KEY constraints that use a unique index to implement the declarative referential integrity are included in the generated script.If True, indexes are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriNonClustered">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether dependency relationships that are defined in non-clustered indexes that have enforced declarative referential integrity are included in the script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script non-clustered indexes that have enforced declarative referential integrity.If True, non-clustered indexes are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriPrimaryKey">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether dependency relationships that are defined in primary keys which have enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script primary keys that have enforced declarative referential integrity.If True, primary keys are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriUniqueKeys">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether dependency relationships that are defined in unique keys which have enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script unique keys that have enforced declarative referential integrity.If True, unique keys are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriWithNoCheck">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the no check statement is included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to script the no check statement.If True, no check statements are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Encoding">
      <summary>Gets or sets the encoding for the scripting options.</summary>
      <returns>An <see cref="T:System.Text.Encoding" /> object that specifies the encoding for the scripting options</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.EnforceScriptingOptions">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the application of all scripting options is enforced for text-based objects, such as SchemaQualify.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the application of all scripting options is enforced for text-based objects.If True, the application of all scripting options is enforced for text-based objects.If False (default), object text is scripted without any modification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ExtendedProperties">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether extended object properties are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether extended object properties are included in the generated script.If True, extended object properties are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.FileName">
      <summary>Gets or sets the name of the file to which the generated script is output.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the file to which the generated script is output.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.FullTextCatalogs">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether full-text catalogs are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether full-text catalogs are included in the generated script.If True, full-text catalogs are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.FullTextIndexes">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether full-text indexes are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether full-text indexes are included in the generated script.If True, full-text indexes are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.FullTextStopLists">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether full-text stop lists are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether full-text stop lists are included in the generated script.If True, full-text stop lists are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.IncludeDatabaseContext">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether database context is included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether database context is included in the generated script.If True, database context are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.IncludeDatabaseRoleMemberships">
      <summary>Gets or sets a value that indicates whether the database role memberships are included.</summary>
      <returns>True if the database role memberships are included; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.IncludeFullTextCatalogRootPath">
      <summary>Gets or sets a value that indicates whether the full text catalog root path is included.</summary>
      <returns>True if the full text catalog root path is included; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.IncludeHeaders">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the generated script is prefixed with a header that contains information which includes the date and time of generation.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include header information at the start of the generated script.If True, header information is included. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.IncludeIfNotExists">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether to check the existence of an object before including it in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to check the existence of an object before including it in the script.If True, the existence of an object is verified before including it in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Indexes">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether indexes are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether indexes are included in the generated script.If True, indexes are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.LoginSid">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the security identifiers are included for any scripted logins in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the security identifiers are included for any scripted logins in the generated script.If True, the security identifiers are included for any scripted logins in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoAssemblies">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether assemblies are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether assemblies are included in the generated script.If True, assemblies are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoCollation">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the collation clause in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the collation clause in the generated script.If True, the collation clause is not included. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoCommandTerminator">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether individual Transact-SQL statements are delimited in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether individual Transact-SQL statements are delimited in the generated script.If True, individual Transact-SQL statements are not delimited in the generated script.If False (default), individual Transact-SQL statements are delimited by using the connection-specific command terminator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoExecuteAs">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the EXECUTE AS options for stored procedures and user-defined functions are included in the script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the EXECUTE AS options for stored procedures and user-defined functions are included in the script.If True, the EXECUTE AS options for stored procedures and user-defined functions are not included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoFileGroup">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the 'ON &lt;filegroup&gt;' clause in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the 'ON &lt;filegroup&gt;' clause in the generated script.If True, the file group clause is not included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoFileStream">
      <summary>Gets or sets an object that specifies whether to include the FILESTREAM_ON clause when you create VarBinaryMax columns in the generated script.</summary>
      <returns>
        <see cref="T:System.Boolean" /> object represents NoFileStream value in the scripting options. If True the FILESTREAM_ON clause is not included when creating VarBinaryMax columns. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoFileStreamColumn">
      <summary>Gets or sets an object that specifies whether to include the FILESTREAM_ON clause when you create VarBinaryMax columns in the generated script.</summary>
      <returns>
        <see cref="T:System.Boolean" /> object represents NoFileStreamColumn value in the scripting options.If True the FILESTREAM_ON clause is not included when creating VarBinaryMax columns. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoIdentities">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether definitions of identity property seed and increment are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether definitions of identity property seed and increment are included in the generated script.If True, definitions of identity property seed and increment are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoIndexPartitioningSchemes">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether partition schemes for indexes are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether partition schemes for indexes are included in the generated script.If True, partition schemes for indexes are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoMailProfileAccounts">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether mail accounts that are referenced by mail profiles are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether mail accounts that are referenced by mail profiles are included in the generated script.If True, mail accounts referenced by mail profiles are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoMailProfilePrincipals">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether principals that are referenced by mail profiles are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether mail accounts that are referenced by principals are included in the generated script.If True, principals referenced by mail profiles are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NonClusteredIndexes">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether non-clustered indexes are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether non-clustered indexes are included in the generated script.If True, non-clustered indexes are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoTablePartitioningSchemes">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether partition schemes for tables are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether partition schemes for tables are included in the generated script.If True, partition schemes for tables are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoVardecimal">
      <summary>Gets or sets an object that specifies whether to include the N clause when you create vardecimal columns in the generated script.</summary>
      <returns>
        <see cref="T:System.Boolean" /> object represents NoFileStreamColumn value in the scripting options.If True the vardecimal columns are not included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoViewColumns">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the specified columns for a view.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the specified columns for a view.If True, the columns for a view are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoXmlNamespaces">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether XML namespaces are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether XML namespaces are included in the generated script.If True, XML namespaces are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.op_Addition(Microsoft.SqlServer.Management.Smo.ScriptingOptions,Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Creates a set of scripting options by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies a set of scripting options after the addition.</returns>
      <param name="options">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object that specifies the scripting options.</param>
      <param name="scriptOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that specifies the script option.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.op_Subtraction(Microsoft.SqlServer.Management.Smo.ScriptingOptions,Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Creates a set of scripting options by performing an subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies a set of scripting options after the subtraction.</returns>
      <param name="options">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object that specifies the scripting options.</param>
      <param name="scriptOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that specifies the script option to be subtracted from the options specified by the <paramref name="options" /> parameter..</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.OptimizerData">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether script optimizer data for the referenced objects are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether script optimizer data for the referenced objects are included in the generated script.If True, whether script optimizer data for the referenced objects is included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Permissions">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include all permissions in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include all permissions in the generated script.If True, all permissions are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.PrimaryObject">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the creation of the referenced object is included in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the creation of the referenced object is included in the generated script.If true (default), the Transact-SQL CREATE statement for the referenced object is included in the generated script.If false, the Transact-SQL CREATE statement for the referenced object is not included in the generated script. The script only contains statements that modify the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Remove(Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object that does not contain the removed <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object.</returns>
      <param name="scriptOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.SchemaQualify">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the schemas associated with objects are included in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether objects that have no schema are included in the generated script.If True, objects with no schema are not included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.SchemaQualifyForeignKeysReferences">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether schema-qualified table references for foreign key constraints are included in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether schema-qualified table references for foreign key constraints are included in the generated script.If True, schema-qualified table references for foreign key constraints are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ScriptBatchTerminator">
      <summary>Gets or sets the ScriptBatchTerminator property value.</summary>
      <returns>A <see cref="T:System.Boolean" /> that indicates whether a batch terminator is scripted or not.If True, the batch terminator is scripted. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ScriptData">
      <summary>Gets or sets the ScriptData property value.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether data is scripted.If True, data is scripted. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ScriptDataCompression">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include data compression information in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include data compression in the generated script.If True, the script includes information about the type of data compression.If False (default), the script does not include information about data compression.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ScriptDrops">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the script operation generates a Transact-SQL script to remove the referenced component. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include drop clauses to remove objects in the generated script.If True, the script operation generates a Transact-SQL script to remove the referenced component.If False (default), the script operation generates a Transact-SQL script to create the referenced component.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ScriptOwner">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the script owner is included in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the script owner is included in the generated script.If True, the script includes text identifying the script owner.If False (default), the script does not identify the script owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ScriptSchema">
      <summary>Gets or set the ScriptSchema property value.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the schema is scripted.If True, the schema is scripted. Otherwise it is not.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.SetTargetDatabaseEngineType(Microsoft.SqlServer.Management.Common.DatabaseEngineType)">
      <summary>Sets the database engine type as specified in a <see cref="T:Microsoft.SqlServer.Managment.Common.DatabaseEngineType" /> object.</summary>
      <param name="databaseEngineType">A <see cref="T:Microsoft.SqlServer.Managment.Common.DatabaseEngineType" /> object that specifies the database engine type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.SetTargetServerVersion(Microsoft.SqlServer.Management.Common.ServerVersion)">
      <summary>Sets the version of the instance of SQL Server on which the scripting operation is run.</summary>
      <param name="ver">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object value that specifies the version of the instance of SQL Server.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Statistics">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include statistics for any table or view that is included in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include statistics for any table or view that is included in the generated script.If True, the script includes statistics for tables and views that are used within it.If False (default), the script does not include statistics for tables and views.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Subtract(Microsoft.SqlServer.Management.Smo.ScriptingOptions,Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Subtracts the specified <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> value from the specified <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> value that contains all of the scripting options specified by the <paramref name="options" /> parameter minus the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> specified by the <paramref name="scriptOption" /> parameter.</returns>
      <param name="options">The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> value to be subtracted from.</param>
      <param name="scriptOption">The <see cref="T:Microsoft.AnalysisServices.ScriptOption" /> value to subtract from the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.TargetDatabaseEngineType">
      <summary>Gets or sets the DatabaseEngineType property value.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Managment.Common.DatabaseEngineType" /> object specifying whether the database engine type is SQL Azure or an instance of the SQL Server Database Engine.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.TargetServerVersion">
      <summary>Gets or sets the version of the instance of SQL Server for which the generated script is intended.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlServerVersion" /> object value that specifies the version of the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.TimestampToBinary">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to convert timestamp data types to binary(8) data types when scripting the creation of a table or user-defined data type.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to convert timestamp data types to binary(8) data types.If True, timestamp data types are converted to binary(8) data types. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ToFileOnly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to output to file only or to also generate string output. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to output to file only or to also generate string output.If True, the generated script is output to file only. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</summary>
      <returns>A string value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Triggers">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the definition for triggers in the generated script. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the definition of triggers in the generated script.If True, the trigger definitions are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.WithDependencies">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include all dependent objects in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include all dependent objects in the generated script.If True, all dependent object are included in the script. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.XmlIndexes">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether XML indexes are included in the generated script.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether XML indexes are included in the generated script.If True, XML indexes are included in the generated script. Otherwise, False (default).</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase" /> is a base class inherited by classes that can use an alternative name used in scripting operations.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.AppendCommaText(System.Text.StringBuilder,System.String,System.Boolean@,System.String)">
      <summary>Appends text, optionally separated by a comma.</summary>
      <param name="sb">
        <see cref="T:System.Text.StringBuilder" />
      </param>
      <param name="optionText">
        <see cref="T:System.String" />
      </param>
      <param name="needsComma">A pointer to <see cref="T:System.Boolean" /></param>
      <param name="beginWord">
        <see cref="T:System.String" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.AppendWithCommaText(System.Text.StringBuilder,System.String,System.Boolean@)">
      <summary>Appends text, optionally separated by a comma.</summary>
      <param name="sb">
        <see cref="T:System.Text.StringBuilder" />
      </param>
      <param name="optionText">
        <see cref="T:System.String" />
      </param>
      <param name="needsComma">A pointer to <see cref="T:System.Boolean" /></param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.AppendWithOption(System.Text.StringBuilder,System.String,System.String,System.Boolean@)">
      <summary>Appends text and option text separated from the main text with a “WITH” string and optionally separated by a comma.</summary>
      <param name="sb">
        <see cref="T:System.Text.StringBuilder" />
      </param>
      <param name="propName">
        <see cref="T:System.String" />
      </param>
      <param name="optionText">
        <see cref="T:System.String" />
      </param>
      <param name="needsComma">A pointer to <see cref="T:System.Boolean" /></param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.AutoGenerateName">
      <summary>Generates a name based on the object <see cref="T:System.Guid" />.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.CheckObjectDirty">
      <summary>Checks whether object has been modified and not persisted.</summary>
      <returns>A Boolean value, True if dirty, otherwise False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.CheckTextCorectness(System.String,System.Boolean,System.Boolean,System.String[],Microsoft.SqlServer.Management.Smo.DdlTextParserHeaderInfo@)">
      <summary>Checks text for correctness against the parameters.</summary>
      <param name="ddlText">A string value that contains the data definition language text.</param>
      <param name="enforceCreate">A Boolean value that specifies whether to force creation even if target is incorrect.</param>
      <param name="checkName">A string value that specifies the expected name.</param>
      <param name="expectedObjectTypes">An array of strings that specify the expected object types.</param>
      <param name="headerInfo">A pointer to <see cref="T:Microsoft.SqlServer.Management.Smo.DdlTextParserHeaderInfo" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.CheckTextModeSupport">
      <summary>Checks mode of support.</summary>
      <returns>
        <see cref="T:System.Boolean" />
      </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.CleanObject">
      <summary>Cleans the referenced object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.ForceTextModeOnTextBody">
      <summary>Enforces text mode on the text body.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the method was successful.If True, the text mode was enforced on the text body. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetBraketNameForText">
      <summary>Gets the bracket name for the text.</summary>
      <returns>The name of the bracket.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetIsSystemNamed">
      <summary>Gets a Boolean value that specifies whether the system is named.</summary>
      <returns>A Boolean value, True if the system is named.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetIsTextDirty">
      <summary>Determines whether the text value is consistent with stored value.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the text value is consistent with the stored text value.If True, the text value is consistent with the stored text value. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetTextBody">
      <summary>Returns the text body.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text body.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetTextBody(System.Boolean)">
      <summary>Returns the text body.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text body.</returns>
      <param name="forScripting">A <see cref="T:System.Boolean" /> value that specifies whether the text body is to be used for scripting.If True, the text body is for scripting. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetTextHeader(System.Boolean)">
      <summary>Returns the text header.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header.</returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether the text header is used in the alteration of an object.If True, the text header is used in the alteration of an object. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetTextMode">
      <summary>Determines whether the script name is using text mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the script name is using text mode.If True, the script name is using text mode. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.GetTextProperty(System.String)">
      <summary>Gets the text of the object, if not available, throw appropriate exception based on the state of the object.</summary>
      <returns>The text property of the object.</returns>
      <param name="requestingProperty">The name of the property that should appear in the exception as failed to be retrieved.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.IsObjectDirty">
      <summary>Determines whether the referenced object is consistent with the stored object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced object is consistent with the stored object.If True, the object is not consistent with the stored object. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.Refresh">
      <summary>Refreshes the script name.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.SetCollectionTextMode(System.Boolean,Microsoft.SqlServer.Management.Smo.SmoCollectionBase)">
      <summary>Sets the collection text mode.</summary>
      <param name="newTextModeValue">A <see cref="T:System.Boolean" /> value that specifies the new text mode value.</param>
      <param name="coll">A <see cref="T:Microsoft.SqlServer.Management.Smo.SmoCollectionBase" /> object that specifies the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.SetIsSystemNamed(System.Boolean)">
      <summary>Sets a Boolean value that specifies whether the system is named.</summary>
      <param name="flag">A Boolean value that specifies whether the system is named, True if named.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.SetTextBody(System.String)">
      <summary>Specifies the text body.</summary>
      <param name="textBody">A <see cref="T:System.String" /> value that specifies the text body.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.SetTextHeader(System.String)">
      <summary>Specifies the text header.</summary>
      <param name="textHeader">A <see cref="T:System.String" /> value that specifies the text header.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.SetTextMode(System.Boolean,Microsoft.SqlServer.Management.Smo.SmoCollectionBase[])">
      <summary>Specifies the text mode.</summary>
      <param name="textMode">A <see cref="T:System.Boolean" /> value that specifies the text mode.</param>
      <param name="collList">A <see cref="T:Microsoft.SqlServer.Management.Smo.SmoCollectionBase" /> object value that specifies the SMO collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.SwitchTextMode(System.Boolean,Microsoft.SqlServer.Management.Smo.SmoCollectionBase[])">
      <summary>Switches the text mode.</summary>
      <param name="newTextModeValue">A <see cref="T:System.String" /> value that specifies the new text mode.</param>
      <param name="collList">An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoCollectionBase" /> object that specifies the SMO.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase.ThrowIfTextIsDirtyForAlter">
      <summary>Throws an exception of text has been modified and not persisted.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ScriptOption">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object represents the SQL Server script options that can be included in scripting options that are set by using the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptOption.Add(Microsoft.SqlServer.Management.Smo.ScriptOption,Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Adds the two ScriptOption objects to create a ScriptOptions object.</summary>
      <returns>The two ScriptOption objects to create a ScriptOptions object.</returns>
      <param name="leftOption">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" />
      </param>
      <param name="rightOption">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.AgentAlertJob">
      <summary>Gets an object that specifies whether to include SQL Server Agent alerts and jobs in the script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AgentAlertJob" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.AgentJobId">
      <summary>Gets an object that specifies whether to include SQL Server Agent alerts and jobs in the script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AgentJobId" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.AgentNotify">
      <summary>Gets an object that specifies whether to include notifications for any SQL Server Agent alerts that in the script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AgentNotify" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.AllowSystemObjects">
      <summary>Gets an object that specifies whether system objects can be scripted or not. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AllowSystemObjects" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.AnsiFile">
      <summary>Gets an object that specifies whether the script uses multibyte characters and requires code page 1252 to evaluate characters meaning.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AnsiFile" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.AnsiPadding">
      <summary>Gets an object that specifies whether the generated script contains the Transact-SQL statements SET ANSI-PADDING ON and SET ANSI-PADDING OFF before and after the CREATE TABLE statement, respectively.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AnsiPadding" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.AppendToFile">
      <summary>Gets an object that specifies whether the script is appended to the end of the output file or overwrites it.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.AppendToFile" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.Bindings">
      <summary>Gets an object that specifies whether the binding statements sp_binddefault and sp_bindrule are included in the generated script. This property applies only when scripting a Microsoft SQL Server table.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Bindings" /> in the scripting options.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptOption.BitwiseOr(Microsoft.SqlServer.Management.Smo.ScriptOption,Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Combines two ScriptingOptions object using a Bitwise OR operation.</summary>
      <returns>The combined script options.</returns>
      <param name="leftOption">The left script option.</param>
      <param name="rightOption">The right scrpt option.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ChangeTracking">
      <summary>Gets the ChangeTracking property value.</summary>
      <returns>The ChangeTracking property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ClusteredIndexes">
      <summary>Gets an object that specifies whether statements that define clustered indexes are included in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ClusteredIndexes" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ContinueScriptingOnError">
      <summary>Gets an object value that specifies whether the scripting operation continues after an error is encountered.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ContinueScriptingOnError" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ConvertUserDefinedDataTypesToBaseType">
      <summary>Gets an object value that specifies whether user-defined data types are converted to the most appropriate SQL Server base data types in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ConvertUserDefinedDataTypesToBaseType" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DdlBodyOnly">
      <summary>Gets an object value that specifies whether to script only the text definition for data definition language (DDL) objects that have a text body, such as stored procedures and triggers. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DdlBodyOnly" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DdlHeaderOnly">
      <summary>Gets an object value that specifies whether to script only the header information for data definition language (DDL) objects that have a text body, such as stored procedures and triggers. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DdlHeaderOnly" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.Default">
      <summary>Gets an object value that specifies whether the creation of the referenced object is included in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Default" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriAll">
      <summary>Gets an object value that specifies whether the DRI objects are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriAll" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriAllConstraints">
      <summary>Gets an object value that specifies whether all DRI constraints are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriAllConstraints" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriAllKeys">
      <summary>Gets an object value that specifies whether all DRI keys (DriForeignKeys, DriPrimaryKey, DriUniqueKeys) are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriAllKeys" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriChecks">
      <summary>Gets an object value that specifies whether column-specific dependency relationships defined in check constraints with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriChecks" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriClustered">
      <summary>Gets an object value that specifies whether dependency relationships defined in clustered indexes with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriClustered" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriDefaults">
      <summary>Gets an object value that specifies whether dependency relationships defined in defaults with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriDefaults" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriForeignKeys">
      <summary>Gets an object value that specifies whether dependency relationships defined in foreign keys with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriForeignKeys" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriIncludeSystemNames">
      <summary>Gets an object value that specifies whether the system generated constraint names used to enforce declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriIncludeSystemNames" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriIndexes">
      <summary>Gets an object value that specifies whether PRIMARY KEY constraints using a unique index to implement the declarative referential integrity are included in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriIndexes" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriNonClustered">
      <summary>Gets an object value that specifies whether dependency relationships defined in non-clustered indexes with enforced declarative referential integrity are included in the script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriNonClustered" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriPrimaryKey">
      <summary>Gets an object value that specifies whether dependency relationships defined in primary keys with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriPrimaryKey" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriUniqueKeys">
      <summary>Gets an object value that specifies whether dependency relationships defined in unique keys with enforced declarative referential integrity are included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriUniqueKeys" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.DriWithNoCheck">
      <summary>Gets an object value that specifies whether the no check statement is included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.DriWithNoCheck" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.EnforceScriptingOptions">
      <summary>Gets an object value that specifies whether the application of all scripting options is enforced for text base objects, such as SchemaQualify.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.EnforceScriptingOptions" />in the scripting options.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptOption.Equals(System.Object)">
      <summary>Returns a Boolean value that specifies if two ScriptOptions are equal.</summary>
      <returns>True if two script options are equal; otherwise, false.</returns>
      <param name="obj">The object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ExtendedProperties">
      <summary>Gets an object value that specifies whether extended object properties are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ExtendedProperties" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.FullTextCatalogs">
      <summary>Gets an object value that specifies whether full-text catalogs are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.FullTextCatalogs" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.FullTextIndexes">
      <summary>Gets an object value that specifies whether full-text indexes are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.FullTextIndexes" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.FullTextStopLists">
      <summary>Gets an object value that specifies whether full-text stop lists are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents full-text stop lists in scripting options.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptOption.GetHashCode">
      <summary>Returns the hash code for this object.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.IncludeDatabaseContext">
      <summary>Gets an object value that specifies whether database content is included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.IncludeDatabaseContext" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.IncludeDatabaseRoleMemberships">
      <summary>Gets the IncludeDatabaseRoleMemberships property value.</summary>
      <returns>The IncludeDatabaseRoleMemberships property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.IncludeFullTextCatalogRootPath">
      <summary>Gets the IncludeFullTextCatalogRootPath property value.</summary>
      <returns>The IncludeFullTextCatalogRootPath property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.IncludeHeaders">
      <summary>Gets an object that specifies whether the generated script is prefixed with a header containing information including the date and time of generation.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.IncludeHeaders" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.IncludeIfNotExists">
      <summary>Gets an object that specifies whether to check the existence of an object before including it in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.IncludeIfNotExists" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.Indexes">
      <summary>Gets an object that specifies whether indexes are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ClusteredIndexes" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.LoginSid">
      <summary>Gets or sets the Boolean property value that specifies whether the security identifiers are included for any scripted logins in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.LoginSid" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoAssemblies">
      <summary>Gets an object that specifies whether assemblies are excluded from the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoAssemblies" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoCollation">
      <summary>Gets an object value that specifies whether to include the collection in the generated script if the server is running SQL Server 7.0 or later.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoCollation" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoCommandTerminator">
      <summary>Gets an object value that specifies whether individual Transact-SQL statements are delimited in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoCommandTerminator" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoExecuteAs">
      <summary>Gets an object value that specifies whether the EXECUTE AS options for stored procedures and user-defined functions are included in the script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoExecuteAs" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoFileGroup">
      <summary>Gets an object value that specifies whether to include the 'ON &lt;filegroup&gt;' clause in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoFileGroup" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoFileStream">
      <summary>Gets an object that specifies whether to include the FILESTREAM_ON clause when you create <see cref="T:Microsoft.SqlServer.Management.Smo.DataType.VarBinaryMax" /> columns in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoFileStreamColumn" /> value in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoFileStreamColumn">
      <summary>Gets an object that specifies whether to include the FILESTREAM_ON clause when you create <see cref="T:Microsoft.SqlServer.Management.Smo.DataType.VarBinaryMax" /> columns in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoFileStreamColumn" /> value in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoIdentities">
      <summary>Gets an object value that specifies whether definitions of identity property seed and increment are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoIdentities" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoIndexPartitioningSchemes">
      <summary>Gets an object value that specifies whether partition schemes for indexes are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoIndexPartitioningSchemes" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoMailProfileAccounts">
      <summary>Gets an object value that specifies whether mail accounts referenced by mail profiles are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoMailProfileAccounts" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoMailProfilePrincipals">
      <summary>Gets an object value that specifies whether principals referenced by mail profiles are excluded from the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoMailProfilePrincipals" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NonClusteredIndexes">
      <summary>Gets an object value that specifies whether non-clustered indexes are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NonClusteredIndexes" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoTablePartitioningSchemes">
      <summary>Gets an object value that specifies whether partition schemes for tables are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoTablePartitioningSchemes" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoVardecimal">
      <summary>Gets the NoVardecimal property value.</summary>
      <returns>The NoVardecimal property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoViewColumns">
      <summary>Gets an object value that specifies whether to include the specified columns for a view.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.NoViewColumns" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.NoXmlNamespaces">
      <summary>Gets an object value that specifies whether XML namespaces are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the no XML namespaces option that can be included in the scripting options.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptOption.op_Addition(Microsoft.SqlServer.Management.Smo.ScriptOption,Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Creates a set of scripting options by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies a set of scripting options.</returns>
      <param name="leftOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that specifies the script options.</param>
      <param name="rightOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that specifies the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptOption.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.ScriptOption,Microsoft.SqlServer.Management.Smo.ScriptOption)">
      <summary>Creates a set of scripting options by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies a set of scripting options.</returns>
      <param name="leftOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that specifies the script options.</param>
      <param name="rightOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that specifies the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptOption.op_Implicit(Microsoft.SqlServer.Management.Smo.ScriptOption)~Microsoft.SqlServer.Management.Smo.ScriptingOptions">
      <summary>Implicitly converts the specified <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> to a <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> corresponding to the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" />.</returns>
      <param name="scriptOption">The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object to be converted.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.OptimizerData">
      <summary>Gets an object value that specifies whether script optimizer data for the referenced objects are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.OptimizerData" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.Permissions">
      <summary>Gets an object value that specifies whether to all permissions in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Permissions" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.PrimaryObject">
      <summary>Gets an object value that specifies whether the creation of the referenced object is included in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.PrimaryObject" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.SchemaQualify">
      <summary>Gets an object value that specifies whether the script contains object with no schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.SchemaQualify" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.SchemaQualifyForeignKeysReferences">
      <summary>Gets an object value that specifies whether tables with no schema that are referenced by a foreign key are included in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.SchemaQualifyForeignKeysReferences" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ScriptBatchTerminator">
      <summary>Gets the batch terminator of the script option.</summary>
      <returns>The batch terminator of the script option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ScriptData">
      <summary>Gets the ScriptData property value.</summary>
      <returns>The ScriptData property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ScriptDataCompression">
      <summary>Gets an object value that specifies whether the creation of the referenced object is included in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents script data compression in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ScriptOwner">
      <summary>Gets an object value that specifies whether the creation of the referenced object is included in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the script owner in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ScriptSchema">
      <summary>Gets the schema of the script option.</summary>
      <returns>The schema of the script option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.Statistics">
      <summary>Gets an object value that specifies whether statistics are generated for any table or view included in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Statistics" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.TimestampToBinary">
      <summary>Gets an object value that specifies whether to convert timestamp data types to a binary(8) data types when scripting the creation of a table or user defined data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.TimestampToBinary" />in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.ToFileOnly">
      <summary>Gets an object value that specifies whether to output to file only or to generate string output too. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.ToFileOnly" />d in the scripting options.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptOption.ToString">
      <summary>Returns a string that represents the current object.</summary>
      <returns>A string that represents the current object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.Triggers">
      <summary>Gets an object value that specifies whether to include the definition for triggers in the generated script. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.Triggers" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.WithDependencies">
      <summary>Gets an object value that specifies whether to include all dependent objects in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.WithDependencies" /> in the scripting options.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptOption.XmlIndexes">
      <summary>Gets an object value that specifies whether XML indexes are included in the generated script.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptOption" /> object that represents <see cref="P:Microsoft.SqlServer.Management.Smo.ScriptingOptions.XmlIndexes" /> in the scripting options.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ScriptSchemaObjectBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptSchemaObjectBase" /> is a base class that is inherited by classes that can use an alternative name used in scripting operations. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptSchemaObjectBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptSchemaObjectBase" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptSchemaObjectBase.Name">
      <summary>Gets or sets the name of the schema.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptSchemaObjectBase.Schema">
      <summary>Gets or sets the schema.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ScriptWriterException">
      <summary>Represents an exception which occurred when trying to write a script.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptWriterException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptWriterException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptWriterException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptWriterException" /> class, specifying the exception message.</summary>
      <param name="message">A <see cref="T:System.String" /> which contains the message  to associate with the exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ScriptWriterException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptWriterException" /> class, specifying the exception message, and the exception which caused the exception.</summary>
      <param name="message">A <see cref="T:System.String" /> which contains the message  to associate with the exception.</param>
      <param name="innerException">The <see cref="T:System.Exception" /> which caused this exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ScriptWriterException.SmoExceptionType">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptWriterException" />.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptWriterException" />.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SearchProperty">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> object represents a search property on a SQL Server database object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchProperty.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchProperty.#ctor(Microsoft.SqlServer.Management.Smo.SearchPropertyList,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> class, specifying the parent <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> and name.</summary>
      <param name="searchPropertyList">The parent <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="name">A <see cref="T:System.String" /> containing the name of the instance.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchProperty.#ctor(Microsoft.SqlServer.Management.Smo.SearchPropertyList,System.String,System.String,System.Int32,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> class.</summary>
      <param name="parent">The parent <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="name">A <see cref="T:System.String" /> containing the name of the instance.</param>
      <param name="propertySetGuid">The <see cref="T:System.Guid" /> of the property set associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</param>
      <param name="intID">An <see cref="T:System.Int32" /> representing the IntID of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</param>
      <param name="description">A <see cref="T:System.String" /> which contains the description of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchProperty.Create">
      <summary>Creates a search property on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchProperty.Description">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the description of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the description of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchProperty.Drop">
      <summary>Drops the search property on the instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchProperty.ID">
      <summary>Gets an <see cref="T:System.Int32" /> representing the ID of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</summary>
      <returns>An <see cref="T:System.Int32" /> representing the ID of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchProperty.IntID">
      <summary>Gets or Sets an <see cref="T:System.Int32" /> representing the IntID of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</summary>
      <returns>An <see cref="T:System.Int32" /> representing the IntID of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchProperty.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchProperty.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> which contains the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> which contains the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchProperty.PropertySetGuid">
      <summary>Gets the <see cref="T:System.Guid" /> of the property set associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</summary>
      <returns>The <see cref="T:System.Guid" /> of the property set associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchProperty.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the search property.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> containing a Transact-SQL script that can be used to re-create the search property.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchProperty.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the search property, specifying the scripting options.</summary>
      <returns>Returns a <see cref="T:System.Collections.Specialized.StringCollection" />.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> which specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /> class represents a collection of search properties on a SQL Server database object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection.Add(Microsoft.SqlServer.Management.Smo.SearchProperty)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /> to the collection.</summary>
      <param name="searchProperty">The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.SearchProperty[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">The target array of type <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> to copy to.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> corresponding to the specified position within the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" />.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /></param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> corresponding to the specified name within the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" />.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /> using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SearchProperty" /> which corresponds to the system-defined, unique identifier.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> which is the parent object for this instance.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> which is the parent object for this instance.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> represents a <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /> on a <see cref="T:Microsoft.SqlServer.Management.Smo.DataBase" />.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> class, specifying the database and the name for the object</summary>
      <param name="database">The <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> which is the parent of the object.</param>
      <param name="name">A <see cref="T:System.String" /> which contains the name of the object </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Create">
      <summary>Creates a search property list  on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Create(System.String)">
      <summary>Creates a search property list  on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> object, specifying the sourceSearchPropertyListName.</summary>
      <param name="sourceSearchPropertyListName">A <see cref="T:System.String" /> which contains the source <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Create(System.String,System.String)">
      <summary>Creates a search property list  on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> object, specifying the database and the sourceSearchPropertyListName.</summary>
      <param name="sourceDatabaseName">A <see cref="T:System.String" /> which contains the database name.</param>
      <param name="sourceSearchPropertyListName">A <see cref="T:System.String" /> which contains the source <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> name.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyList.DateCreated">
      <summary>Gets a <see cref="T:System.DateTime" /> which represents the date and time that this instance was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> which represents the date and time when this instance was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyList.DateLastModified">
      <summary>Gets a <see cref="T:System.DateTime" /> which represents the date and time that this instance was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> which represents the date and time when this instance was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. If true, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions. If false, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be denied the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be denied the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantees granted the specified set of permission, are also denied access to the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. If true, the grantees and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions. If false, only the grantees are denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Drop">
      <summary>Removes the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for specified permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.SmoObjectPermissionSet" /> value that specifies the permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" />.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.SmoObjectPermissionSet" /> value that specifies the permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />under an assumed role.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to grant the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />under an assumed role.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to grant the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyList.ID">
      <summary>Gets an <see cref="T:System.Int32" /> which represents the ID of this instance.</summary>
      <returns>An <see cref="T:System.Int32" /> which represents the ID of this instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Owner">
      <summary>Gets or sets the name of the database principal that is the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <returns>The name of the database principal that is the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Parent">
      <summary>Gets or set the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> which is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> which is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be revoked of the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes access to the specified permission to the grantee and the ability to revoke access to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be revoked of the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to revoke the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantees granted the specified set of permission, are also revoked of the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. If true, the grantees and users to whom the grantee granted the specified set of permissions are all revoked of the specified set of permissions. If false, only the grantees are denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes the specified set of permissions to the revokeee and the ability to revoke the set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />under an assumed role.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, from whom the grantees revoked the specified set of permissions, are also denied access to the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. If true, the grantees and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions. If false, only the grantees are revoked of the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes the specified set of permissions from the specified grantees on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be revoked of the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a grantee from the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> and any other users to whom the grantee has granted the specified set of permissions</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be revoked of the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, from whom the grantees granted the specified set of permissions, are also denied access to the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. If true, the grantees and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions. If false, only the grantees are revoked of the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a set of grantees from the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users within an assumed role.</summary>
      <param name="permission">An <see cref="T:ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies the grantees to be revoked of the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, from whom the grantees granted the specified set of permissions, are also denied access to the specified set of permissions on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. If true, the grantees and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions. If false, only the grantees are revoked of the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permissions to other users on the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />, specifying the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the Transact-SQL script that can be used to re-create the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyList.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />, specifying the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the Transact-SQL script that can be used to re-create the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />.</returns>
      <param name="scriptingOptions">The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> which specifies the scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyList.SearchProperties">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /> which this object represents.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyCollection" /> which this object represents.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection" /> class represents a collection of type <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> associated with a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection.Add(Microsoft.SqlServer.Management.Smo.SearchPropertyList)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection" /> to the collection.</summary>
      <param name="searchPropertyList">The <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection.CopyTo(Microsoft.SqlServer.Management.Smo.SearchPropertyList[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> object in the collection corresponding to the index number.</returns>
      <param name="index">An Int32 value that specifies the position of the Sequence object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" />collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> which corresponds to the name specified..</returns>
      <param name="name">A <see cref="T:System.String" /> which gets the name of <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyList" /> to retrieve.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection.ItemById(System.Int32)">
      <summary>Gets a search property list in the collection by using the specified identifier.</summary>
      <returns>The search property list indicated by the identifier.</returns>
      <param name="id">The specified identifier.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> which serves as the parent object to the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection" />.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> which serves as the parent object to the <see cref="T:Microsoft.SqlServer.Management.Smo.SearchPropertyListCollection" />.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Sequence">
      <summary>This class represents the SQL Server Sequence. A sequence is a user-defined schema bound object that generates a sequence of numeric values according to the specification with which the sequence was created. The sequence of numeric values is generated in an ascending or descending order at a defined interval and can be configured to restart (cycle) when exhausted. Sequences, unlike identity columns, are not associated with specific tables. Applications refer to a sequence object to retrieve its next value. The relationship between sequences and tables is controlled by the application. User applications can reference a sequence object and coordinate the values across multiple rows and tables.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> class with specified parent database and name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the sequence.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the sequence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> class with specified parent database, name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the sequence.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the sequence.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema for the sequence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.CacheSize">
      <summary>Gets or sets the number of sequence values to be cached.</summary>
      <returns>An <see cref="T:System.Int32" /> representing the number of sequence values cached.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Create">
      <summary>Creates a sequence on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.CreateDate">
      <summary>Gets a <see cref="T:System.DateTime" /> representing the date and time when the sequence was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> representing the date and time that the sequence was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.CurrentValue">
      <summary>Gets the <see cref="T:System.Object" /> which represents the current value of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /></summary>
      <returns>An<see cref="T:System.Object" /> which represents the current value of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.DataType">
      <summary>Gets or sets the <see cref="Microsoft.SqlServer.Management.Smo.DataType" /> of this sequence.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> for this sequence.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.DateLastModified">
      <summary>Get the <see cref="T:System.DateTime" /> representing the date and time the sequence was last modified.</summary>
      <returns>The <see cref="T:System.DateTime" />representing the date and time when the sequence was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the sequence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the sequence.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the sequence. If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions. If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantees granted the specified set of permissions on the sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantees granted the specified set of permission, are also denied access to the specified set of permissions on the sequence. If True, the grantees and users to whom the grantees granted the specified set of permissions are all denied the specified set of permissions. If False, only the grantees are denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Drop">
      <summary>Removes the sequence from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the Sequence.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the Sequence. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the Sequence.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the Sequence. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the Sequence.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the Sequence. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the Sequence.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the Sequence.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.Events">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceEvents" /> object associated with this sequence.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceEvents" /> object associated with this sequence.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property for the <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the Sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the sequence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the Sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the Sequence. If True, the grantee is given the ability to grant the specified set of permissions to other users on the Sequence.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the sequence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the sequence under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the sequence.If True, the grantee is given the ability to grant the specified set of permissions to other users on the sequence.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the sequence. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the sequence. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the Sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the sequence</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to grant the specified set of permissions to other users on the Sequence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the sequence under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to grant the specified set of permissions to other users on the Sequence.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the sequence. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.ID">
      <summary>Gets the ID value that uniquely identifies the sequence.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the sequence.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.IncrementValue">
      <summary>Gets or sets the object that represents the increment value for the sequence.</summary>
      <returns>A <see cref="T:System.Object" /> which represents the increment value for the sequence.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.IsCycleEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> that specifies whether the sequence object should restart from the minimum value (or maximum for descending sequence objects) or throw an exception when its minimum or maximum value is exceeded.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the sequence will restart; otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.IsExhausted">
      <summary>Gets a <see cref="T:System.Boolean" /> which indicates whether the sequence is exhausted.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> is exhausted; otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.IsSchemaOwned">
      <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object is owned by a schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.MaxValue">
      <summary>Gets or sets an <see cref="T:System.Object" /> that specifies the upper bound for the sequence object. The default maximum value for a new sequence object is the maximum value of the data type of the sequence object.</summary>
      <returns>A <see cref="T:System.Object" /> that specifies the upper bound for the sequence object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.MinValue">
      <summary>Gets or sets an <see cref="T:System.Object" /> that specifies the lower bound for the sequence object. The default minimum value for a new sequence object is the minimum value of the data type of the sequence object.</summary>
      <returns>A <see cref="T:System.Object" /> that specifies the lower bound for the sequence object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.Name">
      <summary>Gets or sets the name of the sequence.</summary>
      <returns>The name of the sequence.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.Owner">
      <summary>Gets the name of the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the object owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Refresh">
      <summary>Refreshes the objects and properties on the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Rename(System.String)">
      <summary>Renames the sequence.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the sequence.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a grantee from the sequence and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the sequence. If True, the grantee is given the ability to revoke the specified set of permissions from other users on the sequence. If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions. If true, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the sequence. If false, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee from the sequence and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the sequence. If True, the grantee is given the ability to revoke the specified set of permissions from other users on the sequence. If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions. If true, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the sequence. If false, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the sequence. Use this for grantees who are members of more than one parameter role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a set of grantees on the sequence.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a set of grantees from the sequence and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users </summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to revoke the specified set of permissions from other users on the sequence. If True, the grantees are given the ability to revoke the specified set of permissions from other users on the sequence. If False, only the grantees are revoked the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions. If true, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the sequence. If false, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a set of grantees from the sequence and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users within an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to revoke the specified set of permissions from other users on the sequence. If True, the grantees are given the ability to revoke the specified set of permissions from other users on the sequence. If False, only the grantees are revoked the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions. If true, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the sequence. If false, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the users assume when granting the specified set of permissions to other users on the sequence. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.Schema">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the schema which owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the schema which owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the sequence.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" />which contains a Transact-SQL script that can be used to re-create the sequence.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Sequence.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the sequence.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" />which contains a Transact-SQL script that can be used to re-create the sequence.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.SequenceCacheType">
      <summary>Gets or sets a <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCacheType" /> which indicates how the sequence is cached.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCacheType" /> which indicates how the sequence is cached.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Sequence.StartValue">
      <summary>Gets or sets a <see cref="T:System.Object" /> which represents the starting value of the sequence.</summary>
      <returns>A <see cref="T:System.Object" /> which represents the starting value of the sequence.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SequenceCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> objects that represent all the Sequences on the referenced database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceCollection.Add(Microsoft.SqlServer.Management.Smo.Sequence)">
      <summary>Adds a member to the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> collection</summary>
      <param name="sequence">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object to be included in the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Sequence[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> which corresponds to the specified index number..</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object value that represents the Sequence.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object in the collection by name and Schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object value that represents the Sequence.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> object to which the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> belongs.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A  <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SequenceEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SequenceEvents" /> object represents the settings required for Microsoft SQL Server Sequence event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of Sequence events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.SequenceEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the Sequence events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the Sequence events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SequenceExtender">
      <summary>Contains additional functionality for the <see cref="T:Microsoft.SqlServer.Management.Smo.Sequence" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceExtender.#ctor"></member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceExtender.#ctor(Microsoft.SqlServer.Management.Smo.Sequence)"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.ConnectionContext">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> associated with the sequence</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> which is associated with the sequence.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.CurrentObject">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> associated with the sequence.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.DatabaseName">
      <summary>Gets a <see cref="T:System.String" /> which contains the name of the database containing the sequence.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the database containing the sequence.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.DatatypeNames">
      <summary>Gets a <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the names of the allowed data types for a sequence object.</summary>
      <returns>Returns <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the names of the allowed data types for a sequence object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.DefaultPrecision">
      <summary>Gets an <see cref="T:System.Int32" /> which represents the precision of the sequence based upon its data type.</summary>
      <returns>An <see cref="T:System.Int32" /> which represents the precision of the sequence based upon its data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.ExtendedPropertyPageCommitCellEdits">
      <returns>Returns <see cref="T:System.Object" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.ExtendedPropertyPageDataContainer"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.ExtendedPropertyPageIsDirty"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.ExtendedPropertyPageOnRunNow"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.HasMaximumValue">
      <returns>Returns <see cref="T:System.Boolean" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.HasMinimumValue"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.HasRestartValue"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.Name"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.OriginalStartValue"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.PermissionPageDataContainer"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.PermissionPageOnRunNow"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.Schema"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.SelectedDatatypeName"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.SelectedNumericPrecision"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.SequenceDatatypeName"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.SequenceNumericPrecision"></member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SequenceExtender.State"></member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SequenceExtender.Validate(System.String,System.Object[])"></member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Server">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object represents an instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.#ctor(Microsoft.SqlServer.Management.Common.ServerConnection)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> class based on the specified connection.</summary>
      <param name="serverConnection">A <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> object value that specifies the connection to the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> class with the specified name.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the instance of SQL Server.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ActiveDirectory">
      <summary>Gets information about the Active Directory settings for the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory" /> object that specifies the Active Directory settings for the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.AffinityInfo">
      <summary>Gets the <see cref="P:Microsoft.SqlServer.Management.Smo.Server.AffinityInfo" /> object that is associated with an instance of SQL Server.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.AffinityInfo" /> object for specified instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Alter(System.Boolean)">
      <summary>Updates any Server object property changes on the instance of SQL Server with the option to override value checking.</summary>
      <param name="overrideValueChecking">A Boolean value that specifies whether to override validation of the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object property values.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.AttachDatabase(System.String,System.Collections.Specialized.StringCollection)">
      <summary>Attaches an existing database that is made up of one or more files to the instance of SQL Server with the specified name and using the specified data files. </summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database to be attached. </param>
      <param name="files">A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list database files.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.AttachDatabase(System.String,System.Collections.Specialized.StringCollection,Microsoft.SqlServer.Management.Smo.AttachOptions)">
      <summary>Attaches an existing database that is made up of one or more files to the instance of SQL Server that has the specified name and using the specified data files and attachment options. </summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database to be attached. </param>
      <param name="files">A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list database files.</param>
      <param name="attachOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.AttachOptions" /> object value that contains the attachment options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.AttachDatabase(System.String,System.Collections.Specialized.StringCollection,System.String)">
      <summary>Attaches an existing database that is made up of one or more files to the instance of SQL Server with the specified name and using the specified data files. </summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database to be attached. </param>
      <param name="files">A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list database files.</param>
      <param name="owner">A <see cref="T:System.String" /> value that specifies the new owner of the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.AttachDatabase(System.String,System.Collections.Specialized.StringCollection,System.String,Microsoft.SqlServer.Management.Smo.AttachOptions)">
      <summary>Attaches an existing database that is made up of one or more files to the instance of SQL Server by using the specified name, data files, and attachment options. </summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database to be attached. </param>
      <param name="files">A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list database files.</param>
      <param name="owner">A <see cref="T:System.String" /> value that specifies the new owner of the database.</param>
      <param name="attachOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.AttachOptions" /> object value that contains the attachment options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.AuditLevel">
      <summary>Gets or sets the AuditLevel property value.</summary>
      <returns>The AuditLevel property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Audits">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Audit" /> object represents an audit log defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.AuditCollection" /> object that represents all the audit logs defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.AvailabilityGroups">
      <summary>Gets the available groups in the server.</summary>
      <returns>The available groups in the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.BackupDevices">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDevice" /> object represents a backup device defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.BackupDeviceCollection" /> object that represents all the backup devices defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.BackupDirectory">
      <summary>Gets or sets the BackupDirectory property value.</summary>
      <returns>The BackupDirectory property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.BrowserServiceAccount">
      <summary>Gets the service account that the Browser service runs under on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> object that specifies the SQL Server Browser service account on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.BrowserStartMode">
      <summary>Gets the start mode for the SQL Server Browser Service running on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> object that specifies the start mode for the SQL Server Browser Service running on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.BuildClrVersion">
      <summary>Gets the BuildClrVersion property value.</summary>
      <returns>Version object. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.BuildClrVersionString">
      <summary>Gets the version string of the CLR that was used while building the instance.</summary>
      <returns>The version string of the CLR that was used while building the instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.BuildNumber">
      <summary>Gets the BuildNumber property value.</summary>
      <returns>The BuildNumber property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ClusterName">
      <summary>Gets the name of the cluster.</summary>
      <returns>The name of the cluster.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ClusterQuorumState">
      <summary>Gets the state of the cluster quorum.</summary>
      <returns>The state of the cluster quorum.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ClusterQuorumType">
      <summary>Gets the type of the cluster quorum.</summary>
      <returns>The type of the cluster quorum.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Collation">
      <summary>Gets the Collation property value.</summary>
      <returns>The Collation property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.CollationID">
      <summary>Gets the CollationID property value.</summary>
      <returns>The CollationID property value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.CompareUrn(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Compares two URNS.</summary>
      <returns>A System.Int32 value that is 0 when the URN values relate to the same SQL Server object, and -1 when they do not relate to the same object.</returns>
      <param name="urn1">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" />
      </param>
      <param name="urn2">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ComparisonStyle">
      <summary>Gets the Windows comparison style of the collation.</summary>
      <returns>The Windows comparison style of the collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ComputerNamePhysicalNetBIOS">
      <summary>Gets the NetBIOS name of the local computer on which the instance of SQL Server is currently running.</summary>
      <returns>The NetBIOS name of the local computer on which the instance of SQL Server is currently running.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Configuration">
      <summary>Gets the configuration options for the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Configuration" /> object that specifies the configuration options for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ConnectionContext">
      <summary>Gets the current server connection details for the instance of SQL Server. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> object that specifies the details of the current connection to the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Credentials">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Credential" /> object represents a credential defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.CredentialCollection" /> object that represents all the credentials defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.CryptographicProviders">
      <summary>Gets the list of server cryptographic providers.</summary>
      <returns>The list of server cryptographic providers.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Databases">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object represents a database defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseCollection" /> object that represents all the databases defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.DefaultFile">
      <summary>Gets or sets the DefaultFile property value.</summary>
      <returns>The DefaultFile property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.DefaultLog">
      <summary>Gets or sets the default log of the server.</summary>
      <returns>The default log of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.DefaultTextMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the default text mode is set for the instance of SQL Server. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the default text mode is set for the instance of SQL Server.If True, the default text mode is set to True. Otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.DeleteBackupHistory(System.DateTime)">
      <summary>Deletes the backup history for this instance of SQL Server up until the specified date and time.</summary>
      <param name="oldestDate">A <see cref="T:System.DateTime" /> system object value that specifies the date and time before which to delete the backup history.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.DeleteBackupHistory(System.Int32)">
      <summary>Deletes the backup history for the specified media set.</summary>
      <param name="mediaSetId">An <see cref="T:System.Int32" /> value that specifies the index number of the media set for which the backup history is deleted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.DeleteBackupHistory(System.String)">
      <summary>Deletes the backup history for the specified database.</summary>
      <param name="database">A <see cref="T:System.String" /> value that specifies the name of the database for which the backup history is deleted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Deny(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Deny(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.DatabasePermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the instance of SQL Server.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the instance of SQL Server.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Deny(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Deny(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the instance of SQL Server.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.DetachDatabase(System.String,System.Boolean)">
      <summary>Detaches the specified database from the instance of SQL Server with the option to update statistics before the database is detached.</summary>
      <param name="databaseName">A <see cref="T:System.String" /> value that specifies the name of the database to be detached.</param>
      <param name="updateStatistics">A <see cref="T:System.Boolean" /> value that specifies whether to update the statistics for the database before detaching it.If True, statistics are updated.If False, statistics are not updated.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.DetachDatabase(System.String,System.Boolean,System.Boolean)">
      <summary>Detaches the specified database from the instance of SQL Server with the option to update statistics before the database is detached.</summary>
      <param name="databaseName">A <see cref="T:System.String" /> value that specifies the name of the database to be detached.</param>
      <param name="updateStatistics">A <see cref="T:System.Boolean" /> value that specifies whether to update the statistics for the database before detaching it.If True, statistics are updated.If False, statistics are not updated.</param>
      <param name="removeFulltextIndexFile">A <see cref="T:System.Boolean" /> value that specifies whether to remove a full-text index file before detaching the database.If True, the full-text index file is removed.If False, the full-text index file is not removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.DetachedDatabaseInfo(System.String)">
      <summary>Returns information about a detached database file.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of information about a detached database file. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionDatabaseName<see cref="T:System.String" />The name of the database.DatabaseVersion<see cref="T:System.String" />The version of the database.Collation<see cref="T:System.String" />The number of the collation that is used with the database.</returns>
      <param name="mdfName">A <see cref="T:System.String" /> value that specifies the detached database file.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Edition">
      <summary>Gets the Edition property value.</summary>
      <returns>The Edition property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Endpoints">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Endpoint" /> object represents an endpoint defined on the instance of SQL Server.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointCollection" /> object that represents all the endpoints defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.EngineEdition">
      <summary>Gets the edition of the engine.</summary>
      <returns>The edition of the engine.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumActiveCurrentSessionTraceFlags">
      <summary>Gets active session flags as a DataTable.</summary>
      <returns>An object of type <see cref="T:System.Data.DataTable" /> representing one table of in-memory data.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumActiveGlobalTraceFlags">
      <summary>Gets a DataTable that contains active global trace flags.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> that contains active global trace flags.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumAvailableMedia">
      <summary>Enumerates a list of media that is visible to the instance of SQL Server on the local area network.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the available media information. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Name<see cref="T:System.String" />The name of the drive.LowFree<see cref="T:System.Int32" />The low order double word of available media resource.HighFree<see cref="T:System.Int32" />The high order double word of available media resourceMediaTypes<see cref="T:System.Int32" />The media type. See <see cref="T:Microsoft.SqlServer.Management.Smo.MediaTypes" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumAvailableMedia(Microsoft.SqlServer.Management.Smo.MediaTypes)">
      <summary>Enumerates a list of media that is visible to the instance of SQL Server on the local area network and limited to the type of media specified.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the available media information. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Name<see cref="T:System.String" />The name of the drive.LowFree<see cref="T:System.Int32" />The low order double word of available media resource.HighFree<see cref="T:System.Int32" />The high order double word of available media resourceMediaTypes<see cref="T:System.Int32" />The media type. See <see cref="T:Microsoft.SqlServer.Management.Smo.MediaTypes" />.</returns>
      <param name="media">A <see cref="T:Microsoft.SqlServer.Management.Smo.MediaTypes" /> object value that specifies the type of media to which the results are limited.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumClusterMembersState">
      <summary>Enumerates the current state of the Windows cluster members of which the instance is part of.</summary>
      <returns>A list of state of the cluster members.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumClusterSubnets">
      <summary>Enumerates a list of cluster subnets.</summary>
      <returns>A list of cluster subnets.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumCollations">
      <summary>Enumerates a list of collations supported by the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the collation information. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Urn<see cref="T:System.String" />The URN string that identifies the collation. Name<see cref="T:System.String" />The name of the collation. See sys.fn_helpcollations (Transact-SQL).CodePage<see cref="T:System.Int32" />The code page of the collation. See Collation and Code Page Architecture.LocaleID<see cref="T:System.Int32" />The locale of the collation. See sys.syslanguages (Transact-SQL).ComparisonStyle<see cref="T:System.Int32" />The comparison style made up of the sum of the following styles, Case insensitivity = 1, Accent insensitivity = 2, Kana type insensitivity = 64436, Width insensitivity = 131072.Description<see cref="T:System.String" />The description of the collation.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumDatabaseMirrorWitnessRoles">
      <summary>Enumerates a list of database mirror witness roles.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the database mirror witness role information.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumDatabaseMirrorWitnessRoles(System.String)">
      <summary>Enumerates a list of mirror witness roles for the specified database.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the database mirror witness role information.</returns>
      <param name="database">A <see cref="T:System.String" /> value that specifies database for which to return mirror witness roles information.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumDetachedDatabaseFiles(System.String)">
      <summary>Enumerates a list of detached database files.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of detached database file names.</returns>
      <param name="mdfName">A <see cref="T:System.String" /> value that specifies the file name for which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumDetachedLogFiles(System.String)">
      <summary>Enumerates a list of detached log files.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of detached log file names.</returns>
      <param name="mdfName">A <see cref="T:System.String" /> value that specifies the file name for which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumDirectories(System.String)">
      <summary>Enumerates a list of directories relative to the specified path.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of directories relative to the specified path. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Name<see cref="T:System.String" />The name of the directory relative to the specified path.</returns>
      <param name="path">A <see cref="T:System.String" /> value that specifies an operating system path.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumErrorLogs">
      <summary>Enumerates a list of SQL Server error log files.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of SQL Server error log files. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData type Description Urn<see cref="T:System.String" />The URN string that identifies the error log. "Server[@Name='MYSERVER']/ErrorLog[@ArchiveNo='2']".Name<see cref="T:System.String" />The name of the error log file.ArchiveNo<see cref="T:System.Int32" />The archive number that denotes the chronological sequence that the error log was created. 0 for the most recent error log, and 1 is the next most recent.CreateDate<see cref="T:System.DateTime" />The date and time when the error log was created.Size<see cref="T:System.Int32" />The size of the error log file in bytes.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumLocks">
      <summary>Enumerates a list of current locks held on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of current locks held by the specified process on the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description RequestorSpid<see cref="T:System.Int32" />The SQL Server process ID that uniquely identifies the process requesting the lock.LockType<see cref="T:System.String" />The type of lock. See req_mode in sys.syslockinfo (Transact-SQL).Database<see cref="T:System.String" />The name of the database that contains the lock.Schema<see cref="T:System.String" />The schema of the locked resource.Table<see cref="T:System.String" />The table that contains the lock.Index<see cref="T:System.String" />The index that contains the lock.Status<see cref="T:System.Int32" />The status of the lock. 1 for Grant, 2 for Convert, and 3 for Wait.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumLocks(System.Int32)">
      <summary>Enumerates a list of current locks held by the specified process on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of current locks held by the specified process on the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description RequestorSpid<see cref="T:System.Int32" />The SQL Server process ID that uniquely identifies the process requesting the lock.LockType<see cref="T:System.String" />The type of lock. See req_mode in sys.syslockinfo (Transact-SQL).Database<see cref="T:System.String" />The name of the database that contains the lock.Schema<see cref="T:System.String" />The schema of the locked resource.Table<see cref="T:System.String" />The table that contains the lock.Index<see cref="T:System.String" />The index that contains the lock.Status<see cref="T:System.Int32" />The status of the lock. 1 for Grant, 2 for Convert, and 3 for Wait.</returns>
      <param name="processId">An <see cref="T:System.Int32" /> value that specifies the system ID value that uniquely identifies the process.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumMembers(Microsoft.SqlServer.Management.Smo.RoleTypes)">
      <summary>Enumerates a list of members of server roles and database roles on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list of members and the roles to which they belong. </returns>
      <param name="roleType">A <see cref="T:Microsoft.SqlServer.Management.Smo.RoleTypes" /> object value that specifies the type of role of which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the instance of SQL Server.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the instance of SQL Server. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the instance of SQL Server.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the instance of SQL Server. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the application instance of SQL Server.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the instance of SQL Server. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the instance of SQL Server.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the instance of SQL Server. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumPerformanceCounters">
      <summary>Enumerates a list of performance counters that are supported by the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of performance counters supported by the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description ObjectName<see cref="T:System.String" />The name of the performance counter object. The SqlServer.ExecStatistics object, for example.CounterName<see cref="T:System.String" />The name of the performance counter. The Distributed Query counter, for example.InstanceName<see cref="T:System.String" />The name of the measurement to be taken. The Exec started per second instance, for example.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumPerformanceCounters(System.String)">
      <summary>Enumerates a list of performance counters that are supported by the instance of SQL Server for a specified object.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of performance counters supported by the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description ObjectName<see cref="T:System.String" />The name of the performance counter object. The SqlServer.ExecStatistics object, for example.CounterName<see cref="T:System.String" />The name of the performance counter. The Distributed Query counter, for example.InstanceName<see cref="T:System.String" />The name of the measurement to be taken. The Exec started per second instance, for example.</returns>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the object on which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumPerformanceCounters(System.String,System.String)">
      <summary>Enumerates a list of performance counters that are supported by the instance of SQL Server for a specified object and specified counter.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of performance counters supported by the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description ObjectName<see cref="T:System.String" />The name of the performance counter object. The SqlServer.ExecStatistics object, for example.CounterName<see cref="T:System.String" />The name of the performance counter. The Distributed Query counter, for example.InstanceName<see cref="T:System.String" />The name of the measurement to be taken. The Exec started per second instance, for example.</returns>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the object on which to limit the results.</param>
      <param name="counterName">A <see cref="T:System.String" /> value that specifies the counter name on which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumPerformanceCounters(System.String,System.String,System.String)">
      <summary>Enumerates a list of performance counters that are supported by the instance of SQL Server for a specified object, for a specified counter, and on the specified instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of performance counters supported by the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description ObjectName<see cref="T:System.String" />The name of the performance counter object. The SqlServer.ExecStatistics object, for example.CounterName<see cref="T:System.String" />The name of the performance counter. The Distributed Query counter, for example.InstanceName<see cref="T:System.String" />The name of the measurement to be taken. The Exec started per second instance, for example.</returns>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the object on which to limit the results.</param>
      <param name="counterName">A <see cref="T:System.String" /> value that specifies the counter name on which to limit the results.</param>
      <param name="instanceName">A <see cref="T:System.String" /> value that specifies the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumProcesses">
      <summary>Enumerates a list of processes running on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of processes running on the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Urn<see cref="T:System.String" />The URN string that represents the process. "Server[@Name='PCNAME']/Process[@Spid='51']", for example.Name<see cref="T:System.String" />The name of the process.Spid<see cref="T:System.Int32" />The SQL Server session ID that uniquely identifies the process, see the session_id column in sys.dm_exec_sessions (Transact-SQL).Login<see cref="T:System.String" />The login running the process.Host<see cref="T:System.String" />The name of the computer on which the process is running.Status<see cref="T:System.String" />The status of the process. Running and sleeping, for example.Command<see cref="T:System.String" />The command currently being executed.Database<see cref="T:System.String" />The database is which the process is running.Cpu<see cref="T:System.Int32" />The cumulative time taken by the process in milliseconds. See the cpu_time column in sys.dm_exec_sessions (Transact-SQL).MemUsage<see cref="T:System.Int32" />The number of pages in the procedure cache that are currently allocated to the process. A negative number indicates that the process is freeing up memory allocated by another process.BlockingSpid<see cref="T:System.Int16" />The SQL Server procedure ID of the procedure that is blocking the referenced procedure..IsSystem<see cref="T:System.Boolean" />The value that specifies whether the process is a system process or not.Program<see cref="T:System.String" />The name of the program the process ExecutionContextID<see cref="T:System.Int16" />The ID value that uniquely identifies the execution context under which the process is running.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumProcesses(System.Boolean)">
      <summary>Enumerates a list of processes running on the instance of SQL Server with the option to exclude system processes.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of processes running on the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Urn<see cref="T:System.String" />The URN string that represents the process. "Server[@Name='PCNAME']/Process[@Spid='51']", for example.Name<see cref="T:System.String" />The name of the process.Spid<see cref="T:System.Int32" />The SQL Server session ID that uniquely identifies the process, see the session_id column in sys.dm_exec_sessions (Transact-SQL).Login<see cref="T:System.String" />The login running the process.Host<see cref="T:System.String" />The name of the computer on which the process is running.Status<see cref="T:System.String" />The status of the process. Running and sleeping, for example.Command<see cref="T:System.String" />The command currently being executed.Database<see cref="T:System.String" />The database is which the process is running.Cpu<see cref="T:System.Int32" />The cumulative time taken by the process in milliseconds. See the cpu_time column in sys.dm_exec_sessions (Transact-SQL).MemUsage<see cref="T:System.Int32" />The number of pages in the procedure cache that are currently allocated to the process. A negative number indicates that the process is freeing up memory allocated by another process.BlockingSpid<see cref="T:System.Int16" />The SQL Server procedure ID of the procedure that is blocking the referenced procedure..IsSystem<see cref="T:System.Boolean" />The value that specifies whether the process is a system process or not.Program<see cref="T:System.String" />The name of the program the process ExecutionContextID<see cref="T:System.Int16" />The ID value that uniquely identifies the execution context under which the process is running.</returns>
      <param name="excludeSystemProcesses">A <see cref="T:System.Boolean" /> value that specifies whether to include system processes in the results.If True, system processes are excluded.If False, system processes are included.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumProcesses(System.Int32)">
      <summary>Enumerates a list of information about the specified process. </summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of processes running on the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Urn<see cref="T:System.String" />The URN string that represents the process. "Server[@Name='PCNAME']/Process[@Spid='51']", for example.Name<see cref="T:System.String" />The name of the process.Spid<see cref="T:System.Int32" />The SQL Server session ID that uniquely identifies the process, see the session_id column in sys.dm_exec_sessions (Transact-SQL).Login<see cref="T:System.String" />The login running the process.Host<see cref="T:System.String" />The name of the computer on which the process is running.Status<see cref="T:System.String" />The status of the process, such as. running or sleeping.Command<see cref="T:System.String" />The command currently being executed.Database<see cref="T:System.String" />The database is which the process is running.Cpu<see cref="T:System.Int32" />The cumulative time taken by the process in milliseconds. See the cpu_time column in sys.dm_exec_sessions (Transact-SQL).MemUsage<see cref="T:System.Int32" />The number of pages in the procedure cache that are currently allocated to the process. A negative number indicates that the process is freeing up memory allocated by another process.BlockingSpid<see cref="T:System.Int16" />The SQL Server procedure ID of the procedure that is blocking the referenced procedure..IsSystem<see cref="T:System.Boolean" />The value that specifies whether the process is a system process or not.Program<see cref="T:System.String" />The name of the program the process ExecutionContextID<see cref="T:System.Int16" />The ID value that uniquely identifies the execution context under which the process is running.</returns>
      <param name="processId">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the process.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumProcesses(System.String)">
      <summary>Enumerates a list of processes running on the instance of SQL Server that are associated with the specified login.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of processes running on the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Urn<see cref="T:System.String" />The URN string that represents the process. "Server[@Name='PCNAME']/Process[@Spid='51']", for example.Name<see cref="T:System.String" />The name of the process.Spid<see cref="T:System.Int32" />The SQL Server session ID that uniquely identifies the process, see the session_id column in sys.dm_exec_sessions (Transact-SQL).Login<see cref="T:System.String" />The login running the process.Host<see cref="T:System.String" />The name of the computer on which the process is running.Status<see cref="T:System.String" />The status of the process. Running and sleeping, for example.Command<see cref="T:System.String" />The command currently being executed.Database<see cref="T:System.String" />The database is which the process is running.Cpu<see cref="T:System.Int32" />The cumulative time taken by the process in milliseconds. See the cpu_time column in sys.dm_exec_sessions (Transact-SQL).MemUsage<see cref="T:System.Int32" />The number of pages in the procedure cache that are currently allocated to the process. A negative number indicates that the process is freeing up memory allocated by another process.BlockingSpid<see cref="T:System.Int16" />The SQL Server procedure ID of the procedure that is blocking the referenced procedure..IsSystem<see cref="T:System.Boolean" />The value that specifies whether the process is a system process or not.Program<see cref="T:System.String" />The name of the program the process ExecutionContextID<see cref="T:System.Int16" />The ID value that uniquely identifies the execution context under which the process is running.</returns>
      <param name="loginName">A <see cref="T:System.String" /> value that specifies the login associated with the processes running on the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumServerAttributes">
      <summary>Enumerates a list of server attributes for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of server attributes for the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description attribute_id<see cref="T:System.Int32" />The ID value that uniquely identifies the attribute.attribute_name<see cref="T:System.String" />The name of the attribute.attribute_value<see cref="T:System.String" />The current setting of the attribute.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumServerPermissions">
      <summary>Enumerates a list of server permissions for the instance of SQL Server.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo" /> objects that contains server permission information for the instance of SQL Server. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumServerPermissions(Microsoft.SqlServer.Management.Smo.ServerPermissionSet)">
      <summary>Enumerates a list of server permissions for a specified permission on the instance of SQL Server.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo" /> objects that contains server permission information for the specified permission on the instance of SQL Server. </returns>
      <param name="permissions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumServerPermissions(System.String)">
      <summary>Enumerates a list of server permissions for a specified grantee on the instance of SQL Server.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo" /> objects that contains server permission information for the specified grantee on the instance of SQL Server. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumServerPermissions(System.String,Microsoft.SqlServer.Management.Smo.ServerPermissionSet)">
      <summary>Enumerates a list of server permissions for a specified grantee and a specified permission on the instance of SQL Server.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo" /> objects that contains server permission information for the specified grantee and permission on the instance of SQL Server. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumStartupProcedures">
      <summary>Enumerates a list of startup procedures.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list startup procedures for the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Name<see cref="T:System.String" />The name of the startup procedure.Schema<see cref="T:System.String" />The schema associated with the startup procedure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumWindowsDomainGroups">
      <summary>Enumerates a list of Microsoft Windows group accounts defined on a domain. </summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of Windows group accounts for the specified domain. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Name<see cref="T:System.String" />The name of the Windows Domain group.Description<see cref="T:System.String" />A description of the Windows Domain group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumWindowsDomainGroups(System.String)">
      <summary>Enumerates a list of Microsoft Windows group accounts defined for the specified domain. </summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of Windows group accounts for the specified domain. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Name<see cref="T:System.String" />The name of the Windows Domain group.Description<see cref="T:System.String" />A description of the Windows Domain group.</returns>
      <param name="domain">A <see cref="T:System.String" /> value that specifies the domain on which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumWindowsGroupInfo">
      <summary>Enumerates a list of information about all Microsoft Windows groups that have explicitly granted access to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of Windows groups that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description account name<see cref="T:System.String" />The name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.type<see cref="T:System.String" />The type of user. This specifies whether the user is an individual account or a group account.privilege<see cref="T:System.String" />The privilege level assigned to the Windows NT group.mapped login name<see cref="T:System.String" />The SQL Server login account to which the Windows NT group is mapped.permission path<see cref="T:System.String" />The permission path for the Windows NT group.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumWindowsGroupInfo(System.String)">
      <summary>Enumerates a list of information about all Microsoft Windows groups that have explicitly granted access to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of Windows groups that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description account name<see cref="T:System.String" />The name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.type<see cref="T:System.String" />The type of user. This specifies whether the user is an individual account or a group account.privilege<see cref="T:System.String" />The privilege level assigned to the Windows NT group.mapped login name<see cref="T:System.String" />The SQL Server login account to which the Windows NT group is mapped.permission path<see cref="T:System.String" />The permission path for the Windows NT group.</returns>
      <param name="group">A <see cref="T:System.String" /> value that specifies a Windows group on which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumWindowsGroupInfo(System.String,System.Boolean)">
      <summary>Enumerates a list of information about all Microsoft Windows groups that have explicitly granted access to the instance of SQL Server and with the option to list the individual members.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of Windows groups that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description account name<see cref="T:System.String" />The name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.type<see cref="T:System.String" />The type of user. This specifies whether the user is an individual account or a group account.privilege<see cref="T:System.String" />The privilege level assigned to the Windows NT group.mapped login name<see cref="T:System.String" />The SQL Server login account to which the Windows NT group is mapped.permission path<see cref="T:System.String" />The permission path for the Windows NT group.</returns>
      <param name="group">A <see cref="T:System.String" /> value that specifies a Windows group on which to limit the results.</param>
      <param name="listMembers">A <see cref="T:System.Boolean" /> value that specifies whether to list the members of the Windows group that has been granted access to the instance of SQL Server.If True, the individual members are listed.If False, the individual members are not listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumWindowsUserInfo">
      <summary>Enumerates a list of information about all Microsoft Windows users that have explicitly granted access to SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of Windows users that have explicitly granted access to the instance of SQL Server.The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description account name<see cref="T:System.String" />The name of the Windows NT user. type<see cref="T:System.String" />The type of user. This specifies whether the user is an individual account or a group account.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumWindowsUserInfo(System.String)">
      <summary>Enumerates a list of information about all Microsoft Windows users that have explicitly granted access to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of Windows users that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description account name<see cref="T:System.String" />The name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.type<see cref="T:System.String" />The type of user. This specifies whether the user is an individual account or a group account.</returns>
      <param name="account">A <see cref="T:System.String" /> value that specifies a Windows user account on which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.EnumWindowsUserInfo(System.String,System.Boolean)">
      <summary>Enumerates a list of information about all Microsoft Windows users that have explicitly granted access to the instance of SQL Server and with the option to list all the permissions paths (groups) through which the user has been granted access to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of Windows users that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description account name<see cref="T:System.String" />The name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.type<see cref="T:System.String" />The type of user. This specifies whether the user is an individual account or a group account.</returns>
      <param name="account">A <see cref="T:System.String" /> value that specifies a Windows user account on which to limit the results.</param>
      <param name="listPermissionPaths">A <see cref="T:System.Boolean" /> value that specifies whether to list the all the permissions paths (other groups) through which the user has been granted access to the instance of SQL Server.If True, the permissions paths are listed.If False, the permissions paths are not listed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ErrorLogPath">
      <summary>Gets the ErrorLogPath property value.</summary>
      <returns>The ErrorLogPath property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Events">
      <summary>Gets the server events that are associated with the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvents" /> object that represents the server events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.FilestreamLevel">
      <summary>Gets the level of FILESTREAM access specified on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Managmement.Smo.StreamAccessLevel" /> object that specifies what types of streaming access are enabled on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.FilestreamShareName">
      <summary>Gets the Windows share name where FILESTREAM data is stored on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> object that specifies the Windows share name where FILESTREAM data is stored on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.FullTextService">
      <summary>Gets the Microsoft Search Full-Text service implementation for the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextService" /> object that specifies the full-text service implementation on the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.GetActiveDBConnectionCount(System.String)">
      <summary>Returns the number of active connections for the specified database.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of active connections for the specified database.</returns>
      <param name="dbName">A <see cref="T:System.String" /> value that specifies the name of the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.GetDefaultInitFields(System.Type)">
      <summary>Returns the property types that are initialized by default when the specified object is initialized.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object that contains a list of property types that are initialized by default when the specified object is initialized.</returns>
      <param name="typeObject">A <see cref="T:System.Type" /> system object that specifies the type of object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.GetPropertyNames(System.Type)">
      <summary>Returns the names of the initialized properties for the specified object type</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object that contains a list property names for the specified object.</returns>
      <param name="typeObject">A <see cref="T:System.Type" /> system object that specifies the type of object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.GetSmoObject(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Gets a SqlSmoObject that is specified by a URN.</summary>
      <returns>A SqlSmoObject that is specified by a URN.</returns>
      <param name="urn">The specified urn.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.GetStringComparer(System.String)">
      <summary>Returns the comparer object corresponding to the collation string passed.</summary>
      <returns>The comparer object corresponding to the collation string passed.</returns>
      <param name="collationName">The name of the collation.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Grant(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Grant(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the instance of SQL Server.If True, the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Grant(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the instance of SQL Server under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If True, the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the instance of SQL Server. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the instance of SQL Server. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Grant(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Grant(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server. If True, the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Grant(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the instance of SQL Server under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the instance of SQL Server.If True, the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the instance of SQL Server. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the instance of SQL Server. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.HadrManagerStatus">
      <summary>Gets the status of the Hadr manager.</summary>
      <returns>The status of the Hadr manager.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Information">
      <summary>Gets information about the instance of SQL Server.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Information" /> object that specifies information about the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.InstallDataDirectory">
      <summary>Gets the local Windows directory where the installation data is stored for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> object that specifies the local directory where the installation data is stored for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.InstallSharedDirectory">
      <summary>Gets the remote shared directory where the installation data is stored for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> object that specifies the remote shared directory where the installation data is stored for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.InstanceName">
      <summary>Gets the instance name of the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the instance name of the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.IsCaseSensitive">
      <summary>Gets the value that indicates whether the case is sensitive.</summary>
      <returns>True if the case is sensitive; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.IsClustered">
      <summary>Gets the IsClustered property value.</summary>
      <returns>The IsClustered property value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.IsDetachedPrimaryFile(System.String)">
      <summary>Verifies whether the specified file is a primary (.mdf) database file.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the data file is a primary database file.If True, the data file is a primary database file.If False, the data file is not a primary database file.</returns>
      <param name="mdfName">A <see cref="T:System.String" /> value that specifies the name of the data file.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.IsFullTextInstalled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether Full-Text service is installed on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether Full-Text service is installed on instance of SQL Server. If True, Full-Text service is installed. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.IsHadrEnabled">
      <summary>Gets a value that indicates whether the Hadr is enabled.</summary>
      <returns>True if the Hadr is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.IsSingleUser">
      <summary>Gets the property value whether the user is single.</summary>
      <returns>True if the user is single; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.IsWindowsGroupMember(System.String,System.String)">
      <summary>Verifies whether the specified Microsoft Windows user account is a member of the specified Windows group.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Windows user account is a member of the Windows group.If True, the Windows user account is a member of the Windows group.If False, the Windows user account is not a member of the Windows group.</returns>
      <param name="windowsGroup">A <see cref="T:System.String" /> value that specifies the Windows group.</param>
      <param name="windowsUser">A <see cref="T:System.String" /> value that specifies the Windows user account.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.JobServer">
      <summary>Gets the SQL Server Agent associated with the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent associated with the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.JoinAvailabilityGroup(System.String)">
      <summary>Indicates a specified object to join the availability group.</summary>
      <param name="availabilityGroupName">The name of the availability group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.KillAllProcesses(System.String)">
      <summary>Stops the all processes on the specified database.</summary>
      <param name="databaseName">An <see cref="T:System.String" /> that specifies the name of the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.KillDatabase(System.String)">
      <summary>Deletes the specified database and drops any active connection.</summary>
      <param name="database">A <see cref="T:System.String" /> value that specifies the name of the database.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.KillProcess(System.Int32)">
      <summary>Stops the specified process.</summary>
      <param name="processId">An <see cref="T:System.Int32" /> that specifies the system ID value that uniquely identifies the process.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Language">
      <summary>Gets the language of the server.</summary>
      <returns>The language of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Languages">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Language" /> object represents an languages supported by the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LanguageCollection" /> object that represents all the languages supported by the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.LinkedServers">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServer" /> object represents a linked server registered on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LinkedServerCollection" /> object that represents all the linked servers registered on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.LoginMode">
      <summary>Gets or sets the ServerLoginMode property value.</summary>
      <returns>The ServerLoginMode property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Logins">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Login" /> object represents a login defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LoginCollection" /> object that represents all the logins defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Mail">
      <summary>Gets the Microsoft SQL Mail service associated with the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that specifies the SQL Mail service associated with the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.MailProfile">
      <summary>Gets or sets the mail profile of the server.</summary>
      <returns>The mail profile of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.MasterDBLogPath">
      <summary>Get the MasterDBLogPath property value.</summary>
      <returns>The MasterDBLogPath property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.MasterDBPath">
      <summary>Gets the MasterDBPath property value.</summary>
      <returns>The MasterDBPath property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.MaxPrecision">
      <summary>Gets the MaxPrecision property value.</summary>
      <returns>The MaxPrecision property value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienRoot#DesignModeInitialize">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Ensures that the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object is in design mode, that it is disconnected from the instance of the Database Engine it represents.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienRoot#SfcHelper_GetDataTable(System.Object,System.String,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets a <see cref="T:System.Data.DataTable" /> object containing the results from a URN.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object containing the results from the URN.</returns>
      <param name="connection">A <see cref="T:System.Object" /> that specifies the connection to the instance of the Database Engine.</param>
      <param name="urn">A <see cref="T:System.String" /> value that specifies the URN.</param>
      <param name="fields">An array of <see cref="T:System.String" /> values.</param>
      <param name="orderByFields">An array of <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy" /> objects.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienRoot#SfcHelper_GetSmoObject(System.String)">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets the <see cref="T:System.Object" /> that represents the object identified by a specified URN.</summary>
      <returns>A <see cref="T:System.Object" /> that represents the object identified by a specified URN.</returns>
      <param name="urn">A <see cref="T:System.String" /> value that specifies the URN.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienRoot#SfcHelper_GetSmoObjectQuery(System.String,System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets a <see cref="T:System.Collections.Generic.List" /> of <see cref="T:System.String" /> values.</summary>
      <returns>
        <see cref="T:System.Collections.Generic.List" /> of <see cref="T:System.String" /> values.</returns>
      <param name="urn">A <see cref="T:System.String" /> value that specifies the URN.</param>
      <param name="fields">An array of <see cref="T:System.String" /> values.</param>
      <param name="orderByFields">An array of <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy" /> objects.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcDomainLite#DomainInstanceName">
      <summary>Gets the instance name of the domain.</summary>
      <returns>A string that specifies the instance name of the domain.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcDomainLite#DomainName">
      <summary>Gets the domain name.</summary>
      <returns>A string that specifies the name of the domain.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcDomainLite#GetLogicalVersion">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets an <see cref="T:System.Int32" /> value that indicates whether changes have been made to the Server object.</summary>
      <returns>An <see cref="T:System.Int32" /> value that indicates whether changes have been made to the Server object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcHasConnection#ConnectionContext">
      <summary>Gets the context for the connection represented by the current <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the context for the connection represented by the current <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcHasConnection#GetConnection">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets a connection to an Sfc backing store.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ISfcConnection" /> object representing the connection to a backing store.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcHasConnection#GetConnection(Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode)">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets a connection to an Sfc backing store that supports the requested query mode.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ISfcConnection" /> object representing the connection to an Sfc backing store that supports the requested query mode.</returns>
      <param name="activeQueriesMode">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectQueryMode" /> object that specifies the requested query mode.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcHasConnection#SetConnection(Microsoft.SqlServer.Management.Common.ISfcConnection)">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Sets a connection to an Sfc backing store.</summary>
      <param name="connection">A <see cref="T:Microsoft.SqlServer.Management.Common.ISfcConnection" /> object that specifies the connection information.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the Server supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value is true if the Server supports design mode. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Name">
      <summary>Gets the name of the server, which is the physical machine name. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.NamedPipesEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether Named Pipes provider is enabled for client-server connectivity on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Named Pipes provider is enabled on instance of SQL Server. If True, Named Pipes is enabled. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.NetName">
      <summary>Gets the NetName property value.</summary>
      <returns>The NetName property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.NumberOfLogFiles">
      <summary>Gets or sets the NumberOfLogFiles property value.</summary>
      <returns>The NumberOfLogFiles property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.OleDbProviderSettings">
      <summary>Gets the DbProviderSettings property value.</summary>
      <returns>The DbProviderSettings property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.OSVersion">
      <summary>Gets the OSVersion property value.</summary>
      <returns>The OSVersion property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.PerfMonMode">
      <summary>Gets or sets the PerfMonMode property value.</summary>
      <returns>The PerfMonMode property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.PhysicalMemory">
      <summary>Gets the physical memory used by the server.</summary>
      <returns>The physical memory used by the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.PhysicalMemoryUsageInKB">
      <summary>Gets an <see cref="T:System.Int64" /> value that specifies the amount of memory in use by the instance of the Database Engine, in kilobytes.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the amount of memory in use by the instance of the Database Engine, in kilobytes.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.PingSqlServerVersion(System.String)">
      <summary>Gets the version number of the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object value that specifies the version of the instance of SQL Server.</returns>
      <param name="serverName">A <see cref="T:System.String" /> value that specifies the name of the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.PingSqlServerVersion(System.String,System.String,System.String)">
      <summary>Get the version number of the specified instance of SQL Server using the specified login and password to gain access.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object value that specifies the version of the instance of SQL Server.</returns>
      <param name="serverName">A <see cref="T:System.String" /> value that specifies the name of the instance of SQL Server.</param>
      <param name="login">A <see cref="T:System.String" /> value that specifies the login</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the login password.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Platform">
      <summary>Gets the server platform.</summary>
      <returns>The server platform.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Processors">
      <summary>Gets the Processors property value.</summary>
      <returns>The Processors property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ProcessorUsage">
      <summary>Gets an <see cref="T:System.Int32" /> value that specifies the processor time used by the instance of the Database Engine.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the processor time used by the instance of the Database Engine.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Product">
      <summary>Gets the product of the server.</summary>
      <returns>The product of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ProductLevel">
      <summary>Gets the ProductLevel property value.</summary>
      <returns>The ProductLevel property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ProxyAccount">
      <summary>Gets the proxy account associated with the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerProxyAccount" /> object that specifies the proxy account associated with the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.ReadErrorLog">
      <summary>Enumerates the SQL Server error log.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains an enumerated list of errors from the SQL Server error log.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.ReadErrorLog(System.Int32)">
      <summary>Enumerates the specified SQL Server error log.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains an enumerated list of errors from the specified SQL Server error log.</returns>
      <param name="logNumber">An <see cref="T:System.Int32" /> value that specifies the index number of the error log required. Error logs are listed 0 through 9 where 0 is the current error log and 9 is the oldest.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Refresh">
      <summary>Refreshes the objects and properties on the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ResourceGovernor">
      <summary>Gets the resource governor of the server.</summary>
      <returns>The resource governor of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ResourceLastUpdateDateTime">
      <summary>Gets the last time the resource was last updated.</summary>
      <returns>The last time the resource was last updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ResourceVersion">
      <summary>Gets the ResourceVersion property.</summary>
      <returns>Version object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ResourceVersionString">
      <summary>Gets the ResouceVersionString property value.</summary>
      <returns>The ResouceVersionString property value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Revoke(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Revoke(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the instance of SQL Server and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the instance of SQL Server.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Revoke(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the instance of SQL Server and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the instance of SQL Server.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the instance of SQL Server.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the instance of SQL Server. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Revoke(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the instance of SQL Server.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Revoke(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the instance of SQL Server and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the instance of SQL Server.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Revoke(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the instance of SQL Server and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the instance of SQL Server.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the instance of SQL Server.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the instance of SQL Server. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Roles">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object represents a role defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleCollection" /> object that represents all the roles defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.RootDirectory">
      <summary>Gets the RootDirectory property value.</summary>
      <returns>The RootDirectory property value.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the server.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list of Transact-SQL statements in the script.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the server by using the specified scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> object value that contains a list of Transact-SQL statements in the script.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ServerAuditSpecifications">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object represents a specific audit specification defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> object that represents all the audit specifications defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ServerType">
      <summary>Gets the server type for the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerType" /> object that specifies the server type for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ServiceAccount">
      <summary>Gets the service account under which the instance of SQL Server is running.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies service account for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ServiceInstanceId">
      <summary>Gets the ID value that uniquely identifies the service instance for this instance of SQL Server.</summary>
      <returns>A <see cref="T:System.In32" /> value that specifies service instance ID value for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ServiceMasterKey">
      <summary>Gets the service master key associated with the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceMasterKey" /> object that specifies the service master key associated with the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ServiceName">
      <summary>Gets the service name for the server.</summary>
      <returns>A string containing the service name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.ServiceStartMode">
      <summary>Gets the start mode for the SQL Server service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Wmi.ServiceStartMode" /> value that contains information about the SQL Server service start mode.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.SetDefaultInitFields(System.Boolean)">
      <summary>Specifies that all properties are fetched when objects are instantiated. </summary>
      <param name="allFields">A <see cref="T:System.Boolean" /> value that specifies whether all the properties are fetched when objects are instantiated.If True, all the properties are fetched when objects are instantiated.If False, all objects are set to default behavior.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.SetDefaultInitFields(System.Type,System.Boolean)">
      <summary>Specifies all the properties are fetched when objects of the specified type are instantiated. </summary>
      <param name="typeObject">A <see cref="T:System.Type" /> system object value that specifies the type of object.</param>
      <param name="allFields">A <see cref="T:System.Boolean" /> value that specifies whether all the properties are fetched when objects are instantiated.If True, all the properties are fetched when objects are instantiated.If False, all objects are set to default behavior.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.SetDefaultInitFields(System.Type,System.Collections.Specialized.StringCollection)">
      <summary>Specifies the properties that are fetched when objects of the specified type are instantiated. </summary>
      <param name="typeObject">A <see cref="T:System.Type" /> system object value that specifies the type of object.</param>
      <param name="fields">A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that specifies the property fields that are to be fetched when the object is initialized.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.SetDefaultInitFields(System.Type,System.String[])">
      <summary>Specifies the properties that are fetched when objects of the specified type are instantiated. </summary>
      <param name="typeObject">A <see cref="T:System.Type" /> system object value that specifies the type of object.</param>
      <param name="fields">A <see cref="T:System.String" /> array value that specifies the property fields that are to be fetched when the object is initialized.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Settings">
      <summary>Gets modifiable settings for the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object that specifies modifiable settings for the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Server.SetTraceFlag(System.Int32,System.Boolean)">
      <summary>Sets a trace flag.</summary>
      <param name="number">
        <see cref="T:System.Int32" />
      </param>
      <param name="isOn">
        <see cref="T:System.Boolean" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.SqlCharSet">
      <summary>Gets the value that identifies the character set used by the server.</summary>
      <returns>The character set used by the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.SqlCharSetName">
      <summary>Gets the name of the character set used by the server.</summary>
      <returns>The name of the character set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.SqlDomainGroup">
      <summary>Gets the domain group for the instance of SQL Server.</summary>
      <returns>A string value that specifies the domain group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.SqlSortOrder">
      <summary>Gets the SQL sort order from the collation.</summary>
      <returns>The SQL sort order from the collation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.SqlSortOrderName">
      <summary>Gets the name of the sort order used by the server.</summary>
      <returns>The name of the sort order.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Status">
      <summary>Gets the current status of the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" />.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerStatus" /> value that contains the current server status.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.SystemDataTypes">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object represents a system data type defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> object that represents all the system data types defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.SystemMessages">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object represents a system message defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> object that represents all the system messages defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.TapeLoadWaitTime">
      <summary>Gets or sets the TapeLoadWaitTime property value.</summary>
      <returns>The TapeLoadWaitTime property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.TcpEnabled">
      <summary>Gets the Boolean value that determines whether TCP/IP protocol is enabled on this instance of SQL Server.</summary>
      <returns>A Boolean value that specifies whether TCP/IP protocol is enabled on the instance of SQL Server. Returns True if TCP/IP is enabled, or False if TCP/IP is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Triggers">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object represents a server data definition language (DDL) trigger that is defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection" /> object that represents all the server DDL (data definition language) triggers that are defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.UserDefinedMessages">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object represents a user-defined message defined on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection" /> object that represents all the user-defined messages defined on the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.UserOptions">
      <summary>Gets the user options for the current connection to the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserOptions" /> object that specifies user options for the current connection to the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.Version">
      <summary>Gets the Version property value.</summary>
      <returns>Version object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.VersionMajor">
      <summary>Gets the major version of the server.</summary>
      <returns>The major version of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.VersionMinor">
      <summary>Gets the VersionMinor property value.</summary>
      <returns>The VersionMinor property value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Server.VersionString">
      <summary>Gets the version string of the server.</summary>
      <returns>The version string of the server.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory" /> object provides programmatic access to the Active Directory functionality. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory.IsEnabled">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the Active Directory service is available. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Active Directory service is available.If True, the Active Directory service is available.If False (default), the Active Directory service is unavailable.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory.IsRegistered">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the instance of Microsoft SQL Server is registered in the Active Directory service as a Service Control Point (SCP).</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the instance of SQL Server is registered in the Active Directory service.If True, the instance of SQL Server is registered in the Active Directory service.If False (default), the instance of SQL Server is not registered in the Active Directory service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory.Register">
      <summary>Creates a registration entry for the instance of Microsoft SQL Server in the Active Directory service as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory.Register(System.Boolean)">
      <summary>Creates a registration entry for the instance of SQL Server in the Active Directory service as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory" /> object with the option to register all the databases on the instance of SQL Server.</summary>
      <param name="registerDatabases">A <see cref="T:System.Boolean" /> value that specifies whether to register all the databases in the Active Directory service.If True, all the databases are registered with the instance of SQL Server.If False, the databases are not registered.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory.Unregister">
      <summary>Removes the registration entry for the instance of SQL Server from the Active Directory service. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerActiveDirectory.UpdateRegistration">
      <summary>Updates any changes to the instance of SQL Server on the Active Directory service. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerAdapter">
      <summary>This class aggregates otherwise hidden server properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAdapter" /> class.</summary>
      <param name="obj">
        <see cref="T:System.Object" />
      </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerAdapterBase">
      <summary>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAdapterBase" /> object is a base class that is used in the construction of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAdapter" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAdapterBase" /> object.</summary>
      <param name="obj">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that specifies the instance of SQL Server that is associated with the server adapter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.AdHocRemoteQueriesEnabled">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.Affinity64IOMask">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.Affinity64Mask">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.AffinityIOMask">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.AffinityMask">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.AgentXPsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.AllowUpdates">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.Alter">
      <summary>Updates any object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.AweEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.BackupDirectory">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.BlockedProcessThreshold">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.BrowserServiceAccount">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.BrowserStartMode">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.C2AuditTracingEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ClrIntegrationEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.Collation">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.CommonCriteriaComplianceEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ContainmentEnabled">
      <summary>Enables or disables contained databases and authentication using Facets across a server instance.</summary>
      <returns>Returns <see cref="T:System.Boolean" />, true if enabled, false otherwise.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.CostThresholdForParallelism">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.CrossDBOwnershipChainingEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.CursorThreshold">
      <summary>Gets or sets the <see cref="T:System.Int32" /> value that determines the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DatabaseMailEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DefaultBackupCompressionEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DefaultFile">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DefaultFullTextLanguage">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DefaultLanguage">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DefaultLog">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DefaultTraceEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DisallowResultsFromTriggers">
      <summary>Gets or sets a value that specifies whether SQL Server triggers can generate results.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether SQL Server triggers can generate results.Returns True if the triggers may generate results; otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.DynamicLocks">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ExtensibleKeyManagementEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FilestreamAccessLevel">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.FilestreamAccessLevelType" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FilestreamLevel">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FilestreamEffectiveLevel" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FilestreamShareName">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FillFactor">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FullTextCrawlBandwidthMax">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FullTextCrawlBandwidthMin">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FullTextCrawlRangeMax">
      <summary>Gets or sets the maximum number of partitions that SQL Server is allowed to use during a full index crawl.</summary>
      <returns>An <see cref="T:System.Int32" /> value specifying the maximum number of partitions used in a full index crawl.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FullTextNotifyBandwidthMax">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.FullTextNotifyBandwidthMin">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.IndexCreateMemory">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.InDoubtTransactionResolution">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.InDoubtTransactionResolutionType" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.InstallDataDirectory">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.InstallSharedDirectory">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.InstanceName">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.LightweightPoolingEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.LoginAuditLevel">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LoginAuditLevel" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.LoginMode">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.MaxDegreeOfParallelism">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.MaxServerMemory">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.MaxWorkerThreads">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.MediaRetention">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.MinMemoryPerQuery">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.MinServerMemory">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.NamedPipesEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.NestedTriggersEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.NetworkPacketSize">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.OleAutomationEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.OpenObjects">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.OptimizeAdhocWorkloads">
      <summary>Gets or sets a value that specifies whether optimization for ad hoc workloads is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether ad hoc workload optimization is enabled.If True, optimization is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.PrecomputeRank">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.PriorityBoost">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ProtocolHandlerTimeout">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.QueryGovernorCostLimit">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.QueryWait">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.RecoveryInterval">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.Refresh">
      <summary>Updates the object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.RemoteAccessEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.RemoteDacEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.RemoteLoginTimeout">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.RemoteProcTransEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.RemoteQueryTimeout">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ReplicationMaxTextSize">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ReplicationXPsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ScanForStartupProcedures">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.Server">
      <summary>Gets the Server associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAdapterBase" />.</summary>
      <returns>The server associated with the server adapter base.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ServerTriggerRecursionEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ServiceName">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ServiceStartMode">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.SetWorkingSetSize">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.ShowAdvancedOptions">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.SmoAndDmoXPsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.SqlDomainGroup">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.SqlMailEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.TcpEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.TransformNoiseWords">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.TwoDigitYearCutoff">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.UserConnections">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.UserInstancesEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.UserInstanceTimeout">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.UserOptions">
      <summary>Gets or sets the value of the referenced property.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the value of the referenced property option. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.WebAssistantEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAdapterBase.XPCmdShellEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the referenced property is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object represents an auditable event on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> class on the specified server and with the specified name.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the database on which to create the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> object value that specifies a name for the server audit specification. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.AuditName">
      <summary>Gets the name of the server audit specification.</summary>
      <returns>A <see cref="T:System.String" /> system value that specifies the name of the server audit specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.CreateDate">
      <summary>Gets the date and time when the server audit specification was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the server audit specification was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.DateLastModified">
      <summary>Gets the date and time when the server audit specification was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the server audit specification was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.Enabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that specifies whether the server audit specification is enabled or not. </summary>
      <returns>A <see cref="T:System.Boolean" /> system value that specifies whether the server audit specification is enabled or not.If True, the server audit specification is enabled.If False (default), the server audit specification is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.Guid">
      <summary>Gets the <see cref="T:System.Guid" /> value that uniquely identifies the referenced server audit specification. </summary>
      <returns>A <see cref="T:System.Guid" /> system value that identifies the server audit specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.ID">
      <summary>Gets the ID value that uniquely identifies the referenced server audit specification. </summary>
      <returns>A <see cref="T:System.Int32" /> system value that uniquely identifies the server audit specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification.Parent">
      <summary>Specifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> objects that represent all the audit specifications defined on the server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection.Add(Microsoft.SqlServer.Management.Smo.ServerAuditSpecification)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> collection.</summary>
      <param name="serverAuditSpecification">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object value that specifies the server audit specification to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ServerAuditSpecification[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object value that represents the server audit specification.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object value that represents the database audit specification.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender">
      <summary>Adds methods and properties to the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.#ctor">
      <summary>Adds methods and properties to the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object with the default property values.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.#ctor(Microsoft.SqlServer.Management.Smo.ServerAuditSpecification)">
      <summary>Adds methods and properties to the specified <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</summary>
      <param name="serverAuditSpecification">The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object that is to be extended.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.Audits">
      <summary>Gets the collection of objects in the server extender.</summary>
      <returns>The collection of objects in the server extender.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.AuditSpecificationDetails">
      <summary>Gets or sets the specification details after auditing.</summary>
      <returns>The specification details after auditing.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.ConnectionContext">
      <summary>Returns the connection context for the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> object that specifies the connection context for the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.DatabaseName">
      <summary>Gets the specified name of the database.</summary>
      <returns>A string value for the database name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.GridValidationState">
      <summary>Gets or sets the current status of the validation.</summary>
      <returns>The current status of the validation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.State">
      <summary>Returns the state of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.SqlSmoState" /> object that specifies the current state of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.Type">
      <summary>Gets the type of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</summary>
      <returns>A <see cref="T:System.String" /> object that specifies the type of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerAuditSpecification" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerAuditSpecificationExtender.Validate(System.String,System.Object[])">
      <summary>Validates the specified method with specified parameters for the server audit specification.</summary>
      <returns>The specified method with specified parameters for the server audit specification.</returns>
      <param name="methodName">The name of the method.</param>
      <param name="arguments">the method parameters.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerConfigurationAdapter">
      <summary>Exposes methods to refresh and alter server configuration properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerConfigurationAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerConfigurationAdapter" /> class.</summary>
      <param name="obj">Specifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object whose configuration properties may be altered or refreshed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerConfigurationAdapter.Alter">
      <summary>Alters configuration settings.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerConfigurationAdapter.Refresh">
      <summary>Refreshes configuration settings.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object represents a SQL Server data definition language (DDL) trigger.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> class on the specified instance of SQL Server and that has the specified name.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the instance of SQL Server on which the database data definition language (DDL) trigger is created.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the database DDL trigger.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String,Microsoft.SqlServer.Management.Smo.ServerDdlTriggerEventSet,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> class on the specified database that has the specified name. The trigger responds to the specified event set and runs the specified batch.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the server data definition language (DDL) trigger.</param>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerEventSet" /> object that specifies the DDL events to which the trigger responds.</param>
      <param name="textBody">A <see cref="T:System.String" /> value that specifies the Transact-SQL batch statement that runs when the trigger has been raised.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String,Microsoft.SqlServer.Management.Smo.ServerDdlTriggerEventSet,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> class on the specified instance of SQL Server and that has the specified name. The trigger responds to the specified event set and runs the specified batch.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the server data definition language (DDL) trigger.</param>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerEventSet" /> object that specifies the DDL events to which the DDL trigger responds.</param>
      <param name="assemblyName">A <see cref="T:System.String" /> value that specifies the name of the registered assembly that contains the user-defined function that runs when the DDL trigger is raised. </param>
      <param name="className">A <see cref="T:System.String" /> value that specifies the name of the class in the registered assembly.</param>
      <param name="method">A <see cref="T:System.String" /> value that specifies the method within the class that runs when the DDL trigger is raised.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.AnsiNullsStatus">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether ISO NULL handling is enabled in the data definition language (DDL) trigger.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether ISO NULL handling is enabled in the DDL trigger. ISO NULL handling requires that any comparison to a NULL value equates to a NULL value.If True, ISO NULL handling is enabled and comparisons to null values equates to False.If False (default), ISO NULL handling is disabled and comparisons to null values equates to True.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.AssemblyName">
      <summary>Gets or sets the name of the assembly that contains the managed code that is executed when the data definition language (DDL) trigger is raised.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.BodyStartIndex">
      <summary>Gets the index value that represents the start of the data definition language (DDL) trigger text body.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the index that represents the start of the DDL trigger text body.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.ClassName">
      <summary>Gets or sets the name of the class in the assembly that contains the managed code that is executed when the data definition language (DDL) trigger is raised.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the class in the assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.CreateDate">
      <summary>Gets the date and time when the server data definition language (DDL) trigger was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the server DDL trigger was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.DateLastModified">
      <summary>Gets the date and time when the server data definition language (DDL) trigger was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the server DDL trigger was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.DdlTriggerEvents">
      <summary>Gets or sets the set of data definition language (DDL) events that raise the server DDL trigger.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerEventSet" /> object that specifies the events that raise the server DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.ExecutionContext">
      <summary>Gets or sets the execution context type used by server DDL trigger, itself, the caller, or a specified login.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerExecutionContext" /> object that specifies the type of execution context used by the server DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.ExecutionContextLogin">
      <summary>Gets or sets the login under the context of which the server DDL trigger executes.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerEventSet" /> object that specifies the events that raise the server DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.ID">
      <summary>Gets the ID value that uniquely identifies the server data definition language (DDL) trigger.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the server DDL trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.ImplementationType">
      <summary>Gets or sets the implementation type for the server data definition language (DDL) trigger.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ImplementationType" /> object that specifies the implementation type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the server data definition language (DDL) trigger is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the server DDL trigger is enabled.If True, the server DDL trigger is enabled.If False (default), the server DDL trigger is disabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.IsEncrypted">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the Transact-SQL batch or managed code is encrypted.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the trigger code is encrypted.If True, the trigger code is encrypted.If False (default), the trigger code is not encrypted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the server data definition language (DDL) trigger is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the server DDL trigger is a system object.If True, the server DDL trigger is a system object.If False (default), the server DDL trigger is user defined.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.MethodName">
      <summary>Gets or sets the name of the method that is owned by the class in the assembly, which is executed when the trigger is raised.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the method in the class that is owned by the assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode.  Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.QuotedIdentifierStatus">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies how quoted identifiers are handled in the server data definition language (DDL) trigger.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger.Text">
      <summary>Gets or sets the Transact-SQL statement that defines the server data definition language (DDL) trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the actual text of the Transact-SQL statement that defines the server DDL trigger.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> objects that represent all the server data definition language (DDL) triggers defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection.Add(Microsoft.SqlServer.Management.Smo.ServerDdlTrigger)">
      <summary>Adds a DDL trigger to the collection.</summary>
      <param name="serverDdlTrigger">
        <see cref="T:Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ServerDdlTrigger[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object value that represents the server data definition language (DDL) trigger.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object value that represents the server data definition language (DDL) trigger.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerDdlTrigger" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object represents the SQL Server server events that can be included in a server event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.Add(Microsoft.SqlServer.Management.Smo.ServerEvent,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Returns a server event set after adding a new server event to the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AddRoleMember">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddRoleMember" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AddServerRoleMember">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddServerRoleMember" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AddSignature">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddSignature" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AddSignatureSchemaObject">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddSignatureSchemaObject" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterApplicationRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterApplicationRole" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterAssembly">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAssembly" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterAsymmetricKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAsymmetricKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterAuthorizationDatabase">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAuthorizationDatabase" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterAuthorizationServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAuthorizationServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterAvailabilityGroup">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A server event that can be included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterBrokerPriority">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterBrokerPriority" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterCertificate">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterCertificate" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterCredential">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterCredential" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterCryptographicProvider">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterCryptographicProvider" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterDatabase">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterDatabase" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterDatabaseAuditSpecification">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterDatabaseAuditSpecification" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterDatabaseEncryptionKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterDatabaseEncryptionKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterEndpoint">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterEndpoint" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterEventSession">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterEventSession" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterExtendedProperty">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterExtendedProperty" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterFulltextCatalog">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterFulltextCatalog" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterFulltextIndex">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterFulltextIndex" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterFulltextStoplist">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterFulltextStoplist" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterFunction">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterFunction" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterIndex">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterIndex" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterInstance">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterInstance" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterLinkedServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterLinkedServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterLogin">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterLogin" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterMasterKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterMasterKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterMessage">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterMessage" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterMessageType">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterMessageType" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterPartitionFunction">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterPartitionFunction" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterPartitionScheme">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterPartitionScheme" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterPlanGuide">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterPlanGuide" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterProcedure">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterProcedure" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterQueue">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterQueue" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterRemoteServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterRemoteServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterRemoteServiceBinding">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterRemoteServiceBinding" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterResourceGovernorConfig">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterResourceGovernorConfig" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterResourcePool">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterResourcePool" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterRole" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterRoute">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterRoute" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterSchema">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterSchema" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterSearchPropertyList">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterSearchPropertyList" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterSequence">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterSequence" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterServerAudit">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServerAudit" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterServerAuditSpecification">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServerAuditSpecification" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterServerConfiguration">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServerConfiguration" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterServerRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServerRole" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterService">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterService" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterServiceMasterKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServiceMasterKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterSymmetricKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterSymmetricKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterTable">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterTable" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterTrigger">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterTrigger" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterUser">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterUser" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterView">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterView" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterWorkloadGroup">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterWorkloadGroup" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterXmlSchemaCollection">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterXmlSchemaCollection" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.BindDefault">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.BindDefault" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.BindRule">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.BindRule" /> event that can be included in the server event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.ServerEvent,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Returns a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> as a result of a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> as a result of a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> objects.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateApplicationRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateApplicationRole" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateAssembly">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateAssembly" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateAsymmetricKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateAsymmetricKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateAvailabilityGroup">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A server event that can be included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateBrokerPriority">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateBrokerPriority" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateCertificate">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateCertificate" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateContract">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateContract" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateCredential">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateCredential" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateCryptographicProvider">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateCryptographicProvider" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateDatabase">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateDatabase" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateDatabaseAuditSpecification">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateDatabaseAuditSpecification" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateDatabaseEncryptionKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateDatabaseEncryptionKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateDefault">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateDefault" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateEndpoint">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateEndpoint" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateEventNotification">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateEventNotification" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateEventSession">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateEventSession" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateExtendedProcedure">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateExtendedProcedure" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateExtendedProperty">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateExtendedProperty" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateFulltextCatalog">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateFulltextCatalog" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateFulltextIndex">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateFulltextIndex" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateFulltextStoplist">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateFulltextStoplist" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateFunction">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateFunction" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateIndex">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateIndex" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateLinkedServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateLinkedServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateLinkedServerLogin">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateLinkedServerLogin" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateLogin">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateLogin" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateMasterKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateMasterKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateMessage">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateMessage" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateMessageType">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateMessageType" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreatePartitionFunction">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreatePartitionFunction" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreatePartitionScheme">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreatePartitionScheme" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreatePlanGuide">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreatePlanGuide" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateProcedure">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateProcedure" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateQueue">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateQueue" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateRemoteServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRemoteServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateRemoteServiceBinding">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRemoteServiceBinding" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateResourcePool">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateResourcePool" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRole" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateRoute">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRoute" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateRule">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRule" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateSchema">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSchema" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateSearchPropertyList">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSearchPropertyList" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateSequence">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSequence" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateServerAudit">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreatesServerAudit" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateServerAuditSpecification">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateServerAuditSpecification" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateServerRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateServerRole" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateService">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateService" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateSpatialIndex">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSpatialIndex" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateStatistics">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateStatistics" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateSymmetricKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSymmetricKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateSynonym">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSynonym" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateTable">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateTable" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateTrigger">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateTrigger" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateType">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateType" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateUser">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateUser" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateView">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateView" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateWorkloadGroup">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateWorkloadGroup" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateXmlIndex">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateXmlIndex" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.CreateXmlSchemaCollection">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateXmlSchemaCollection" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DenyDatabase">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DenyDatabase" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DenyServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DenyServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropApplicationRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropApplicationRole" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropAssembly">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropAssembly" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropAsymmetricKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropAsymmetricKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropAvailabilityGroup">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A server event that can be included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropBrokerPriority">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropBrokerPriority" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropCertificate">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropCertificate" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropContract">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropContract" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropCredential">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropCredential" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropCryptographicProvider">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropCryptographicProvider" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropDatabase">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropDatabase" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropDatabaseAuditSpecification">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropDatabaseAuditSpecification" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropDatabaseEncryptionKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropDatabaseEncryptionKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropDefault">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropDefault" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropEndpoint">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropEndpoint" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropEventNotification">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropEventNotification" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropEventSession">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropEventSession" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropExtendedProcedure">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropExtendedProcedure" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropExtendedProperty">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropExtendedProperty" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropFulltextCatalog">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropFulltextCatalog" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropFulltextIndex">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropFulltextIndex" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropFulltextStoplist">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropFulltextStoplist" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropFunction">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropFunction" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropIndex">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropIndex" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropLinkedServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropLinkedServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropLinkedServerLogin">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropLinkedServerLogin" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropLogin">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropLogin" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropMasterKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropMasterKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropMessage">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropMessage" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropMessageType">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropMessageType" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropPartitionFunction">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropPartitionFunction" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropPartitionScheme">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropPartitionScheme" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropPlanGuide">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropPlanGuide" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropProcedure">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropProcedure" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropQueue">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropQueue" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropRemoteServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRemoteServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropRemoteServiceBinding">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRemoteServiceBinding" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropResourcePool">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropResourcePool" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRoleMember" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropRoleMember">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRoleMember" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropRoute">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRoute" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropRule">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRule" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropSchema">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSchema" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropSearchPropertyList">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSearchPropertyList" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropSequence">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSequence" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropServerAudit">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropServerAudit" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropServerAuditSpecification">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropServerAuditSpecification" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropServerRole">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropServerRole" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropServerRoleMember">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropServerRoleMember" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropService">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropService" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropSignature">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSignature" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropSignatureSchemaObject">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSignatureSchemaObject" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropStatistics">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropStatistics" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropSymmetricKey">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSymmetricKey" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropSynonym">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSynonym" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropTable">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropTable" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropTrigger">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropTrigger" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropType">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropType" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropUser">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropUser" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropView">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropView" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropWorkloadGroup">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropWorkloadGroup" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.DropXmlSchemaCollection">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropXmlSchemaCollection" /> event that can be included in the server event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.Equals(System.Object)">
      <summary>Determines whether the referenced server event object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the reference server event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object that specifies the server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.Serves as a hash function, suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the hash code.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.GrantDatabase">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.GrantDatabase" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.GrantServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.GrantServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.op_Addition(Microsoft.SqlServer.Management.Smo.ServerEvent,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Creates a server event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.ServerEvent,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Creates a server event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.op_Equality(Microsoft.SqlServer.Management.Smo.ServerEvent,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Creates a server event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.ServerEvent)~Microsoft.SqlServer.Management.Smo.ServerEventSet">
      <summary>Creates a server event set by performing an implicit operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events.</returns>
      <param name="eventValue">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.ServerEvent,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Creates a server event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.Rename">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.Rename" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.RevokeDatabase">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.RevokeDatabase" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.RevokeServer">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.RevokeServer" /> event that can be included in the server event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.UnbindDefault">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.UnbindDefault" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.UnbindRule">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.UnbindRule" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEvent.UpdateStatistics">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.UpdateStatistics" /> event that can be included in the server event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventArgs" /> object provides programmatic access to the arguments that are used to report all types of events that occur on an instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventArgs.EventType">
      <summary>Gets the type of event.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EventType" /> object value that specifies the type of event.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventArgs.PostTime">
      <summary>Gets the date and time at which the argument was posted.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the argument was posted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventArgs.Properties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.EventProperty" /> object represents a property of a server event.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.EventPropertyCollection" /> object that represents all the properties that are defined on the server event. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventArgs.Spid">
      <summary>Gets the server process identifier (SPID) of the event.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the event SPID.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventArgs.SqlInstance">
      <summary>Gets the instance of SQL Server on which the event occurred.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the instance of SQL Server on which the event occurred.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> class represents the event handler that is used to handle server errors.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" />http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemeventargsclasstopic.asp EventArgs  object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvents" /> object represents the settings required for SQL Server server-level event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the set of server events.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.GetTraceEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the set of server events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.ServerEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.SetCredentials(System.String,System.String)">
      <summary>Sets the credentials required by the instance of Microsoft SQL Server.</summary>
      <param name="username">A <see cref="T:System.String" /> value that specifies the login account name.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password for the login.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ServerEventSet)">
      <summary>Specifies the server events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ServerEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the server events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ServerTraceEventSet)">
      <summary>Specifies the server trace events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that specifies the set of trace events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ServerTraceEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the server trace events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ServerEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ServerTraceEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object represents a set of server events on an instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> class with a specified event.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies a server event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> class with specified events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> objects that specifies several server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> class with specified events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> that specifies a set of database events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.Add(Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Returns a server event set after adding a new server event to the referenced event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that contains the new <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object class.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the event that is to be added to the event set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.Add(Microsoft.SqlServer.Management.Smo.ServerEventSet,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Returns a server event set after adding a new server event to the specified event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that contains the new <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object class.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the event set to which the new event is added.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the event to be added to the event set.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddRoleMember">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set. The event occurs when a member is added to a database role in the database</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AddRoleMember" />  event is included in the event set. If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddServerRoleMember">
      <summary>Gets a server event that can be included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddServerRoleMember" /> event is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddSignature">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AddSignature" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddSignatureSchemaObject">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AddSignatureSchemaObject" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterApplicationRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an application role is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterApplicationRole event is included in the event set.If True, the event is included in the event set.If False (default) (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAssembly">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an assembly is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAsymmetricKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterSymmetricKey" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAuthorizationDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an authorization database is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterAuthorizationDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAuthorizationServer">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an authorization server is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterAuthorizationServer event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterAvailabilityGroup">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an availability group is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterAvailabilityGroup event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterBrokerPriority">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterBrokerPriority" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterCertificate">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a certificate is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterCertificate event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterCredential">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterCredential" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterCryptographicProvider">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterCryptographicProvider" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterDatabaseAuditSpecification">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterDatabaseAuditSpecification" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterDatabaseEncryptionKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterDatabaseEncryptionKey" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterEndpoint">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an endpoint is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterEndpoint event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterEventSession">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterEventSession" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterExtendedProperty">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterExtendedProperty" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterFulltextCatalog">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterFulltextCatalog" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterFulltextIndex">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterFulltextIndex" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterFulltextStoplist">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterFulltextStoplist" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a function is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an index is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterIndex event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterInstance">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.   </summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="P:Microsoft.SqlServer.Management.Smo.ServerEvent.AlterInstance" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterLinkedServer">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterLinkedServer" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterLogin">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a login is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterMasterKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterMasterKey" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterMessage">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterMessage" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterMessageType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a message type is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterMessageType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterPartitionFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition function is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterPartitionFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterPartitionScheme">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterPartitionScheme event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterPlanGuide">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterPlanGuide" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterProcedure">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a procedure is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterQueue">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the queue is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterRemoteServer">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterRemoteServer" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterRemoteServiceBinding">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the remote service binding is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterRemoteServiceBinding event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterResourceGovernorConfig">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterResourceGovernorConfig" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterResourcePool">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterResourcePool" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a role is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterRoute">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a route is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterRoute event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterSchema">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterSchema event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterSearchPropertyList">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterSearchPropertyList event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterSequence">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterSequence event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServerAudit">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServerAudit" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServerAuditSpecification">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServerAuditSpecification" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServerConfiguration">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServerConfiguration" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServerRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterServerRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterService">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a service is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterService event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterServiceMasterKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterServiceMasterKey" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterSymmetricKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterSymmetricKey" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterTable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a table is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterTable event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterTrigger">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a trigger is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterTrigger event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterUser">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a user is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterUser event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterView">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a view is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterView event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterWorkloadGroup">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AlterWorkloadGroup" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.AlterXmlSchemaCollection">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterXmlSchemaCollection event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.BindDefault">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.BindDefault" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.BindRule">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.BindRule" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.Copy">
      <summary>Returns a copy of the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateApplicationRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an application role is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateApplicationRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateAssembly">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an assembly is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateAsymmetricKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Sdk.Sfc.DatabasePermissionSetValue.CreateAsymmetricKey" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateAvailabilityGroup">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an availability group is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateAvailabilityGroup event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateBrokerPriority">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateBrokerPriority" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateCertificate">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a certificate is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateCertificate event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateContract">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a contract is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateContract event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateCredential">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateCredential" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateCryptographicProvider">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateCryptographicProvider" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateDatabaseAuditSpecification">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.AuditSpecification" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateDatabaseEncryptionKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateDatabaseEncryptionKey" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateDefault">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateDefault" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateEndpoint">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an endpoint is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateEndpoint event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateEventNotification">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an event notification is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateEventNotification event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateEventSession">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateEventSession" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateExtendedProcedure">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateExtendedProcedure" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateExtendedProperty">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateExtendedProperty" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateFulltextCatalog">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.DatabasePermissionSetValue.CreateFulltextCatalog" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateFulltextIndex">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateFulltextIndex" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateFulltextStoplist">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateFulltextStoplist" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a function is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an index is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateIndex event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateLinkedServer">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateLinkedServer" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateLinkedServerLogin">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the   <see cref="P:Microsoft.SqlServer.Management.Smo.ServerDdlTriggerEventSet.CreateLinkedServerLogin" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateLogin">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a login is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateMasterKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateMasterKey" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateMessage">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateMessage" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateMessageType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a message type is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateMessageType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreatePartitionFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition function is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreatePartitionFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreatePartitionScheme">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreatePartitionScheme event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreatePlanGuide">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreatePlanGuide" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateProcedure">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a procedure is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateQueue">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a queue is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRemoteServer">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateRemoteServer" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRemoteServiceBinding">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateRemoteServiceBinding event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateResourcePool">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateResourcePool" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a role is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRoute">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateRoute event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateRule">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Sdk.Sfc.DatabasePermissionSetValue.CreateRule" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSchema">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSchema event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSearchPropertyList">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSearchPropertyList event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSequence">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSequence event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateServerAudit">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateServerAudit" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateServerAuditSpecification">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateServerAuditSpecification" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateServerRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateServerRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateService">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker service is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateService event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSpatialIndex">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateSpatialIndex" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a statistics counter is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateStatistics event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSymmetricKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="P:Microsoft.SqlServer.Management.Smo.DatabaseEventSet.CreateSymmetricKey" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateSynonym">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a synonym is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSynonym event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateTable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a table is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateTable event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateTrigger">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a trigger is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateTrigger event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a type is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateUser">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a user is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateUser event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateView">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a view is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateView event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateWorkloadGroup">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.CreateWorkloadGroup" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateXmlIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an XML index is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateXmlIndex event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.CreateXmlSchemaCollection">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateXmlSchemaCollection event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DenyDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether database deny events are included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DenyDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DenyServer">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether server deny events are included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DenyServer event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropApplicationRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an application role is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropApplicationRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropAssembly">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an assembly is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropAsymmetricKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropAsymmetricKey" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropAvailabilityGroup">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an availability group is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropAvailabilityGroup event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropBrokerPriority">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropBrokerPriority" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropCertificate">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a certificate is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropCertificate event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropContract">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker contract is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropContract event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropCredential">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropCredential" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropCryptographicProvider">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropCryptographicProvider" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropDatabaseAuditSpecification">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropDatabaseAuditSpecification" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropDatabaseEncryptionKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropDatabaseEncryptionKey" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropDefault">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropDefault" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropEndpoint">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an endpoint is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropEndpoint event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropEventNotification">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an event notification is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropEventNotification event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropEventSession">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropEventSession" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropExtendedProcedure">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropExtendedProcedure" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropExtendedProperty">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropExtendedProperty" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropFulltextCatalog">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropFulltextCatalog" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropFulltextIndex">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropFulltextIndex" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropFulltextStoplist">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropFulltextStoplist" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a function is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an index is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropIndex event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropLinkedServer">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropLinkedServer" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropLinkedServerLogin">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropLinkedServerLogin" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropLogin">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a login is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropMasterKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropMasterKey" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropMessage">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropMessageType" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropMessageType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a message type is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropMessageType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropPartitionFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition function is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropPartitionFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropPartitionScheme">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a partition schema is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropPartitionScheme event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropPlanGuide">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropPlanGuide" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropProcedure">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropQueue">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRemoteServer">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropRemoteServer" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRemoteServiceBinding">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropRemoteServiceBinding event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropResourcePool">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropResourcePool" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a role is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRoleMember">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropRoleMember" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRoute">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropRoute event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropRule">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropRule" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSchema">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSchema event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSearchPropertyList">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSearchPropertyList event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSequence">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSequence event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropServerAudit">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropServerAudit" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropServerAuditSpecification">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropServerAuditSpecification" /> is included in the server event set.If True, the event is included in the event set.If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropServerRole">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropServerRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropServerRoleMember">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropServerRoleMember" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropService">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether drop service events are included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropService event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSignature">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropSignature" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSignatureSchemaObject">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropSignatureSchemaObject" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a statistics counter is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropStatistics event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSymmetricKey">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropSymmetricKey" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropSynonym">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a synonym is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropSynonym event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropTable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a table is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropTable event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropTrigger">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a trigger is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropTrigger event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropType">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a type is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropUser">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a user is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropUser event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropView">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a view is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropView event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropWorkloadGroup">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.DropWorkloadGroup" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.DropXmlSchemaCollection">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropXmlSchemaCollection event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.GrantDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether database grant events are included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the GrantDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.GrantServer">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether server grant events are included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the GrantServer event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.NumberOfElements">
      <summary>Gets the number of events in the event set.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the number of events in the Server event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.ServerEventSet,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Creates a server event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the server event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.ServerEventSet,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Creates a server event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the server event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.Remove(Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies the event set less the event removed.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object value that specifies the event to be removed from the event set.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.Rename">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.Rename" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.RevokeDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether database revoke events are included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the RevokeDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.RevokeServer">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether server revoke events are included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the RevokeServer event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.Subtract(Microsoft.SqlServer.Management.Smo.ServerEventSet,Microsoft.SqlServer.Management.Smo.ServerEvent)">
      <summary>Returns a server event set after subtracting a server event from the specified event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object value that specifies a set of server events after subtracting the specified event.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object that specifies the server event set from which the event is subtracted.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object that specifies the server event to be subtracted from the event set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerEventSet.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventSet" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.UnbindDefault">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.UnbindDefault" />  is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.UnbindRule">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that represents if the  <see cref="F:Microsoft.SqlServer.Management.Smo.EventType.UnbindRule" /> is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerEventSet.UpdateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether update statistics events are included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UpdateStatistics event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerPermission">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object represents a SQL Server server-level permission.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.Add(Microsoft.SqlServer.Management.Smo.ServerPermission,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Returns a set of server permissions after adding a new server permission to an existing set of server permissions.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies a set of server permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AdministerBulkOperations">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AdministerBulkOperations" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyAvailabilityGroup">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyDatabase" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyConnection">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyConnection" />permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyCredential">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyCredential" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyDatabase">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyDatabase" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyEndpoint">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyEndpoint" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyEventNotification">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyEventNotification" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyEventSession">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyEventSession" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyLinkedServer">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyLinkedServer" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyLogin">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyLogin" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyServerAudit">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyServerAudit" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterAnyServerRole">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyServerRole" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterResources">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterResources" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterServerState">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterServerState" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterSettings">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterSettings" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AlterTrace">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterTrace" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.AuthenticateServer">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AuthenticateServer" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.BitwiseOr(Microsoft.SqlServer.Management.Smo.ServerPermission,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Combines two Server Permissions using an inclusive OR.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> that includes all the permissions from both permission objects.</returns>
      <param name="permissionLeft">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" />
      </param>
      <param name="permissionRight">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.ConnectSql">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ConnectSql" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.ControlServer">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ControlServer" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.CreateAnyDatabase">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateAnyDatabase" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.CreateAvailabilityGroup">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AuthenticateServer" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.CreateDdlEventNotification">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateDdlEventNotification" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.CreateEndpoint">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateEndpoint" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.CreateServerRole">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateServerRole" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.CreateTraceEventNotification">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateTraceEventNotification" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.Equals(System.Object)">
      <summary>Determines whether the referenced server permission object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the reference server permission object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.</returns>
      <param name="o">An <see cref="T:System.Object" /> system object that specifies the server permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.ExternalAccessAssembly">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ExternalAccessAssembly" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Int32" /> which represents the hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.op_Addition(Microsoft.SqlServer.Management.Smo.ServerPermission,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Creates a server permission set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies a set of server permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.ServerPermission,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Creates a server permission set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies a set of server permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.op_Equality(Microsoft.SqlServer.Management.Smo.ServerPermission,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Creates a server permission set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies a set of server permissions.</returns>
      <param name="p1">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
      <param name="p2">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.op_Implicit(Microsoft.SqlServer.Management.Smo.ServerPermission)~Microsoft.SqlServer.Management.Smo.ServerPermissionSet">
      <summary>Creates a new server permission set by implicitly converting server permission.</summary>
      <returns>The newly created server permission set.</returns>
      <param name="permission">The specified permission to create.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.op_Inequality(Microsoft.SqlServer.Management.Smo.ServerPermission,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Creates a server permission set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies a set of server permissions.</returns>
      <param name="p1">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
      <param name="p2">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.Shutdown">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.Shutdown" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermission.ToServerPermissionSet(Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Returns a set of server permissions based on a single server permission, by converting a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object to a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies a single server permission.</returns>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.UnsafeAssembly">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.UnsafeAssembly" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.ViewAnyDatabase">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ViewAnyDatabase" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.ViewAnyDefinition">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ViewAnyDefinition" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermission.ViewServerState">
      <summary>Gets a permission that can be included in the server permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ViewServerState" /> permission that can be included in the server permission set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo" /> object represents information about a SQL Server server-level permission.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionInfo.PermissionType">
      <summary>Gets the type of permission.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies a type of permission.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object represents a set of server permissions.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> class based on the specified permission.</summary>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies a single permission for a set of permissions with a single member.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerPermission[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> class based on the specified set of permissions.</summary>
      <param name="permissions">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> objects that specify the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerPermissionSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> class based on the specified set of permissions.</summary>
      <param name="oServerPermissionSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies a set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.Add(Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Returns a server permission set after adding a new server permission to the referenced permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that includes the new permission.</returns>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the permission to add.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.Add(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Returns a server permission set after adding a new server permission to the specified permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object value that specifies a set of server permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the server permission set.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AdministerBulkOperations">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ADMINISTER BULK OPERATIONS (ADBO) permission in the permission set. This permission lets the grantee perform bulk insert operations on the instance of SQL Server, such as importing data by using the bcp command, using the BULK INSERT statement, or using the INSERT…SELECT * FROM OPENROWSET(BULK…) statement.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ADMINISTER BULK OPERATIONS (ADBO) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyAvailabilityGroup">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY AVAILABILITY GROUP permission in the permission set. This permission lets the grantee create, alter, or drop any availability group on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY AVAILABILITY GROUP permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyConnection">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY CONNECTION (ALCO) permission in the permission set. This permission lets the grantee create, alter, or drop any connection on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY CONNECTION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyCredential">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY CREDENTIAL (ALCD) permission in the permission set. This permission lets the grantee create, alter, or drop any credential on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY CREDENTIAL (ALCD) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyDatabase">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY DATABASE (ALDB) permission in the permission set. This permission lets the grantee create, alter, or drop any database on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY DATABASE (ALDB) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyEndpoint">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY ENDPOINT (ALHE) permission in the permission set. This permission lets the grantee create, alter, or drop any endpoint on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY ENDPOINT (ALHE) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyEventNotification">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY EVENT NOTIFICATION (ALES) permission in the permission set. This permission lets the grantee to create, alter, or drop any event notification on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY EVENT NOTIFICATION (ALES) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyEventSession">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY EVENT SESSION permission in the permission set. This permission lets the grantee create, alter, or drop any event session on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY EVENT SESSION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyLinkedServer">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY LINKED SERVER (ALLS) permission in the permission set. This permission lets the grantee create, alter, or drop any linked server on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY LINKED SERVER (ALLS) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyLogin">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY LOGIN (ALLG) permission in the permission set. This permission lets the grantee create, alter, or drop any login on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY LOGIN (ALLG) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyServerAudit">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY SERVER AUDIT permission in the permission set. This permission lets the grantee stop, start, or pause the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY SERVER AUDIT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterAnyServerRole">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER ANY SERVER ROLE permission in the permission set. This permission lets the grantee stop, start, or pause the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER ANY SERVER ROLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterResources">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER RESOURCES (ALRS) permission in the permission set. This permission lets the grantee create, alter, or drop any resource on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER RESOURCES (ALRS) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterServerState">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER SERVER STATE (ALSS) permission in the permission set. This permission lets the grantee stop, start, or pause the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER SERVER STATE (ALSS) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterSettings">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER SETTINGS (ASLT) permission in the permission set. This permission lets the grantee alter any settings on the instance of SQL Server, such as the default database directory.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER SETTINGS (ASLT) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AlterTrace">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the ALTER TRACE (ALTR) permission in the permission set. This permission lets the grantee start, or stop trace runs or modify the trace options on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ALTER TRACE (ALTR) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.AuthenticateServer">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the AUTHENTICATE SERVER permission in the permission set. This permission lets the grantee authenticate with the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the AUTHENTICATE SERVER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ConnectSql">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CONNECT SQL (COSQ) permission in the permission set. This permission lets the grantee connect to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CONNECT SQL (COSQ) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ControlServer">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CONTROL SERVER (CL) permission in the permission set. This permission lets the grantee grant any permission on any securable on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CONTROL SERVER (CL) permission in the permission set.If True, the permission is included in the permission set. If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateAnyDatabase">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE ANY DATABASE (CRDB) permission in the permission set. This permission lets the grantee create, alter, or drop any database on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE ANY DATABASE (CRDB) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateAvailabilityGroup">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE AVAILABILITY GROUP permission in the permission set. This permission lets the grantee create, alter, or drop availability group on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE AVAILABILITY GROUP permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateDdlEventNotification">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE DDL EVENT NOTIFICATION (CRDE) permission in the permission set. This permission lets the grantee create any DDL (Data Definition Language) event notification on the instance of SQL Server, such as the event that is raised when a database is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE DDL EVENT NOTIFICATION (CRDE) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateEndpoint">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE ENDPOINT (CRHE) permission in the permission set. This permission lets the grantee create endpoints on the instance of SQL Server for SOAP, Transact-SQL, database mirroring, and Service Broker.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE ENDPOINT (CRHE) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateServerRole">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE SERVER ROLE permission in the permission set. This permission lets the grantee create server role on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE SERVER ROLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.CreateTraceEventNotification">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the CREATE TRACE EVENT NOTIFICATION (CRTE) permission in the permission set. This permission lets the grantee create trace event notifications on the instance of SQL Server. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the CREATE TRACE EVENT NOTIFICATION (CRTE) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.Equals(System.Object)">
      <summary>Determines whether the referenced server permission object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the reference server permission object is equal to the specified object.If True, the objects are equal.If False (default), the objects are not equal.</returns>
      <param name="o">An <see cref="T:System.Object" /> system object that specifies the server permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ExternalAccessAssembly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the EXTERNAL ACCESS (XA) permission in the permission set. This permission lets the grantee access external system resources such as assembly files, networks, environmental variables, and the registry. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the EXTERNAL ACCESS (XA) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Int32" />which represents the hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.op_Addition(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Creates a server permission set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object value that specifies a set of server permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the server permission set.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.op_Equality(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,Microsoft.SqlServer.Management.Smo.ServerPermissionSet)">
      <summary>Determines whether two objects are equal by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the two specified objects are equal.If True, the two specified objects are equal.If False (default), the two specified objects are unequal.</returns>
      <param name="p1">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the server permission.</param>
      <param name="p2">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the server permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.op_Inequality(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,Microsoft.SqlServer.Management.Smo.ServerPermissionSet)">
      <summary>Determines whether two objects are unequal by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> objects.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that specifies whether the two specified objects are unequal.If True, the two specified objects are unequal.If False (default), the two specified objects are equal.</returns>
      <param name="p1">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the server permission.</param>
      <param name="p2">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the server permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Creates a server permission set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object value that specifies a set of server permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the server permission set.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.Remove(Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Removes a permission from the permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the permission set after the permission is removed.</returns>
      <param name="permission">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the permission to remove.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.Shutdown">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the SHUTDOWN (SHDN) permission in the permission set. This permission lets the grantee stop the SQL Server service. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the SHUTDOWN (SHDN) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.Subtract(Microsoft.SqlServer.Management.Smo.ServerPermissionSet,Microsoft.SqlServer.Management.Smo.ServerPermission)">
      <summary>Returns a server permission set after subtracting a server permission from the specified permission set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object value that specifies a set of server permissions.</returns>
      <param name="permissionLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermissionSet" /> object that specifies the server permission set.</param>
      <param name="permissionRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerPermission" /> object that specifies the server permissions.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.UnsafeAssembly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the UNSAFE permission in the permission set. This permission allows the grantee unrestricted access to resources, both within and outside SQL Server, including calls to unmanaged code</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the UNSAFE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ViewAnyDatabase">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the VIEW ANY DATABASE (VWDB) permission in the permission set. This permission lets the grantee view the definition (metadata) of any database on the instance of SQL Server. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the VIEW ANY DATABASE (VWDB) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ViewAnyDefinition">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the VIEW ANY DEFINITION (VWAD) permission in the permission set. This permission lets the grantee view the definition of any server that is securable on the instance of SQL Server. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the ViewAnyDefinition permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerPermissionSet.ViewServerState">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the VIEW SERVER STATE (VWSS) permission in the permission set. This permission lets the grantee view the state of the instance of SQL Server. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the VIEW SERVER STATE (VWSS) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerProxyAccount">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerProxyAccount" /> class represents the implementation of a proxy account on an instance of SQL Server. The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object allows for impersonation of job step execution. Created by the system administrator, it can be further be assigned to a login or a server role or a database role and one of the subsystems, except for Transact-SQL.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerProxyAccount.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.ServerProxyAccount" /> object property changes on the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerProxyAccount.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the proxy account is enabled on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> object value that specifies the whether the proxy account is enabled on the instance of SQL Server.If True, the proxy account is enabled on the instance of SQL Server.If False (default), the proxy account is not enabled on the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerProxyAccount.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerProxyAccount" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerProxyAccount" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerProxyAccount.SetAccount(System.String,System.Security.SecureString)">
      <summary>Sets the account name and secure password for the proxy account on the instance of SQL Server.</summary>
      <param name="windowsAccount">A <see cref="T:System.String" /> value that specifies the name of the account.</param>
      <param name="password">A <see cref="T:System.Security.SecureString" /> value that specifies the password for the account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerProxyAccount.SetAccount(System.String,System.String)">
      <summary>Sets the account name and password for the proxy account on the instance of SQL Server.</summary>
      <param name="windowsAccount">A <see cref="T:System.String" /> value that specifies the name of the account.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password for the account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerProxyAccount.SetPassword(System.Security.SecureString)">
      <summary>Sets the proxy account password to the specified secure string.</summary>
      <param name="password">A <see cref="T:System.Security.SecureString" /> value that specifies the password for the account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerProxyAccount.SetPassword(System.String)">
      <summary>Sets the proxy account password to the specified string.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password for the account.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerProxyAccount.WindowsAccount">
      <summary>Gets the proxy account name.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the proxy account.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerRole">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object represents a Microsoft SQL Server security role.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> class.</summary>
      <param name="server">The <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> which serves as the parent to the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />.</param>
      <param name="name">A <see cref="T:System.String" /> containing the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /></param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.AddMember(System.String)">
      <summary>Adds a login to the fixed server role membership.</summary>
      <param name="memberName">A <see cref="T:System.String" /> value that specifies the login that is to be added to the fixed server role membership.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.AddMembershipToRole(System.String)">
      <summary>Adds a role to the server role membership.</summary>
      <param name="roleName">A <see cref="T:System.String" /> value that specifies the role that is to be added to the server role membership.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Create">
      <summary>Creates a Server Role on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRole.DateCreated">
      <summary>Gets a <see cref="T:System.DateTime" /> representing the date and time when the Server Role was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> representing the date and time that the Server Role was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRole.DateModified">
      <summary>Gets a <see cref="T:System.DateTime" /> representing the date and time when the Server Role was modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> representing the date and time that the Server Role was modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee(s) on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the Server Role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the Server Role.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the Server Role. If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions. If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantees granted the specified set of permissions on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantees granted the specified set of permission, are also denied access to the specified set of permissions on the Server Role. If True, the grantees and users to whom the grantees granted the specified set of permissions are all denied the specified set of permissions. If False, only the grantees are denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Drop">
      <summary>Removes the Server Role from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.DropMember(System.String)">
      <summary>Removes a login from the fixed server role membership.</summary>
      <param name="memberName">A <see cref="T:System.String" /> value that specifies the login that is to be removed from the fixed server role membership.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.DropMembershipFromRole(System.String)">
      <summary>Removes a role from the fixed server role membership.</summary>
      <param name="roleName">A <see cref="T:System.String" /> value that specifies the role that is to be removed from the fixed server role membership.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumAgentProxyAccounts">
      <summary>Enumerates a list of the SQL Server Agent proxy account to which the server role belongs.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of information about SQL Server Agent proxy accounts to which the referenced server role belongs.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumContainingRoleNames">
      <summary>Gets a <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the names of all the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> to which this <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> belongs.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the names of all the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> to which this <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> belongs.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumMemberNames">
      <summary>Gets a <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the names of all the logins which belong to this role.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the names of all the logins which belong to this <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the Server Role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the Server Role.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the Server Role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the Server Role.</returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the Server Role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the Server Role.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the Server Role.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the Server Role.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumServerRoleMembers">
      <summary>Enumerates a list of members of the fixed server role. This method is deprecated. Use <see cref="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumMemberNames" /> instead.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains an enumerated list of information about the members of the fixed server role.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.EnumServerRolePermissions">
      <summary>Returns a list of server permissions assigned to the referenced server role.</summary>
      <returns>An array of <see cref="T:System.Data.DataTable" /> object values that contain information about server permissions assigned to the server role. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description ServerRole<see cref="T:System.String" />The fixed server role, for example, sysadmin.Permission<see cref="T:System.String" />The description of the server role permission.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRole.Events">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleEvents" /> object associated with this Server Role.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleEvents" /> object associated with this Server Role.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the Server Role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the Server Role.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the Server Role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the Server Role under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the Server Role.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the Server Role.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the Server Role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the Server Role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the Server Role under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the Server Role.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the Server Role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRole.ID">
      <summary>Gets the ID value that uniquely identifies the server role.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the server role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRole.IsFixedRole">
      <summary>Gets a <see cref="T:System.Boolean" /> which indicates whether the server role is fixed.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true the server role is fixed; otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRole.Owner">
      <summary>Gets the name of the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the object owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRole.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Rename(System.String)">
      <summary>Renames the Server Role.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the Server Role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a grantee from the Server Role, and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the Server Role. If True, the grantee is given the ability to revoke the specified set of permissions from other users on the Server Role. If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions. If true, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the Server Role. If false, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee from the Server Role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the Server Role. If True, the grantee is given the ability to revoke the specified set of permissions from other users on the Server Role. If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions. If true, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the Server Role. If false, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the Server Role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a set of grantees on the Server Role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a set of grantees from the Server Role, and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the specified set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to revoke the specified set of permissions from other users on the Server Role. If True, the grantees are given the ability to revoke the specified set of permissions from other users on the Server Role. If False, only the grantees are revoked the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantees have granted the specified set of permissions are also revoked the set of permissions. If true, the grantees and users to whom the grantees granted the specified set of permissions are all revoked the specified set of permissions on the Server Role. If false, only the grantees are revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes the specified set of permissions to the grantees and the ability to revoke the set of permissions to other users on the Server Role under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the specified set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantees are given the ability to revoke the specified set of permissions from other users on the Server Role. If True, the grantees are given the ability to revoke the specified set of permissions from other users on the Server Role. If False, only the grantees are revoked the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantees have granted the specified set of permissions are also revoked the set of permissions. If true, the grantees and users to whom the grantees granted the specified set of permissions are all revoked the specified set of permissions on the Server Role. If false, only the grantees are revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the Server Role. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the Server Role.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" />which contains a Transact-SQL script that can be used to re-create the Server Role.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRole.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the Server Role.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> which contains a Transact-SQL script that can be used to re-create the Server Role.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerRoleCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> objects that represent all the server roles that are defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleCollection.Add(Microsoft.SqlServer.Management.Smo.ServerRole)">
      <summary>Adds a new Server Role to the Server Role Collection.</summary>
      <param name="serverRole">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleCollection.CopyTo(Microsoft.SqlServer.Management.Smo.ServerRole[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object value that represents the server role.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object value that represents the server role.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerRoleEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleEvents" /> object represents the settings required for Microsoft SQL Server ServerRole event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of Sequence events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.ServerRoleEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the ServerRole events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the ServerRole events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerRoleExtender">
      <summary>Adds methods and properties to the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleExtender" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.#ctor(Microsoft.SqlServer.Management.Smo.ServerRole)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleExtender" /> class, specifying the associated <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />. </summary>
      <param name="serverRole">The associated <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> onject.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.ConnectionContext">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> which is associated with the object.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Common.ServerConnection" /> which is associated with the object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.ContainingRoleNames">
      <summary>Gets a <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the names of the Server Roles which contain the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> as a member.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> which contains the names of the Server Roles which contain the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> as a member.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.CurrentObject">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> which this <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleExtender" /> represents.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> which this <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRoleExtender" /> represents.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.GeneralPageDataContainer">
      <summary>Gets or sets the <see cref="T:System.Object" /> which represents the general page data container for the instance.</summary>
      <returns>The <see cref="T:System.Object" /> which represents the general page data container for the instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.GeneralPageOnRunNow">
      <summary>Gets or sets the <see cref="T:System.Object" /> which represents the “General Page on Run Now” event handler.</summary>
      <returns>The <see cref="T:System.Object" /> which represents the “General Page on Run Now” event handler.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.IsFixedRoleOrPublic">
      <summary>A <see cref="T:System.Boolean" /> which indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> is Public or a fixed server role.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> is Public, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.MemberNameIsMemberHash">
      <summary>Gets a <see cref="T:System.Collections.Generic.Dictionary`2" /> which keeps membership information for the role.</summary>
      <returns>A <see cref="T:System.Collections.Generic.Dictionary`2" /> which keeps membership information for the role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.OwnerForUI">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the owner.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the owner.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.RefreshRoleMembersHash">
      <summary>Rebuilds the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.ServerRoleNameHasMembershipHash" /> dictionary from the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.ServerRoleMembershipsTableData" />.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.RefreshServerRoleNameHasMembershipHash">
      <summary>Rebuilds the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.MemberNameIsMemberHash" /> dictionary from the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.RoleMembersTableData" />.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.RoleMembersTableData">
      <summary>Gets a <see cref="T:System.Data.DataTable" /> which is used to hold information about the members of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />.</summary>
      <returns>a <see cref="T:System.Data.DataTable" /> which is used to hold information about the members of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.ServerRoleMembershipsTableData">
      <summary>Gets a <see cref="T:System.Data.DataTable" /> which is used to hold information about the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> members of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />.</summary>
      <returns>a <see cref="T:System.Data.DataTable" /> which is used to hold information about the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> members of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.ServerRoleNameHasMembershipHash">
      <summary>Gets a <see cref="T:System.Collections.Generic.Dictionary`2" /> which keeps <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> membership information for the role.</summary>
      <returns>A <see cref="T:System.Collections.Generic.Dictionary`2" /> which keeps <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" /> membership information for the role.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.State">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoState" /> of the parent <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoState" /> of the parent <see cref="T:Microsoft.SqlServer.Management.Smo.ServerRole" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerRoleExtender.Validate(System.String,System.Object[])">
      <summary>Validates the parent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> for the parent object.</returns>
      <param name="methodName">The method being validated (Create or Alter)</param>
      <param name="arguments">The <see cref="T:System.Object" /> array containing the arguments.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter">
      <summary>A security facet that extends ServerAdapterBase.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes an instance of ServerSecurityAdapter.</summary>
      <param name="obj">Server instance </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter.Alter">
      <summary>Alters server security adapter properties.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter.CmdExecRightsForSystemAdminsOnly">
      <summary>Gets the Boolean property value that specifies whether this property is on or off.</summary>
      <returns>
        <see cref="T:System.Booolean" />If True property is active.If False property is not active.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter.ProxyAccountEnabled">
      <summary>Gets the Boolean property value that specifies whether this property is on or off.</summary>
      <returns>
        <see cref="T:System.Booolean" />If True property is active.If False property is not active</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter.ProxyAccountIsGrantedToPublicRole">
      <summary>Gets the Boolean property value that specifies whether this property is on or off.</summary>
      <returns>
        <see cref="T:System.Booolean" />If True property is active.If False property is not active</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter.PublicServerRoleIsGrantedPermissions">
      <summary>Gets the Boolean property value that specifies whether this property is on or off.</summary>
      <returns>
        <see cref="T:System.Booolean" />If True property is active.If False property is not active</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter.Refresh">
      <summary>Causes a refresh of server security adapter properties.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSecurityAdapter.ReplaceAlertTokensEnabled">
      <summary>Gets or sets the Boolean property value that specifies whether this property is on or off.</summary>
      <returns>
        <see cref="T:System.Booolean" />If True property is active.If False property is not active</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter">
      <summary>Provides selection options for an instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter" /> class.</summary>
      <param name="obj">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.BuildNumber">
      <summary>Gets the build number of the server.</summary>
      <returns>An integer value that contains the build number of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.Edition">
      <summary>Gets the edition of the server.</summary>
      <returns>An integer value that contains the edition of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.IsCaseSensitive">
      <summary>Gets a Boolean value that specifies whether the server uses case-sensitive syntax.</summary>
      <returns>A Boolean value, True if the server uses case-sensitive syntax, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.Language">
      <summary>Gets a string value that specifies the language used by the server.</summary>
      <returns>A string value that specifies the language used by the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.OSVersion">
      <summary>Gets a string value that specifies the operating system version for the computer hosting the server.</summary>
      <returns>A string value that specifies the operating system version for the computer hosting the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.Platform">
      <summary>Gets a string value that specifies the platform of the operating system hosting the server.</summary>
      <returns>A string value that specifies the platform of the operating system hosting the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.VersionMajor">
      <summary>Gets an <see cref="T:System.Int32" /> value that contains the major digits of the version number.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the major digits of the version number.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSelectionAdapter.VersionMinor">
      <summary>Gets an <see cref="T:System.Int32" /> value that contains the minor digits of the version number.</summary>
      <returns>An <see cref="T:System.Int32" /> value that contains the minor digits of the version number.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter">
      <summary>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter" /> object represents a server setup adapter. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes a new instance of the TEST <see cref="T:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter" /> object.</summary>
      <param name="obj">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that specifies the instance of SQL Server that is associated with the adapter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.AgentDomainGroup">
      <summary>Gets or sets the domain group for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the domain group for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.AgentServiceAccount">
      <summary>Gets or sets the SQL Server Agent service account.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the SQL Server service account. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.AgentStartMode">
      <summary>Gets or sets the start mode for the SQL Server Agent service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> object value that specifies the start mode for the SQL Server Agent service. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.EngineServiceAccount">
      <summary>Gets or sets the SQL Server Agent service account.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the SQL Server service account. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.Refresh">
      <summary>Updates the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.ServiceInstanceIdSuffix">
      <summary>Gets the SQL Server service ID suffix.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the SQL Server service instance ID suffix. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.TempdbLogPath">
      <summary>Gets the SQL Server temporary database log path.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the SQL Server temporary database log path. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.TempdbPrimaryFilePath">
      <summary>Gets the SQL Server primary database log path.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the SQL Server primary database log path. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSetupAdapter.WindowsUsersAndGroupsInSysadminRole">
      <summary>Gets array of <see cref="T:System.String" /> values that specify the users and groups in a sysadmin role.</summary>
      <returns>An array of <see cref="T:System.String" /> values that specify the users and groups in a sysadmin role.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerStatus">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerStatus" /> enumeration contains values that are used to specify the status of the instance of SQL Server. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServerStatus.Unknown">
      <summary>The instance of SQL Server is in an unknown state.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServerStatus.Online">
      <summary>The instance of SQL Server is online.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServerStatus.OnlinePending">
      <summary>The instance of SQL Server is waiting to come online.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServerStatus.Offline">
      <summary>The instance of SQL Server is offline.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServerStatus.OfflinePending">
      <summary>The instance of SQL Server is waiting to go offline.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter">
      <summary>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter" /> object represents a server surface area adapter. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter.#ctor(Microsoft.SqlServer.Management.Smo.Server)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter" /> object.</summary>
      <param name="obj">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that specifies the instance of SQL Server that is associated with the adapter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter" /> object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter.AlterEndpoints">
      <summary>Implements the delayed setters for the endpoint properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter.Refresh">
      <summary>Updates the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter.RefreshEndpoints">
      <summary>Refreshes each endpoint on the server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter.ServiceBrokerEndpointActive">
      <summary>Gets or sets <see cref="T:System.Boolean" /> value that determines whether Service Broker endpoints are active.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Service Broker endpoints are active.Returns True if Service Broker endpoints are active; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerSurfaceAreaAdapter.SoapEndpointsEnabled">
      <summary>Gets or sets <see cref="T:System.Boolean" /> value that determines whether SOAP endpoints are enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether SOAP endpoints are enabled.Returns True if SOAP endpoints are enabled; otherwise, False.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object represents the SQL Server server trace events that can be included in a server trace event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Add(Microsoft.SqlServer.Management.Smo.ServerTraceEvent,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Returns a server trace event set by adding two server trace events. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object value that specifies a set of two server trace events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the server trace events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the server trace events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AssemblyLoad">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AssemblyLoad" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditAddDBUserEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddDBUserEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditAddloginEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditAddloginEvent" />  event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditAddLoginToServerRoleEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddLoginToServerRoleEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditAddMemberToDBRoleEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddMemberToDBRoleEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditAddRoleEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddRoleEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditAppRoleChangePasswordEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAppRoleChangePasswordEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditBackupRestoreEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditBackupRestoreEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditChangeAuditEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditChangeAuditEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditChangeDatabaseOwner">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditChangeDatabaseOwner" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabaseManagementEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseManagementEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabaseObjectAccessEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseObjectAccessEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabaseObjectGdrEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseObjectGdrEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabaseObjectManagementEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseObjectManagementEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabaseObjectTakeOwnershipEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseObjectTakeOwnershipEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabaseOperationEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseOperationEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabasePrincipalImpersonationEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabasePrincipalImpersonationEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabasePrincipalManagementEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabasePrincipalManagementEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDatabaseScopeGdrEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseScopeGdrEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditDbccEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDbccEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditFulltext">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditFulltext" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditLogin">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginGdrEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditLoginChangePasswordEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginChangePasswordEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditLoginChangePropertyEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginChangePropertyEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditLoginFailed">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginFailed" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditLoginGdrEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginGdrEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditLogout">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLogout" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditSchemaObjectAccessEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditSchemaObjectAccessEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditSchemaObjectGdrEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditSchemaObjectGdrEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditSchemaObjectManagementEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditSchemaObjectManagementEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditSchemaObjectTakeOwnershipEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditSchemaObjectTakeOwnershipEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditServerAlterTraceEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerAlterTraceEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditServerObjectGdrEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerObjectGdrEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditServerObjectManagementEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerObjectManagementEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditServerObjectTakeOwnershipEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerObjectTakeOwnershipEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditServerOperationEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerOperationEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditServerPrincipalImpersonationEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerPrincipalImpersonationEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditServerPrincipalManagementEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerPrincipalManagementEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.AuditServerScopeGdrEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerScopeGdrEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.BitmapWarning">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.BitmapWarning" />  event that can be included in the server trace event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.ServerTraceEvent,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Returns a new server trace event that includes both of the named Server Trace Events.</summary>
      <returns>A new server trace event that includes both of the named Server Trace Events.</returns>
      <param name="eventLeft">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" />
      </param>
      <param name="eventRight">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.BlockedProcessReport">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.BlockedProcessReport" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.CpuThresholdExceeded">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.CpuThresholdExceeded" />  event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.DatabaseMirroringStateChange">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DatabaseMirroringStateChange" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.DatabaseSuspectDataPage">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the  <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.DatabaseSuspectDataPage" />  event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.DataFileAutoGrow">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DataFileAutoGrow" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.DataFileAutoShrink">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DataFileAutoShrink" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.DeadlockGraph">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DeadlockGraph" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.DeprecationAnnouncement">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DeprecationAnnouncement" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.DeprecationFinalSupport">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DeprecationFinalSupport" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Equals(System.Object)">
      <summary>Determines whether the referenced server trace event object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the reference server trace event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object that specifies the server trace event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Errorlog">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Errorlog" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Eventlog">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Eventlog" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Exception">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Exception" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ExchangeSpillEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ExchangeSpillEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ExecutionWarnings">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ExecutionWarnings" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.FtCrawlAborted">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.FtCrawlAborted" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.FtCrawlStarted">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.FtCrawlStarted" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.FtCrawlStopped">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.FtCrawlStopped" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.GetHashCode">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.HashWarning">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.HashWarning" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.LockDeadlock">
      <summary>Gets a server event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LockDeadlockChain" /> event that can be included in the server event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.LockDeadlockChain">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LockDeadlockChain" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.LockEscalation">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LockEscalation" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.LogFileAutoGrow">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LogFileAutoGrow" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.LogFileAutoShrink">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LogFileAutoShrink" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.MissingColumnStatistics">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.MissingColumnStatistics" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.MissingJoinPredicate">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.MissingJoinPredicate" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.MountTape">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.MountTape" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ObjectAltered">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ObjectAltered" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ObjectCreated">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ObjectCreated" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ObjectDeleted">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ObjectDeleted" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.OledbCallEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbCallEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.OledbDatareadEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbDatareadEvent" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.OledbErrors">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbErrors" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.OledbProviderInformation">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbProviderInformation" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.OledbQueryinterfaceEvent">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the  <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.OledbQueryinterfaceEvent" />  event that can be included in the server trace event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.op_Addition(Microsoft.SqlServer.Management.Smo.ServerTraceEvent,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Creates a server trace event set by performing an addition operation on two server trace event objects.</summary>
      <returns>A server trace event set by performing an addition operation on two server trace event objects.</returns>
      <param name="eventLeft">The event left.</param>
      <param name="eventRight">The event right</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.ServerTraceEvent,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Creates a server trace event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object value that specifies a set of server trace events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies one server trace event.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the other server trace event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.op_Equality(Microsoft.SqlServer.Management.Smo.ServerTraceEvent,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Creates a server trace event set by comparing two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object value that specifies a set of server trace events that are common to both <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> objects.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the server trace events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the server trace events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.ServerTraceEvent)~Microsoft.SqlServer.Management.Smo.ServerTraceEventSet">
      <summary>Converts a single server trace event to a server trace event set.</summary>
      <returns>The converted server trace event set.</returns>
      <param name="eventValue">The specified value of the server trace event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.ServerTraceEvent,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Creates a server event set by comparing on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object value that specifies a set of server trace events that are not in both <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> objects.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the server trace events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the server trace events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Qn_dynamics">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Qn_dynamics" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Qn_parameterTable">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Qn_parameterTable" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Qn_subscription">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Qn_subscription" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Qn_template">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Qn_template" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ServerMemoryChange">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ServerMemoryChange" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ShowplanAllForQueryCompile">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ShowplanAllForQueryCompile" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ShowplanXml">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ShowplanXml" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ShowplanXmlForQueryCompile">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ShowplanXmlForQueryCompile" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ShowplanXmlStatisticsProfile">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ShowplanXmlStatisticsProfile" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.SortWarnings">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SortWarnings" />event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.SpCacheinsert">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SpCacheinsert" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.SpCachemiss">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SpCachemiss" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.SpCacheremove">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SpCacheremove" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.SpRecompile">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SpRecompile" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.SqlStmtrecompile">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SqlStmtrecompile" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceAllEvents">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceAllEvents" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceClr">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceClr" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceDatabase">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceDatabase" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceDeprecation">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceDeprecation" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceErrorsAndWarnings">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceErrorsAndWarnings" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceFileClose">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceFileClose" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceFullText">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceFullText" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceLocks">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceLocks" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceObjects">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceObjects" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceOledb">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceOledb" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TracePerformance">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TracePerformance" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceQueryNotifications">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceQueryNotifications" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceSecurityAudit">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceSecurityAudit" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceServer">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceServer" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceStoredProcedures">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceStoredProcedures" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceTsql">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceTsql" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.TraceUserConfigurable">
      <summary>Gets a server trace event category that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceUserConfigurable" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable0">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable0" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable1">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable1" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable2">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable2" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable3">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable3" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable4">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable4" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable5">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable5" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable6">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable6" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable7">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable7" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable8">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable8" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.Userconfigurable9">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable9" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.UserErrorMessage">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.UserErrorMessage" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEvent.XqueryStaticType">
      <summary>Gets a server trace event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.XqueryStaticType" /> event that can be included in the server trace event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object represents a set server trace events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> class with a specified event.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies a server trace event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerTraceEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> class with the specified set of events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> objects that specifies several server trace events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServerTraceEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> class with the specified set of events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> that specifies a set of data definition language (DDL) server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Add(Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Returns a trace event set after adding a trace event to an existing event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> that represents the new event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Add(Microsoft.SqlServer.Management.Smo.ServerTraceEventSet,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Returns a trace event set after adding a trace event to an existing event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> that represents the new event set.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that specifies the server trace event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AssemblyLoad">
      <summary>Gets or sets a boolean property value that specifies whether the event is included in the event set. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AsemblyLoad event is included in the event set.If True, the AssemblyLoad event is included in the event set.If False (default), the AssemblyLoad event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddDBUserEvent">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditAddDBUser event is included in the event set.If True, the AuditAddDBUser event is included in the event set.If False (default), the AuditAddDBUser event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddloginEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a new login is added.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditAddLoginEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddLoginToServerRoleEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a login is added to a server role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditAddLoginToServerRoleEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddMemberToDBRoleEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a new member is added to a database role. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditAddMemberToDBRoleEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAddRoleEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a new role is added.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditAddRoleEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditAppRoleChangePasswordEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the password for an application role is changed. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditAppRoleChangePasswordEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditBackupRestoreEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a backup and restore operation is issued.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditBackupRestoreEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditChangeAuditEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when audit trace modifications are made.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditChangeAuditEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditChangeDatabaseOwner">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the database owner is changed. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditChangeDatabaseOwner event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseManagementEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database is created, altered, or dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabaseManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseObjectAccessEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database object is accessed, such as a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabaseObjectAccessEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseObjectGdrEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when grant, deny, or revoke operation is issued on a database object, such as a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabaseObjectGdr event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseObjectManagementEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database object is created, altered or dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabaseObjectManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseObjectTakeOwnershipEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when ownership of an object in the database scope is changed.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabaseObjectTakeOwnershipEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseOperationEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a database operation occurs, such as a checkpoint.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabaseOperationEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabasePrincipalImpersonationEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when there is an impersonation within the scope of the database, such as a SETUSER or an EXECUTE AS USER.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabasePrincipalImpersonationEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabasePrincipalManagementEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a principal, such as users, are created, altered, or dropped from the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabasePrincipalManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDatabaseScopeGdrEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a grant, deny, or revoke operation is issued within the scope of the database. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDatabaseScopeGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditDbccEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when DBCC commands are issued.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditDbccEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditFulltext">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditFulltext event is included in the event set.If True, the AuditFulltext event is included in the event set.If False (default), the AuditFulltext event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLogin">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a user successfully logs on to Microsoft SQL Server. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginChangePasswordEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a SQL Server login password is changed.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditLoginChangePasswordEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginChangePropertyEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a login property, other than password, is changed.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditLoginChangePropertyEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginFailed">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an attempt to log in to SQL Server fails. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditFailedLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLoginGdrEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a grant, deny, or revoke operation is issued on a login object. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditLoginGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditLogout">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a user successfully logs out of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditLogout event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditSchemaObjectAccessEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an object permission, such as SELECT, is used both successfully or unsuccessfully.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditSchemaObjectAccessEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditSchemaObjectGdrEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an object grant, deny, or revoke operation is issued. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditSchemaObjectGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditSchemaObjectManagementEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an object is created, altered or dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditSchemaObjectManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditSchemaObjectTakeOwnershipEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an ALTER AUTHORIZATION command is used to change the owner of an object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditSchemaObjectTakeOwnershipEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerAlterTraceEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a statement checks for the ALTER TRACE permission.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditServerAlterTraceEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerObjectGdrEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a grant, deny, or revoke operation is issued on a schema object, such as a table or a function. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditServerObjectGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerObjectManagementEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a server objects are created, altered, or dropped. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditServerObjectManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerObjectTakeOwnershipEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the ownership is changed for objects within the scope of the server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditServerObjectTakeOwnershipEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerOperationEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when Security Audit operations such as altering settings, resources, external access, or authorization are used.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditServerOperationEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerPrincipalImpersonationEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when there is an impersonation within scope of the server, such as EXECUTE AS LOGIN.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditServerPrincipalImpersonationEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerPrincipalManagementEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a server principals are created, altered, or dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditServerPrincipalManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.AuditServerScopeGdrEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a grant, deny, or revoke operation for permissions is issued in the scope of the server, such as creating a login.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AuditServerScopeGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.BitmapWarning">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the BitmapWarning event is included in the event set.If True, the BitmapWarning event is included in the event set.If False (default), the BitmapWarning event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.BlockedProcessReport">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a process has been blocked for more than a specified amount of time. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the BlockedProcessReport event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Copy">
      <summary>Returns a copy of the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.CpuThresholdExceeded">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CpuThresholdExceeded event is included in the event set.If True, the CpuThresholdExceeded event is included in the event set.If False (default), the CpuThresholdExceeded event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DatabaseMirroringStateChange">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when the state of a mirrored database changes.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DatabaseMirroringStateChange event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DatabaseSuspectDataPage">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DatabaseSuspectDataPage event is included in the event set.If True, the DatabaseSuspectDataPage event is included in the event set.If False (default), the DatabaseSuspectDataPage event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DataFileAutoGrow">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a data file is extended automatically by the server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DataFileAutoGrow event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DataFileAutoShrink">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a data file is reduced automatically by the server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DataFileAutoShrink event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DeadlockGraph">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an attempt to acquire a lock is canceled because the attempt was part of a deadlock and was chosen as the deadlock victim. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DeadlockGraph event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DeprecationAnnouncement">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a feature is used that will be removed from a future version of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DeprecationAnnouncement event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.DeprecationFinalSupport">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a feature is used that will be removed from the next major version of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DeprecationFinalSupport event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Errorlog">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when error events are logged in the SQL Server error log.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Errorlog event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Eventlog">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when error events are logged in the SQL Server application.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Eventlog event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Exception">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an exception occurs in SQL Server</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Exception event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ExchangeSpillEvent">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when communication buffers in a parallel query plan have been temporarily written to the tempdb database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ExchangeSpillEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ExecutionWarnings">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when warnings are issued during the execution of a SQL Server statement or stored procedure.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ExecutionWarning event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.FtCrawlAborted">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an exception is encountered during a full-text crawl. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the FtCrawlAborted event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.FtCrawlStarted">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a full-text crawl (population) starts. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the FtCrawlStarted event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.FtCrawlStopped">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a full-text crawl (population) starts. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the FtCrawlStopped event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.HashWarning">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a hashing operation that is not processing on a buffer partition has reverted to an alternate plan. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the HashWarning event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LockDeadlock">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when two concurrent transactions have deadlocked each other by trying to obtain incompatible locks on resources that the other transaction owns. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the LockDeadlock event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LockDeadlockChain">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs for each of the events leading up to a deadlock.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the LockDeadlockChain event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LockEscalation">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a fine-grained lock has been converted to a coarse-grained lock (for example, a page lock escalated or converted to a table lock).</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the LockEscalation event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LogFileAutoGrow">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a log file was extended automatically by the server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the LogFileAutoGrow event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.LogFileAutoShrink">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a log file was reduced automatically by the server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the LogFileAutoShrink event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.MissingColumnStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when column statistics that would be useful for the optimizer are not available.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the MissingColumnStatistics event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.MissingJoinPredicate">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a query that has no join predicate is being executed.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the MissingJoinPredicate event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.MountTape">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a request to mount a tape is received.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the MountTape event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.NumberOfElements">
      <summary>Gets the number of elements in the event set.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of elements in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ObjectAltered">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an object is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ObjectAltered event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ObjectCreated">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an object is created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ObjectCreated event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ObjectDeleted">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an object is deleted.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ObjectDeleted event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbCallEvent">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OledbCallEvent event is included in the event set.If True, the OledbCallEvent event is included in the event set.If False (default), the OledbCallEvent event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbDatareadEvent">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OledbDatareadEvent event is included in the event set.If True, the OledbDatareadEvent event is included in the event set.If False (default), the OledbDatareadEvent event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbErrors">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an OLE DB error occurs.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OledbErrors event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbProviderInformation">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OledbProviderInformation event is included in the event set.If True, the OledbProviderInformation event is included in the event set.If False (default), the OledbProviderInformation event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.OledbQueryinterfaceEvent">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the OledbQueryinterfaceEvent event is included in the event set.If True, the OledbQueryinterfaceEvent event is included in the event set.If False (default), the OledbQueryinterfaceEvent event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.ServerTraceEventSet,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Creates a server trace event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object value that specifies a set of server trace events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that specifies the server trace event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the server trace events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.ServerTraceEventSet,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Creates a server trace event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object value that specifies a set of server trace events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that specifies the server trace event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the server trace events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Qn_dynamics">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Qn_dynamics event is included in the event set.If True, the Qn_dynamics event is included in the event set.If False (default), the Qn_dynamics event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Qn_parameterTable">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Qn_parameterTable event is included in the event set.If True, the Qn_parameterTable event is included in the event set.If False (default), the Qn_parameterTable event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Qn_subscription">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Qn_subscription event is included in the event set.If True, the Qn_subscription event is included in the event set.If False (default), the Qn_subscription event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Qn_template">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Qn_template event is included in the event set.If True, the Qn_template event is included in the event set.If False (default), the Qn_template event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Remove(Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that represents the server trace event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ServerMemoryChange">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when SQL Server memory usage has increased or decreased by either 1 MB or 5 percent of the maximum server memory, whichever is greater.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ServerMemoryChange event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ShowplanAllForQueryCompile">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an SQL statement compiles and displays complete, compile-time data.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ShowplanAllForQueryCompile event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ShowplanXml">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ShowplanXml event is included in the event set.If True, the ShowplanXml event is included in the event set.If False (default), the ShowplanXml event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ShowplanXmlForQueryCompile">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an SQL statement executes and displays the complete, compile-time data. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ShowplanXmlForQueryCompile event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ShowplanXmlStatisticsProfile">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the ShowplanXmlStatisticsProfile event is included in the event set.If True, the ShowplanXmlStatisticsProfile event is included in the event set.If False (default), the ShowplanXmlStatisticsProfile event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SortWarnings">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a sort warning is generated. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the SortWarnings event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SpCacheinsert">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an item is inserted into the procedure cache.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the SpCacheinsert event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SpCachemiss">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a procedure is not found in the procedure cache.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the SpCachemiss event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SpCacheremove">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an item is removed from the procedure cache.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the SpCacheremove event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SpRecompile">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a procedure is recompiled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the SpRecompile event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.SqlStmtrecompile">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the SqlStmtrecompile event is included in the event set.If True, the SqlStmtrecompile event is included in the event set.If False (default), the SqlStmtrecompile event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Subtract(Microsoft.SqlServer.Management.Smo.ServerTraceEventSet,Microsoft.SqlServer.Management.Smo.ServerTraceEvent)">
      <summary>Returns a trace event set after subtracting a trace event from an existing event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> that represents the new event set.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object that specifies the server trace event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceAllEvents">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether all events are included in the trace or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether all events are included in the trace or not.If True, all events are included in the trace.If False (default), all events are not included in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceClr">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the TraceClr event is included in the event set.If True, the TraceClr event is included in the event set.If False (default), the TraceClr event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceDatabase">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the Database category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Database events are included in the trace.If True, Database events are included in the trace.If False (default), Database events are not included in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceDeprecation">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Deprecation category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Deprecation events are included in the trace. If True, Deprecation events are included in the trace.If False (default), Deprecation events are not included in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceErrorsAndWarnings">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether errors and warnings are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether errors and warnings are included in the trace.If True, errors and warnings are recorded in the trace.If False (default), errors and warnings are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceFileClose">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs if a trace file closes when a transaction is rolled back.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the TraceFileClose event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceFullText">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Full Text category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Full Text events are included in the trace.If True, Full Text events are recorded in the trace.If False (default), Full Text events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceLocks">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Lock category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Lock category events are included in the trace.If True, Lock category events are recorded in the trace.If False (default), Lock category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceObjects">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Object category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Object category events are included in the trace.If True, Object category events are recorded in the trace.If False (default), Object category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceOledb">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether OLE DB category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether OLE DB category events are included in the trace.If True, OLE DB category events are recorded in the trace.If False (default), OLE DB category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TracePerformance">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Performance category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Performance category events are included in the trace.If True, Performance category events are recorded in the trace.If False (default), Performance category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceQueryNotifications">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the TraceQueryNotifications event is included in the event set.If True, the TraceQueryNotifications event is included in the event set.If False (default), the TraceQueryNotifications event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceSecurityAudit">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Security Audit category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Security Audit category events are included in the trace.If True, Security Audit category events are recorded in the trace.If False (default), Security Audit category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceServer">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Server category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Server category events are included in the trace.If True, Server category events are recorded in the trace.If False (default), Server category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceStoredProcedures">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Stored Procedure category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Stored Procedure category events are included in the trace.If True, Stored Procedure category events are recorded in the trace.If False (default), Stored Procedure category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceTsql">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Transact-SQL category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Transact-SQL category events are included in the trace.If True, Transact-SQL category events are recorded in the trace.If False (default), Transact-SQL category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.TraceUserConfigurable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether Lock category events are recorded in the trace.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether Lock category events are included in the trace.If True, Lock category events are recorded in the trace.If False (default), Lock category events are not recorded in the trace.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable0">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Userconfigurable0 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable1">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable1 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable2">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable2 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable3">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable3 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable4">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable4 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable5">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable4 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable6">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable5 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable7">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable7 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable8">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable8 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.Userconfigurable9">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event is configured by the user.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserConfigurable9 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.UserErrorMessage">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> value that specifies whether the UserErrorMessage event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UserErrorMessage event is included in the event set.If True, the UserErrorMessage event is included in the event set.If False (default), the UserErrorMessage event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServerTraceEventSet.XqueryStaticType">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the XqueryStaticType event is included in the event set.If True, the XqueryStaticType event is included in the event set.If False (default), the XqueryStaticType event is not included in the event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload" /> object represents a SQL Server Service Broker payload.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload.Certificate">
      <summary>Gets or sets the certificate that is used to encrypt the Service Broker payload.</summary>
      <returns>A T:System.String value that specifies the certificate that is used to encrypt the Service Broker payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload.EndpointAuthenticationOrder">
      <summary>Gets or sets the type of authentication and the order in which it is applied to the Service Broker payload.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointAuthenticationOrder" /> value that specifies the type of authentication and the order in which it is applied to the Service Broker payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload.EndpointEncryption">
      <summary>Gets or sets the state of encryption for the Service Broker payload.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.EndpointEncryption" /> value that specifies the state of encryption for the Service Broker payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload.EndpointEncryptionAlgorithm">
      <summary>Gets or sets an Endpoint Encryption Algorithm.</summary>
      <returns>An Endpoint Encryption Algorithm.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload.IsMessageForwardingEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether message forwarding is enabled on the Service Broker payload.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether message forwarding is enabled.If True, message forwarding is enabled.If False (default), message forwarding is disabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload.IsSystemObject">
      <summary>Gets or sets a Boolean specifying weather the object is a System Object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether message forwarding is enabled.If True, if object is a System Object.If False (default), if object is not a System Object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceBrokerPayload.MessageForwardingSize">
      <summary>Gets or sets the message forwarding size.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the size of message forwarding supported by the Service Broker payload.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServiceMasterKey">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceMasterKey" /> object represents a Microsoft SQL Server service master key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceMasterKey.ChangeAccount(System.String,System.String)">
      <summary>Encrypts the service master key with the new, specified credentials.</summary>
      <param name="newAccount">A <see cref="T:System.String" /> value that specifies the account with which to open the service master key.</param>
      <param name="newPassword">A <see cref="T:System.String" /> value that specifies the associated password for the account which is used to open the service master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceMasterKey.Export(System.String,System.String)">
      <summary>Saves the service master key to the specified system path location with the specified password.</summary>
      <param name="path">A <see cref="T:System.String" /> value that specifies the system path location of the file to which to save the service master key.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password with which to encrypt and decrypt the service master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceMasterKey.Import(System.String,System.String)">
      <summary>Loads the service master key from the file located at the specified system path by using the specified password.</summary>
      <param name="path">A <see cref="T:System.String" /> value that specifies the system path location of the file to which to save the service master key.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password supplied when the service master key was saved to file.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceMasterKey.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceMasterKey" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceMasterKey" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceMasterKey.Recover(System.String,System.String)">
      <summary>Recovers a service master key, in case the service master key has been changed external to SQL Server.</summary>
      <param name="oldAccount">A <see cref="T:System.String" /> value that specifies the old account that was used to open the service master key.</param>
      <param name="oldPassword">A <see cref="T:System.String" /> value that specifies the associated password for the account that was used to open the service master key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceMasterKey.Regenerate">
      <summary>Regenerates the database master key by using the specified new password.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceMasterKey.Regenerate(System.Boolean)">
      <summary>Regenerates the service master key with the option to force the regeneration, and removes all items that cannot be successfully decrypted. </summary>
      <param name="forceRegeneration">A <see cref="T:System.Boolean" /> value that specifies whether to drop the items that cannot be successfully regenerated.If True, regeneration of the master key is forced and all items that cannot be regenerated are dropped.If False, regeneration of the master key is not forced.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object represents the Service Broker service queue events that can be included in a service queue event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.Add(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Returns a Service Broker queue event set that is created by adding two specified events together.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object value that specifies a set of Service Broker queue events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies a Service Broker queue event.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies another Service Broker queue event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.AlterQueue">
      <summary>Gets a service queue event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.AlterQueue" /> event that can be included in the service queue event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Creates a service queue event set by performing a bitwise OR operation on two ServiceQueueEvent objects.</summary>
      <returns>A service queue event set by performing a bitwise OR operation.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.BrokerQueueDisabled">
      <summary>Gets a service queue event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.BrokerQueueDisabled" /> event that can be included in the service queue event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.DropQueue">
      <summary>Gets a service queue event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that represents the DropQueue event that can be included in the service queue event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.Equals(System.Object)">
      <summary>Determines whether the referenced service queue event object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced service queue event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object that specifies the service queue event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.GetHashCode">
      <summary>Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An <see cref="T:System.Int32" /> representing the hash code for this event. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.op_Addition(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Creates a service queue event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object value that specifies a set of service queue events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Creates a service queue event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object value that specifies a set of service queue events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.op_Equality(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Creates a service queue event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object value that specifies a set of service queue events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)~Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet">
      <summary>Casts a service queue event as a service queue event set.</summary>
      <returns>A service queue event.</returns>
      <param name="eventValue">The event value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Creates a service queue event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object value that specifies a set of service queue events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.QueueActivation">
      <summary>Gets a service queue event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.QueueActivation" /> event that can be included in the service queue event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object represents a set of SQL Server service queue events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> class with a specified event.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies a data definition language (DDL) server event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> class with the specified events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> objects that specifies several data definition language (DDL) server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> class with the specified events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> that specifies a set of data definition language (DDL) server events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.Add(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Returns a Service Broker queue event set after adding a new queue event to the referenced set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> that represents the event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.Add(Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Returns a Service Broker queue event set after adding a new queue event to the specified set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> that represents the event set after the new event is added.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that specifies the event set to which the event is added.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the event that is added to the event set.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.AlterQueue">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.BrokerQueueDisabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is disabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the BrokerQueueDisabled event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.Copy">
      <summary>Returns a copy of the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.DropQueue">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.NumberOfElements">
      <summary>Gets the number of events in the event set.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of events in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Creates a service queue trace event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object value that specifies a set of service queue events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that specifies the service queue event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Creates a service queue event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object value that specifies a set of service queue events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that specifies the service queue event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.QueueActivation">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is activated.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the QueueActivation event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.Remove(Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that represents the service queue event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.Subtract(Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet,Microsoft.SqlServer.Management.Smo.ServiceQueueEvent)">
      <summary>Returns a Service Broker queue event set after subtracting a queue event from the specified set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object value that specifies a set of Service Broker queue events after the event is subtracted.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that specifies the event set from which the event is subtracted.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEvent" /> object that specifies the service queue event to subtract from the event set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServiceRequestException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceRequestException" /> class represents the exception that is raised when an error occurs during a service request.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceRequestException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceRequestException" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceRequestException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceRequestException" /> class with the specified message. </summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Service Request exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceRequestException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceRequestException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Service Request exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object that specifies the inner exception for the Service Request exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceRequestException.ErrorCode">
      <summary>Gets the error code that is generated by the system when the service request exception is raised.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the error code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ServiceRequestException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the SerializationInfo with information about the exception.</summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization." />
                    SerializationInfo
                   that holds the serialized object data about the exception being thrown. </param>
      <param name="context">The <see cref="T:System.Runtime.Serialization." />
                    StreamingContext
                   that contains contextual information about the source or destination. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceRequestException.Message">
      <summary>Gets the message that describes the current exception.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the current exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ServiceRequestException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> enumeration contains values that are used to specify the method that is used to start a service.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServiceStartMode.Boot">
      <summary>The service is started when the operating system is started. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServiceStartMode.System">
      <summary>The service is started by the system.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServiceStartMode.Auto">
      <summary>The service is started automatically. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServiceStartMode.Manual">
      <summary>The service must be started manually.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ServiceStartMode.Disabled">
      <summary>The service is disabled.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Settings">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object represents a group of configurable settings on the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Settings.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.AuditLevel">
      <summary>Gets or sets the audit level for the instance of Microsoft SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies audit level. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.BackupDirectory">
      <summary>Gets the default backup directory for the instance of Microsoft SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default backup directory path for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.DefaultFile">
      <summary>Gets or sets the default data file directory for the instance of Microsoft SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default data file directory for the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.DefaultLog">
      <summary>Gets or sets the default log file directory for the instance of Microsoft SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default log file directory for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.LoginMode">
      <summary>Gets or sets the logon mode for SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerLoginMode" /> object value that specifies the logon mode for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.MailProfile">
      <summary>Gets or sets the mail profile for the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the mail profile for the instance of SQL Server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.NumberOfLogFiles">
      <summary>Gets or sets the number of log files used by databases on the instance of SQL Server. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of log files. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.OleDbProviderSettings">
      <summary>References a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettings" /> object represents an OLE DB provider setting.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.OleDbProviderSettingsCollection" /> that represents all the OLE DB provider settings defined on the instance of SQL Server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Settings" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.PerfMonMode">
      <summary>Gets the polling behavior of Performance Monitor on the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PerfMonMode" /> object that specifies the polling behavior in Performance Monitor.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Settings.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server settings.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Settings.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server settings as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Settings.TapeLoadWaitTime">
      <summary>Gets or sets the time to wait for a tape to load on a tape backup device.</summary>
      <returns>An <see cref="T:System.Int32" /> value that indicates the number of seconds to wait for the tape to be loaded.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SfcDependencyException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SfcDependencyException" /> class represents an exception thrown by an SFC dependency operation fails.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SfcDependencyException.#ctor">
      <summary>Initializes a new, default instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SfcDependencyException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SfcDependencyException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SfcDependencyException" /> class with the specified error message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Service Request exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SfcDependencyException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SfcDependencyException" /> class with the specified error message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Service Request exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object that specifies the inner exception for the Service Request exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SfcDependencyException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ShrinkMethod">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ShrinkMethod" /> enumeration contains values that are used to specify the method that is used shrink a database file.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ShrinkMethod.Default">
      <summary>Data in pages located at the end of a file is moved to pages earlier in the file. Files are truncated to reflect allocated space.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ShrinkMethod.NoTruncate">
      <summary>Data in pages located at the end of a file is moved to pages earlier in the file.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ShrinkMethod.TruncateOnly">
      <summary>Data distribution is not affected. Files are truncated to reflect allocated space, recovering free space at the end of any file.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.ShrinkMethod.EmptyFile">
      <summary>Migrates all of the data from the referenced file to other files in the same filegroup. (<see cref="T:Microsoft.SqlServer.Management.Smo.DataFile" />and <see cref="T:Microsoft.SqlServer.Management.Smo.LogFile" /> objects only).</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SimpleObjectCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SimpleObjectCollectionBase" /> class is a base class that is used in the construction of collection objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SimpleObjectCollectionBase.Contains(System.String)">
      <summary>Verifies whether the specified object exists in the collection.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the specified object exists in the collection.If True, the specified object does exist in the collection.If False, the specified object does not exist in the collection.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SimpleObjectCollectionBase.InitInnerCollection">
      <summary>Initializes the collection.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoApplication">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication" /> class represents an SMO application with respect to event management. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoApplication.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoApplication.EnumAvailableSqlServers">
      <summary>Enumerates a list of available instances of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of information about the available instances of SQL Server. The following table describes the different columns of the returned <see cref="T:System.Data.DataTable" />: Column Data type Description Name<see cref="T:System.String" />The name of the instance of SQL Server.Server<see cref="T:System.String" />The name of the server on which the instance of SQL Server is installed.Instance<see cref="T:System.String" />The instance of SQL Server.IsClustered<see cref="T:System.Boolean" />A Boolean value that is True if the instance is participating in failover clustering, or False if it is not.Version<see cref="T:System.String" />The version of the instance of SQL Server.IsLocal<see cref="T:System.Boolean" />A Boolean value that is True if the instance is local, or False if the instance is remote.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoApplication.EnumAvailableSqlServers(System.Boolean)">
      <summary>Enumerates a list of local available instances of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of information about the available instances of SQL Server. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Name<see cref="T:System.String" />The name of the instance of SQL Server.Server<see cref="T:System.String" />The name of the server on which the instance of SQL Server is installed.Instance<see cref="T:System.String" />The instance of SQL Server.IsClustered<see cref="T:System.Boolean" />A Boolean value that is True if the instance is participating in failover clustering, or False if it is not.Version<see cref="T:System.String" />The version of the instance of SQL Server.IsLocal<see cref="T:System.Boolean" />A Boolean value that is True if the instance is local, or False if the instance is remote.</returns>
      <param name="localOnly">A <see cref="T:System.Boolean" /> value that specifies whether local instances are listed or all instances available on the network.If True, only local instances are listed.If False, all instances are listed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoApplication.EnumAvailableSqlServers(System.String)">
      <summary>Enumerates a list of available instances of SQL Server that are installed on the computer with the specified instance name.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of information about the available instances of SQL Server on the specified computer.If a single instance of SQL Server is specified in the <paramref name="name" /> parameter, instead of a computer name, results are returned for the specified instance only. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Name<see cref="T:System.String" />The name of the instance of SQL Server.Server<see cref="T:System.String" />The name of the server on which the instance of SQL Server is installed.Instance<see cref="T:System.String" />The instance of SQL Server.IsClustered<see cref="T:System.Boolean" />A Boolean value that is True if the instance is participating in failover clustering, or False if it is not.Version<see cref="T:System.String" />The version of the instance of SQL Server.IsLocal<see cref="T:System.Boolean" />A Boolean value that is True if the instance is local, or False if the instance is remote.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the computer on which the instances of SQL Server are installed or a single instance of SQL Server.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoApplication.AnyObjectEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication.AnyObjectEventHandler" /> class represents the event handler that is used to handle events from any object.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.Smo" />http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemeventargsclasstopic.asp EventArgs  object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoApplication.DatabaseEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication.DatabaseEventHandler" /> class represents the event handler that handles database events.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.SmoEventArgs" /> object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoApplication.ObjectAlteredEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication.ObjectAlteredEventHandler" /> class represents the event handler that is used to handle events that occur when an object is altered.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectAlteredEventArgs" /> object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoApplication.ObjectCreatedEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication.ObjectCreatedEventHandler" /> class represents the event handler that is used to handle events when an object is created.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.Smo" />http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemeventargsclasstopic.asp EventArgs  object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoApplication.ObjectDroppedEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication.ObjectDroppedEventHandler" /> class represents the event handler that is used to handle events when an object is dropped.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.Smo" />http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemeventargsclasstopic.asp EventArgs  object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoApplication.ObjectRenamedEventHandler">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication.ObjectRenamedEventHandler" /> class represents the event handler that handles events that occur when an object is renamed.</summary>
      <param name="sender">An <see cref="T:System.Object" /> value that specifies the source of the event.</param>
      <param name="e">A <see cref="T:Microsoft.SqlServer.Management.Smo.SmoEventArgs" /> object that contains the event data. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoCollectionBase" /> class is a base class that is used in the construction of SMO collection classes and contains members that are common to them.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.Count">
      <summary>Gets the number of objects in the referenced collection.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of objects in the referenced collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetCollectionElementType">
      <summary>Gets the Collection Element Type.</summary>
      <returns>
        <see cref="T:System.Type" />
      </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetEnumerator">
      <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> interface that allows you to iterate through the objects in the collection. </summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> system interface for the referenced collection object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetItemById(System.Int32)">
      <summary>Extracts a member from the referenced collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:System.Object" /> system object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the object that is a member of the referenced collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetItemById(System.Int32,System.String)">
      <summary>Extracts a member from the referenced collection using a system-defined, unique identifier and name.</summary>
      <returns>An <see cref="T:System.Object" /> system object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the object that is a member of the referenced collection.</param>
      <param name="idPropName">A <see cref="T:System.String" /> value that specifies the name of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.GetObjectByIndex(System.Int32)">
      <summary>Extracts a member from the referenced collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:System.Object" /> system object that has the specified index value.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position of the object in the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.ImplAddExisting(Microsoft.SqlServer.Management.Smo.SqlSmoObject)">
      <summary>Adds an existing object to the collection.</summary>
      <param name="obj">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> that specifies the object to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.InitializeChildCollection">
      <summary>Initializes the child collections of the referenced collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.InitializeChildCollection(System.Boolean)">
      <summary>Initializes the child collections of the referenced collection with the option to refresh the properties of the referenced collection.</summary>
      <param name="refresh">A <see cref="T:System.Boolean" /> value that specifies whether to refresh the referenced collection.If True, child objects are refreshed.If False, child objects are not refreshed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.InitInnerCollection">
      <summary>Initializes the collection.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.IsSynchronized">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether access to the collection is synchronized and therefore thread-safe.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether access to the collection is synchronized and thread-safe.If True, access to the collection is synchronized.If False (default), access to the collection is not synchronized.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.Refresh">
      <summary>Refreshes the referenced collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.Refresh(System.Boolean)">
      <summary>Refreshes the referenced collection with the option to refresh child objects of the referenced collection.</summary>
      <param name="refreshChildObjects">A <see cref="T:System.Boolean" /> value that specifies whether to refresh the child objects.If True, child objects are refreshed.If False, child objects are not refreshed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the collection.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements from an instance to an array beginning at the index indicated.</summary>
      <param name="array">
        <see cref="T.System.Array" /> specifying the array to be copied to.</param>
      <param name="index">
        <see cref="T:System.Int32" /> specifying the starting array index where the collection will be copied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoCollectionBase.ValidateParentObject(Microsoft.SqlServer.Management.Smo.SqlSmoObject)">
      <summary>Validates the parent object exists.</summary>
      <param name="obj">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />
      </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoDmfAdapter">
      <summary>Implements <see cref="M:Microsoft.SqlServer.Management.Dmf.ExpressionNode.Evaluate(Microsoft.SqlServer.Management.Facets.IBaseManagementFacet)" /></summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoDmfAdapter.#ctor">
      <summary>Implements <see cref="M:Microsoft.SqlServer.Management.Dmf.ExpressionNode.Evaluate(Microsoft.SqlServer.Management.Facets.IBaseManagementFacet)" /></summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoEventArgs">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoEventArgs" /> object provides programmatic access to the arguments used to report the events that occur in SMO applications.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoEventArgs.#ctor(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoEventArgs" /> class with the specified Uniform Resource Name (URN) address.</summary>
      <param name="urn">A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the URN address.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoEventArgs.Urn">
      <summary>Gets the Uniform Resource Name (URN) address of SMO event.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the URN address.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoException" /> class represents the exception that is raised when an error occurs during an SMO operation.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoException" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoException" /> class with the specified serialization information and streaming context. </summary>
      <param name="info">A <see cref="T:System.RunTime.Serialization.SerializationInfo" /> object that specifies the serialization information.</param>
      <param name="context">A <see cref="T:System.RunTime.Serialization.StreamingContext" /> context that specifies the streaming context.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoException" /> class with the specified message. </summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the SMO exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoException" /> class with the specified message and specified inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the SMO exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object that specifies the exception on which to base the referenced object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoException.HelpLink">
      <summary>Gets the Help link for further information from Microsoft about the SMO exception.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Help link.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoException.ProdVer">
      <summary>Gets the product version of the instance of SQL Server that generated the SMO exception.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the product version.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoException.SetHelpContext(System.String)">
      <summary>Sets the Help context value for the referenced exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoException" /> object value that specifies the exception with the Help context.</returns>
      <param name="resource">A <see cref="T:System.String" /> value that specifies the resource file that contains the Help context for the referenced exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> enumeration contains values that are used to specify the type of SMO exception.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.SmoException">
      <summary>Specifies the exception that is raised when an SMO exception occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.MissingObjectException">
      <summary>Specifies the exception that is raised when an object is missing.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.PropertyNotSetException">
      <summary>Specifies the exception that is raised when a property is not set and is required to be set.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.WrongPropertyValueException">
      <summary>Specifies the exception that is raised when an attempt to modify a property with an incorrect value occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.PropertyTypeMismatchException">
      <summary>Specifies the exception that is raised when an attempt to update a property with an incorrect data type occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.UnknownPropertyException">
      <summary>Specifies the exception that is raised when an unknown property is requested.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.PropertyReadOnlyException">
      <summary>Specifies the exception that is raised when an attempt to modify a read-only property occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.InvalidSmoOperationException">
      <summary>Specifies the exception that is raised when an SMO operation that is not valid is called.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.InvalidVersionSmoOperationException">
      <summary>Specifies the exception that is raised when an invalid version of an SMO operation is called.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.CollectionNotAvailableException">
      <summary>Specifies the exception that is raised when a collection is not available.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.PropertyCannotBeRetrievedException">
      <summary>Specifies the exception that is raised when a property cannot be retrieved.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.InternalSmoErrorException">
      <summary>Specifies the exception that is raised when an internal SMO error occurs.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.FailedOperationException">
      <summary>Specifies the exception that is raised when an operation fails.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.UnsupportedObjectNameException">
      <summary>Specifies the exception that is raised when an object name is not supported.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.ServiceRequestException">
      <summary>Specifies the exception that is raised when an error occurs during a service request.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.UnsupportedVersionException">
      <summary>Specifies the exception that is raised when an unsupported version is encountered.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.PropertyWriteException">
      <summary>Specifies the exception that is raised when an error occurs during the update of a property.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.UnsupportedFeatureException">
      <summary>Specifies the exception that is raised when a feature is not supported.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.SfcDependencyException">
      <summary>Specifies the exception that is raised when the Sfc namespace is not accessible. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.UnsupportedEngineTypeException">
      <summary>Specifies the exception that is raised when an operation is attempted that is not supported on the current engine type. The engine type is either SQL Azure or an instance of the SQL Server Database Engine.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.InvalidScriptingOptionException">
      <summary>Specifies the exception that is raised when an invalid scripting option has been specified.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SmoExceptionType.ScriptWriterException">
      <summary>Specifies an exception that is raised when writing a script.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoObjectBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoObjectBase" /> is a base class that is inherited by the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoObjectBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoObjectBase" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoObjectBase.State">
      <summary>Gets the state of the referenced object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoState" /> object value that specifies the state of the referenced object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SmoObjectBase.UserData">
      <summary>Gets or sets user-defined data associated with the referenced object.</summary>
      <returns>An <see cref="T:System.Object" /> system object that contains user-defined data.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoObjectBase.Validate(System.String,System.Object[])">
      <summary>Validates the state of an object.</summary>
      <returns>The state of an object.</returns>
      <param name="methodName">The method name object.</param>
      <param name="arguments">
        <see cref="T:System.Object" /> array.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SmoObjectExtender`1">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SmoObjectExtender`1" /> class adds methods and properties to an <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> class instance.</summary>
      <typeparam name="T"></typeparam>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoObjectExtender`1.#ctor">
      <summary>Creates a new default instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoObjectExtender`1" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoObjectExtender`1.#ctor(`0)">
      <summary>Creates a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SmoObjectExtender`1" /> class that extends the specified object.</summary>
      <param name="obj"> The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> to be extended.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SmoObjectExtender`1.GetParentSfcPropertySet">
      <summary>Returns an instance of the parent objects property set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet" /> object containing the parent objects property set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SoapMethodCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SoapMethodCollectionBase" /> class is a base class that is inherited by SOAP method collection objects and provides programmatic access to the collection of SOAP methods that exist in the SOAP configuration.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapMethodCollectionBase.Contains(System.String)">
      <summary>Verifies whether the specified object exists in the collection.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that verifies whether the specified object exists in the collection.If True, the specified object exists in the collection.If False, the specified object does not exist in the collection.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the SOAP method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapMethodCollectionBase.Contains(System.String,System.String)">
      <summary>Verifies whether the specified object exists in the referenced collection.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that verifies whether the specified object exists in the referenced collection.If True, the specified object exists in the referenced collection.If False, the specified object does not exist in the referenced collection.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the SOAP method.</param>
      <param name="methodNamespace">A <see cref="T:System.String" /> value that specifies the namespace of the SOAP method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapMethodCollectionBase.InitInnerCollection">
      <summary>Initializes the referenced collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapMethodCollectionBase.Remove(System.String)">
      <summary>Removes the specified object from the referenced collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the object that is to be removed from the referenced collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapMethodCollectionBase.Remove(System.String,System.String)">
      <summary>Removes the specified object from the referenced collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the SOAP method that is to be removed from the referenced collection.</param>
      <param name="methodNamespace">A <see cref="T:System.String" /> value that specifies the namespace of the SOAP method.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SoapMethodObject">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SoapMethodObject" /> class provides programmatic access to the referenced SOAP method.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapMethodObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapMethodObject" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapMethodObject.Namespace">
      <summary>Gets or sets the namespace of the SOAP method.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the namespace of the SOAP method.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SoapPayload">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object represents a SQL Server SOAP payload.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.DefaultDatabase">
      <summary>Gets or sets the default database for the SOAP payload.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default database for the SOAP payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.DefaultNamespace">
      <summary>Gets or sets the default namespace for the SOAP payload.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default namespace for the SOAP payload.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.IsSessionEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the SOAP session is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the SOAP session is enabled.If True, the session is enabled.If False (default), the session is disabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.IsSqlBatchesEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether ad-hoc queries are allowed using the sqlbatch method.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether ad-hoc queries are allowed using the sqlbatch method.If True, ad hoc queries are allowed using the sqlbatch method.If False (default), ad-hoc queries are not allowed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.IsSystemObject">
      <summary>Gets a Boolean specifying whether the object is a System Object.</summary>
      <returns>True if the object is a System Object; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.SessionNeverTimesOut">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the session never times out.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the session never times out.If True, the session never times out.If False (default), the session times out after the specified period in the <see cref="P:Microsoft.SqlServer.Management.Smo.SoapPayload.SessionTimeout" /> property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.SessionTimeout">
      <summary>Gets or sets the number of seconds a session must be inactive before it is stopped.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the inactive session time-out period in seconds.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.SoapPayloadMethods">
      <summary>References a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object represents a SOAP payload method.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> that specifies all the SOAP payload methods.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.WsdlGeneratorOption">
      <summary>Gets or sets the Web Services Description Language (WSDL) generator options.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.WsdlGeneratorOption" /> object value that specifies the WSDL settings for the referenced HTTP endpoint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.WsdlGeneratorProcedure">
      <summary>Gets or sets the Web Services Description Language (WSDL) procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the WSDL procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.XmlFormatOption">
      <summary>Gets or sets the XML format options.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.XmlFormatOption" /> object value that specifies the XML format for the referenced HTTP endpoint.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayload.XsdSchemaOption">
      <summary>Gets or sets the XSD schema option, which specifies how results are returned from an inline XSD schema.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.XsdSchemaOption" /> object value that specifies the method for returning results from an inline XSD schema.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> class represents a SOAP payload method for the referenced HTTP endpoint.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.#ctor(Microsoft.SqlServer.Management.Smo.SoapPayload,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> class with the specified SOAP configuration settings and with the specified name.</summary>
      <param name="soapPayload">A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object value that specifies the SOAP configuration settings.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the SOAP payload method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.#ctor(Microsoft.SqlServer.Management.Smo.SoapPayload,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> class with the specified SOAP configuration settings, with the specified name, and specified method namespace.</summary>
      <param name="soapPayload">A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object value that specifies the SOAP configuration settings.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the SOAP payload method.</param>
      <param name="methodNamespace">A <see cref="T:System.String" /> value that specifies the method namespace.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.#ctor(Microsoft.SqlServer.Management.Smo.SoapPayload,System.String,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> class with the specified SOAP configuration, name, method, database and schema.</summary>
      <param name="soapPayload">A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object value that specifies the SOAP configuration settings.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the SOAP payload method.</param>
      <param name="database">A <see cref="T:System.String" /> value that specifies the database.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the method.</param>
      <param name="sqlMethod">A <see cref="T:System.String" /> value that specifies the Microsoft SQL Server method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.#ctor(Microsoft.SqlServer.Management.Smo.SoapPayload,System.String,System.String,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> class with the specified SOAP configuration settings, name, database, schema method and method namespace.</summary>
      <param name="soapPayload">A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object value that specifies the SOAP configuration settings.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the SOAP payload method.</param>
      <param name="database">A <see cref="T:System.String" /> value that specifies the database.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the method.</param>
      <param name="sqlMethod">A <see cref="T:System.String" /> value that specifies the Microsoft SQL Server method.</param>
      <param name="methodNamespace">A <see cref="T:System.String" /> value that specifies the method namespace.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.Create">
      <summary>Creates a SOAP payload method on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.Drop">
      <summary>Removes the SOAP payload method from the SOAP payload settings.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.IsSystemObject">
      <summary>Gets a value that indicates whether the object is a system object.</summary>
      <returns>True if the object is a system object; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.MethodLoginType">
      <summary>Gets or sets the method login type for the SOAP payload.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.MethodLoginType" /> object value that specifies the login type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.MethodXsdSchemaOption">
      <summary>Gets or sets the method XSD schema option that specifies how the XSD schema for the method result is returned in the SOAP payload response.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.MethodXsdSchemaOption" /> object value that specifies how the XSD schema for the method result is returned in the SOAP payload response.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.ResultFormat">
      <summary>Gets or sets the result format, such as whether to return all results including information messages or rowsets only.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ResultFormat" /> object value that specifies whether to return all results including information messages or row sets only.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.SetSqlMethod(System.String,System.String,System.String)">
      <summary>Sets the database name, schema, and name of the stored procedure or user-defined function that is bound to the referenced SOAP payload method.</summary>
      <param name="database">A <see cref="T:System.String" /> value that specifies the database required by the stored procedure or user-defined function that is bound to the referenced SOAP payload method. </param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the stored procedure or user-defined function that is bound to the referenced SOAP payload method.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the stored procedure or user-defined function that is bound to the referenced SOAP payload method.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod.SqlMethod">
      <summary>Gets the name of stored procedure or user-defined function that is bound to the SOAP payload method.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the stored procedure or user-defined function that is bound to the SOAP payload method.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> objects that represent all the SOAP payload methods defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection.Add(Microsoft.SqlServer.Management.Smo.SoapPayloadMethod)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> collection.</summary>
      <param name="soapMethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection.CopyTo(Microsoft.SqlServer.Management.Smo.SoapPayloadMethod[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object value that represents the SOAP payload method.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object value that represents the SOAP payload method.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object in the specified collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object value that represents the SOAP payload method.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> collection.</param>
      <param name="methodNamespace">A <see cref="T:System.String" /> value that specifies the namespace of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object to find.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayload" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SoapPayloadMethodCollection.Remove(Microsoft.SqlServer.Management.Smo.SoapPayloadMethod)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object from the collection.</summary>
      <param name="soapMethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.SoapPayloadMethod" /> object that specifies the object to be removed from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SortedListCollectionBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SortedListCollectionBase" /> class is a base class that is used in the construction of sorted list collection classes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SortedListCollectionBase.AddImpl(Microsoft.SqlServer.Management.Smo.SqlSmoObject)">
      <summary>Adds the specified object to this collection</summary>
      <param name="obj">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SortedListCollectionBase.ImplAddExisting(Microsoft.SqlServer.Management.Smo.SqlSmoObject)">
      <summary>Adds an existing specified object to this collection</summary>
      <param name="obj">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />
      </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SortOrder">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SortOrder" /> enumeration contains values that specify how objects are sorted in an enumerated list.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SortOrder.Name">
      <summary>Objects are sorted by name.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SortOrder.Schema">
      <summary>Objects are sorted by schema.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SortOrder.Type">
      <summary>Objects are sorted by object type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SortOrder.Urn">
      <summary>Objects are sorted by their URN values.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlAssembly">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> class represents an assembly in the Microsoft .NET environment. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> class with the specified name and on the specified database.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database on which the assembly is to be registered.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Alter(Microsoft.SqlServer.Management.Smo.AssemblyAlterOptions)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object property changes on the instance of SQL Server with additional options. </summary>
      <param name="assemblyAlterMethod">An <see cref="T:Microsoft.SqlServer.Management.Smo.AssemblyAlterOptions" /> object value that specifies the options for altering the assembly.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Alter(Microsoft.SqlServer.Management.Smo.AssemblyAlterOptions,System.String)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object property changes on the instance of SQL Server with additional options. </summary>
      <param name="assemblyAlterMethod">An <see cref="T:Microsoft.SqlServer.Management.Smo.AssemblyAlterOptions" /> object value that specifies the options for altering the assembly.</param>
      <param name="primaryAssemblyServerPath">A <see cref="T:System.String" /> value that specifies the server path (which can be a network share) of a single module assembly that contains a manifest. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Alter(Microsoft.SqlServer.Management.Smo.AssemblyAlterOptions,System.String[])">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object property changes on the instance of SQL Server with additional options. </summary>
      <param name="assemblyAlterMethod">An <see cref="T:Microsoft.SqlServer.Management.Smo.AssemblyAlterOptions" /> object value that specifies the options for altering the assembly.</param>
      <param name="assemblyLocalPaths">A <see cref="T:System.String" /> array value that specifies the server paths (which can be a network share) of a single module assemblies that contain manifests. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.AssemblySecurityLevel">
      <summary>Gets or sets the security level for the assembly.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.AssemblySecurityLevel" /> object value that specifies the security level for the assembly.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Create(System.String)">
      <summary>Creates an assembly on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object.</summary>
      <param name="primaryAssemblyServerPath">A <see cref="T:System.String" /> value that specifies the server path (which can be a network share) of a single module assembly that contains a manifest. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Create(System.String[])">
      <summary>Creates an assembly on the instance of SQL Server.</summary>
      <param name="assemblyLocalPaths">A <see cref="T:System.String" /> array value that specifies the server paths (which can be a network share) of a single module assemblies that contain manifests. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.CreateDate">
      <summary>Gets the date and time when the assembly was registered with the database.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies when the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.Culture">
      <summary>Gets the culture information about the referenced assembly. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies culture information for the referenced assembly.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the assembly.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the assembly.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the assembly.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the assembly.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the assembly.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Drop">
      <summary>Removes the assembly from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the assembly.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the assembly. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the assembly.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the assembly. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the assembly.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the assembly. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the assembly.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the assembly. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.Events">
      <summary>Gets the events associated with the referenced assembly.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents" /> object that specifies the events associated with the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.ExtendedProperties">
      <summary>References a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies all the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the assembly.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the assembly.If True, the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the assembly.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the assembly under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If True, the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the assembly. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the assembly. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the assembly.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the assembly. If True, the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the assembly.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the assembly under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the assembly.If True, the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the assembly. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the assembly. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.ID">
      <summary>Gets the ID value that uniquely identifies the referenced assembly.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.IsSystemObject">
      <summary>Gets whether the assembly is a system object.</summary>
      <returns>True if the assembly is a system object; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.IsVisible">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the assembly is visible after registration.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the assembly is visible after registration.If True, the assembly is visible.If False (default), the assembly is not visible.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value: True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.Owner">
      <summary>Gets or sets the user (principal) that is the owner of the referenced assembly.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.PublicKey">
      <summary>Gets the public key of the referenced assembly.</summary>
      <returns>A <see cref="T:System.Uint8" /> value that specifies the public key for the referenced assembly.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the assembly and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the assembly.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the assembly.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the assembly and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the assembly.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the assembly.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the assembly. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the assembly.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the assembly and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the assembly.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the assembly.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the assembly and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the assembly.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the assembly.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the assembly. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the assembly.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssembly.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the assembly as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.SqlAssemblyFiles">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object represents an assembly file associated with the referenced assembly.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection" /> that specifies all the assembly files associated with the referenced assembly.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssembly.Version">
      <summary>Gets the version value of the referenced assembly.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the version value of the referenced assembly.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> objects that represent all the assemblies defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection.Add(Microsoft.SqlServer.Management.Smo.SqlAssembly)">
      <summary>Adds an SqlAssembly to the collection.</summary>
      <param name="sqlAssembly">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.SqlAssembly[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object value that represents the assembly.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object value that represents the assembly.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object represents the SQL Server assembly events that can be included in an assembly event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.Add(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Returns an SQL assembly event set that is created by adding two SQL assembly events together.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object value that specifies a set of two assembly events.</returns>
      <param name="eventLeft">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly event to add.</param>
      <param name="eventRight">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the other assembly event to add.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.AlterAssembly">
      <summary>Gets an assembly event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.AlterAssembly" /> event that can be included in the assembly event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Returns a SqlAssemblyEventSet as a result of a bitwise OR operation on two Sql Assembly Events.</summary>
      <returns>A SqlAssemblyEventSet as a result of a bitwise OR operation on two Sql Assembly Events.</returns>
      <param name="eventLeft">The event left assembly.</param>
      <param name="eventRight">The event right assembly.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.DropAssembly">
      <summary>Gets an assembly event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.DropAssembly" /> event that can be included in the assembly event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.Equals(System.Object)">
      <summary>Determines whether the referenced assembly event object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced assembly event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object that specifies the assembly events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>An <see cref="T:System.Int32" /> which represents the hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.op_Addition(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Creates an assembly event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object value that specifies a set of two assembly events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly event.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Creates an assembly event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object value that specifies a set of assembly events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.op_Equality(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Creates an assembly event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object value that specifies a set of assembly events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)~Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet">
      <summary>Casts a single SqlAssemblyEvent as an SqlAssemblyEventSet.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> which contains the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" />.</returns>
      <param name="eventValue">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Creates an assembly event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object value that specifies a set of assembly events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents" /> object represents the settings that are required for SQL Server assembly event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that specifies the set of assembly events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet)">
      <summary>Specifies the assembly events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the assembly events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object represents a set of assembly events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.#ctor(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> class with a specified event.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies an assembly event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.#ctor(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> class with a specified set of events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> objects that specifies a list of assembly events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.#ctor(Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> class with a specified set of events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> that specifies a set of assembly events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.Add(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Returns an SQL assembly event set after adding a new SQL assembly event to the referenced event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that is added to the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.Add(Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Returns an SQL assembly event set after adding a new SQL assembly event to the specified event set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object.</returns>
      <param name="eventSet">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object to which the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> event object is added.</param>
      <param name="anEvent">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that is added to the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.AlterAssembly">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an assembly is altered. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.Copy">
      <summary>Returns a copy of the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.DropAssembly">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when an assembly is dropped. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.NumberOfElements">
      <summary>Gets the number of elements in the event set.</summary>
      <returns>An <see cref="T:System.In32" /> value that specifies the number of elements in event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Creates an assembly event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object value that specifies a set of assembly events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that specifies the assembly event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Creates an assembly event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object value that specifies a set of assembly events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that specifies the assembly event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.Remove(Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that represents the assembly event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.Subtract(Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet,Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent)">
      <summary>Returns an SQL assembly event set after subtracting a new SQL assembly event from the specified event set.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object value that specifies the set of SQL assembly events after the event has been subtracted.</returns>
      <param name="eventSet">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object that specifies the assembly event set from which to subtract the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object.</param>
      <param name="anEvent">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEvent" /> object that specifies the assembly event to subtract from the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyEventSet" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object represents an assembly file that stores an assembly.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile.#ctor(Microsoft.SqlServer.Management.Smo.SqlAssembly,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> class for the specified assembly and with the specified name.</summary>
      <param name="sqlAssembly">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object that specifies the assembly for which to create the assembly file. </param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the assembly file.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile.GetFileBytes">
      <summary>Returns the bytes in the assembly file.</summary>
      <returns>A <see cref="T:System.Uint8" /> array value that contains the bytes of the assembly file.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile.GetFileText">
      <summary>Returns the bytes in the assembly file in hexadecimal representation.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the bytes in the assembly file in hexadecimal representation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile.ID">
      <summary>Gets the ID value that uniquely identifies the assembly file.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the assembly file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> objects that represent all the assembly files that are defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection.Add(Microsoft.SqlServer.Management.Smo.SqlAssemblyFile)">
      <summary>Adds an Sql Assembly File to the collection.</summary>
      <param name="file">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection.CopyTo(Microsoft.SqlServer.Management.Smo.SqlAssemblyFile[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object value that represents the assembly file.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object value that represents the assembly file.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFile" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssembly" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlAssemblyFileCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlDataType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlDataType" /> enumeration contains values that are used to specify a SQL Server data type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.None">
      <summary>No data type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.BigInt">
      <summary>A 64-bit signed integer.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Binary">
      <summary>A fixed-length byte array ranging between 1 and 8,000 bytes.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Bit">
      <summary>An unsigned bit value that can be 0, 1, or a null reference.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Char">
      <summary>A fixed-length byte array of non-Unicode (256 code page) characters ranging between 1 and 8,000 characters.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.DateTime">
      <summary>A <see cref="T:System.DateTime" /> system object value that specifies a date and time between January 1, 1753 and December 31, 9999 to an accuracy of 3.33 milliseconds.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Decimal">
      <summary>A fixed precision and fixed scale numeric value between -1038 -1 and +1038 -1. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Float">
      <summary>An 8-byte floating point number within the range of -1.79E +308 through 1.79E +308.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Image">
      <summary>A variable-length byte array ranging from 0 to 231 -1 (or 2,147,483,647) bytes.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Int">
      <summary>A 32-bit signed integer.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Money">
      <summary>A <see cref="T:System.Decimal" /> system object value that specifies a currency value ranging from -263 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy of 1 in 10,000 of a currency unit.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.NChar">
      <summary>A fixed-length byte array of Unicode characters ranging between 1 and 4,000 characters.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.NText">
      <summary>A variable-length byte array of Unicode data with a maximum length of 230 - 1 (or 1,073,741,823) characters.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.NVarChar">
      <summary>A variable-length byte array of Unicode characters ranging between 1 and 2^63 characters.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.NVarCharMax">
      <summary>The NVARCHAR(MAX) type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Real">
      <summary>A 4-bit floating point number within the range of -3.40E +38 through 3.40E +38.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.SmallDateTime">
      <summary>A <see cref="T:System.DataTime" /> system object value that specifies a date and time between January 1, 1900 and June 6, 2079 to an accuracy of one minute.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.SmallInt">
      <summary>A 16-bit signed integer.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.SmallMoney">
      <summary>A Decimal system object value that specifies a currency value ranging from -214,748.3648 to +214,748.3647 with an accuracy of 1 in 10,000 of a currency unit.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Text">
      <summary>A variable-length byte array of non-Unicode (256 code page) data with a maximum length of 231 -1 (or 2,147,483,647) characters.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Timestamp">
      <summary>An automatically generated byte array value, which is guaranteed to be unique within a database.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.TinyInt">
      <summary>An 8-bit unsigned integer.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.UniqueIdentifier">
      <summary>A globally unique identifier (or GUID).</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.UserDefinedDataType">
      <summary>A user-defined data type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.UserDefinedType">
      <summary>A SQL Server common language runtime (CLR) user-defined type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.VarBinary">
      <summary>A variable-length byte array ranging between 1 and 2^64 bytes.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.VarBinaryMax">
      <summary>A VARBINARY(MAX) type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.VarChar">
      <summary>A variable-length byte array of non-Unicode (256 cod epage) characters ranging between 1 and 2^64 characters.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.VarCharMax">
      <summary>A VARCHAR(MAX) type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Variant">
      <summary>A special data type that can contain numeric, string, binary, date data, and the SQL Server values Empty and Null. This data type is assumed if no other type is declared.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Xml">
      <summary>An XML data type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.SysName">
      <summary>A system name string.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Numeric">
      <summary>A fixed precision and fixed scale numeric value between -1038 -1 and +1038 -1. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Date">
      <summary>Date object represents any valid Gregorian calendar date between '0001-01-01' CE and '9999-12-31' CE. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Time">
      <summary>Time object returns values for any valid time of day based on a 24 hour clock between '00:00:00' and max '23:59:59:9999999'. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.DateTimeOffset">
      <summary>DateTimeOffset returns valid Gregorian calendar date between `0001-01-01’ and ‘9999-12-31’ with any valid time of day based on a 24 hour format between ’00:00:00’ and max ’23:59:49.9999999’. Included in the DateTimeOffset is a time zone offset that must be between ‘-14:00’ and ‘+14:00’.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.DateTime2">
      <summary>DateTime2 is considered an extension of the existing DATETIME object with a large date range and large default fractional precision. Values that represent any valid Gregorian calendar date between ‘0001-01-01’ CE and ‘9999-12-31’ CE combined with any valid time of day based on a 24-hour clock.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.UserDefinedTableType">
      <summary>A SQL Server common language runtime (CLR) user-defined table type.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.HierarchyId">
      <summary>HierarchyID type represents data in a hierarchy structure. For more information, see Tutorial: Using the hierarchyid Data Type</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Geometry">
      <summary>Geometry spatial type represents data in a Euclidean (flat) coordinate system. </summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlDataType.Geography">
      <summary>Geography spatial type represents data in a round-earth coordinate system. The SQL Server geography data type stores ellipsoidal (round-earth) data, such as GPS latitude and longitude coordinates.. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlPropertyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlPropertyCollection" /> class is an abstract class that is used in the management of object properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlPropertyCollection.EnumPropertyInfo">
      <summary>Returns an enumerated list of property information.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo" /> object array value that specifies a list of property information for the referenced object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlPropertyCollection.EnumPropertyInfo(Microsoft.SqlServer.Management.Smo.SqlServerVersions)">
      <summary>Returns an enumerated list of property information.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo" /> object array value that specifies a list of property information for the referenced object.</returns>
      <param name="versions">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlServerVersions" /> object value that specifies the version of Microsoft SQL Server to which the results are limited.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlPropertyCollection.GetPropertyInfo(System.String)">
      <summary>Gets property information.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo" /> object value that specifies the property information for the referenced object.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the property.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo" /> class is an abstract class used to store information about properties.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo.IsExpensive">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property is expensive.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property is expensive.If True, the property is expensive.If False (default), the property is not expensive.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo.IsWriteable">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the property can be modified.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the property can be modified.If True, the property can be modified.If False (default), the property is read-only.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo.Name">
      <summary>Gets the name of the property.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the property.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo.PropertyType">
      <summary>Gets the property type.</summary>
      <returns>A <see cref="T:System.Type" /> system object value that specifies the property type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlPropertyInfo.Versions">
      <summary>Gets the version of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlServerVersions" /> object value that specifies the version of SQL Server.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlServerVersion">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlServerVersion" /> enumeration contains values that are used to specify the version of the referenced instance of SQL Server.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersion.Version80">
      <summary>No longer used.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersion.Version90">
      <summary>SQL Server 2005.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersion.Version100">
      <summary>SQL Server 2008.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersion.Version105">
      <summary>SQL Server 2008 R2.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersion.Version110">
      <summary>Microsoft SQL Server 2012.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlServerVersions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlServerVersions" /> enumeration contains values that are used to specify the version of the referenced instance of SQL Server.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersions.Unknown">
      <summary>The version of SQL Server is unknown.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersions.Version70">
      <summary>No longer used.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersions.Version80">
      <summary>No longer used.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersions.Version90">
      <summary>The version of SQL Server is SQL Server 2005.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersions.Version100">
      <summary>The version of SQL Server is SQL Server 2008.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersions.Version105">
      <summary>The version of SQL Server is SQL Server 2008 R2.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlServerVersions.Version110">
      <summary>The version of SQL Server is Microsoft SQL Server 2012.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object represents all SQL Server objects.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.AddDatabaseContext(System.Collections.Specialized.StringCollection)">
      <summary>Add the database context to the collection of queries identified by the <paramref name="queries" /> parameter.</summary>
      <param name="queries">A <see cref="T:System.Collections.Specialized.StringCollection" /> of queries.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.AlterImpl">
      <summary>Activates the object altered event.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.AlterImplWorker">
      <summary>Calls the Alter methods.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.BindDefaultImpl(System.String,System.String,System.Boolean)">
      <summary>Binds the default items identified by the parameters.</summary>
      <param name="defaultSchema">A string value that specifies the default schema.</param>
      <param name="defaultName">A string value that specifies the default name.</param>
      <param name="bindColumns">A Boolean value that specifies whether to bind columns.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.BindRuleImpl(System.String,System.String,System.Boolean)">
      <summary>Binds the rule schema to the rule and columns identified by the parameters.</summary>
      <param name="ruleSchema">A string value that specifies the rule schema.</param>
      <param name="rule">A string value that specifies the rule.</param>
      <param name="bindColumns">A Boolean value that specifies whether to bind columns.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckObjectState">
      <summary>Validates the state of the referenced object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckObjectState(System.Boolean)">
      <summary>Validates the state of the referenced object with the option to specify that an exception is thrown if the object is not yet created.</summary>
      <param name="throwIfNotCreated">A <see cref="T:System.Boolean" /> value that specifies whether to throw an exception if the object is not yet created.If True, the method throws an exception if the object is not yet created. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckObjectStateImpl(System.Boolean)">
      <summary>Checks the state of a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />.</summary>
      <param name="throwIfNotCreated">A Boolean value that specifies whether to throw an exception if the object is not created.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckVersion100">
      <summary>Checks whether version of SQL Server is SQL Server 2008.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckVersion110">
      <summary>Checks whether version of SQL Server is Microsoft SQL Server 2012.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckVersion110(System.String)">
      <summary>Checks whether the version of SQL Server is Microsoft SQL Server 2012 with the specified name.</summary>
      <param name="propertyName">The property name of the version.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckVersion80">
      <summary>Checks the validity of the object on SQL Server 2000.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckVersion80SP3">
      <summary>Checks the validity of the object on SQL Server 2000 SP3.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckVersion90">
      <summary>Check the validity of the object on SQL Server 2005.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckVersionBelow110">
      <summary>Checks whether version of SQL Server is before Microsoft SQL Server 2012.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckVersionBelow90">
      <summary>Checks whether version of SQL Server is before SQL Server 2005.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CleanObject">
      <summary>Sets the object to its unmodified state.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl">
      <summary>Creates an object with scripting options.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Discover">
      <summary>Discovers a list of type <see cref="T:System.Object" />.</summary>
      <returns>A generic list of type <see cref="T:System.Object" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.DropImpl">
      <summary>Drops a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.DropImplWorker(Microsoft.SqlServer.Management.Sdk.Sfc.Urn@)">
      <summary>Calls the drop methods.</summary>
      <param name="urn">A pointer to a <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlSmoObject.ExecuteForScalar">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the object is set to the execute for scalar option.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object is set to the execute for scalar option.If True, the object is set for the execute for scalar option. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.ExecuteNonQuery(System.Collections.Specialized.StringCollection,System.Boolean)">
      <summary>Executes a batch of statements that does not return a result set.</summary>
      <param name="queries">A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that specifies the batches of Transact-SQL statements to be executed.</param>
      <param name="includeDbContext">A Boolean value that indicates whether to include the database context.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.FormatSqlVariant(System.Object)">
      <summary>Formats an object as <see cref="T:Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant" /> type.</summary>
      <returns>The <see cref="T:Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant" />object converted to a string value.</returns>
      <param name="sqlVariant">An <see cref="T:System.Object" /> value to be formatted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GenerateAlterEvent">
      <summary>Generates the alter event with the specified value.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GenerateAlterEvent(Microsoft.SqlServer.Management.Sdk.Sfc.Urn,System.Object)">
      <summary>Generates alter event with the specified URN and inner object value.</summary>
      <param name="urn">The URN of the event.</param>
      <param name="innerObject">The inner object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetChildType(System.String,System.String)">
      <summary>Gets the type of a child element.</summary>
      <returns>A <see cref="T:System.Type" /> object.</returns>
      <param name="objectName">A string value that specifies the name of the object to get.</param>
      <param name="parentName">A string value that specifies the name of the parent object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetContextDB">
      <summary>Gets the context database that is associated with this object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is associated with this object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetDBName">
      <summary>Gets the database name that is associated with the object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetFragOptionString(Microsoft.SqlServer.Management.Smo.FragmentationOption)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.FragmentationOption" /> object as a string value.</summary>
      <returns>A string value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.FragmentationOption" />.</returns>
      <param name="fragmentationOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.FragmentationOption" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetPropValue(System.String)">
      <summary>Gets a property value of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</summary>
      <returns>An <see cref="T:System.Object" /> value representing the property value.</returns>
      <param name="propName">A string value that specifies the property name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetPropValueOptional(System.String)">
      <summary>Gets a property value of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</summary>
      <returns>An <see cref="T:System.Object" /> value representing the property value.</returns>
      <param name="propName">A string value that specifies the property name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetPropValueOptionalAllowNull(System.String)">
      <summary>Gets a property value of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</summary>
      <returns>An <see cref="T:System.Object" /> value representing the property value.</returns>
      <param name="propName">A string value that specifies the property name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetRealValue(Microsoft.SqlServer.Management.Smo.Property,System.Object)">
      <summary>Gets a property value of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</summary>
      <returns>An <see cref="T:System.Object" /> representing the property value.</returns>
      <param name="prop">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object.</param>
      <param name="oldValue">An <see cref="T:System.Object" /> that represents the old value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetServerName">
      <summary>Gets the name of the instance of SQL Server with which the object is associated.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetServerObject">
      <summary>Gets the server of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetSqlServerVersionName">
      <summary>Gets the version name of the instance of SQL Server with which the object is associated.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the version name of the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetTypeFromUrnSkeleton(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Gets the type from the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object specified by the parameter.</summary>
      <returns>A <see cref="T:System.Type" /> object.</returns>
      <param name="urn">A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetUrnRecursive(System.Text.StringBuilder)">
      <summary>Assigns an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</summary>
      <param name="urnbuilder">A <see cref="T:System.Text.StringBuilder" /> object. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.GetUrnRecursive(System.Text.StringBuilder,Microsoft.SqlServer.Management.Smo.UrnIdOption)">
      <summary>Assigns an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</summary>
      <param name="urnbuilder">A <see cref="T:System.Text.StringBuilder" /> object.</param>
      <param name="idOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.UrnIdOption" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.ImplInitialize(System.String[],Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[])">
      <summary>Initializes the fields of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</summary>
      <returns>A Boolean value, true if the method succeeds, otherwise false.</returns>
      <param name="fields">An array of string values that specify the fields to initialize.</param>
      <param name="orderby">An array of <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy" /> objects that specify the ordering of fields.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Initialize">
      <summary>Initializes the object and forces the properties be loaded.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object initialized successfully.If True, the object initialized successfully. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Initialize(System.Boolean)">
      <summary>Initializes the object and forces the properties be loaded.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object initialized successfully.If True, the object initialized successfully. Otherwise, False.</returns>
      <param name="allProperties">A <see cref="T:System.Boolean" /> value that specifies whether to load all the property values.If True, the property values are loaded. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.IsCollectionDirty(System.Collections.ICollection)">
      <summary>Determines whether any object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> collection has been modified.</summary>
      <returns>A Boolean value, true if any item has been modified, otherwise false.</returns>
      <param name="col">An <see cref="T:System.Collections.ICollection" /> of <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> objects.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.IsObjectDirty">
      <summary>Verifies whether the object properties have been modified and the changes have not yet been persisted on the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object properties have been modified and the changes have not yet been persisted on the instance of SQL Server.If True, changes have been made but not yet persisted. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.IsObjectInitialized">
      <summary>Verifies whether the object has been initialized.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object has been initialized.If True, the object has been initialized. Otherwise, False.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.IsObjectInSpace">
      <summary>Verifies whether the object is isolated or connected to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object is isolated or connected to the instance of SQL Server.If True, the object is isolated. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlSmoObject.IsTouched">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the object properties have been updated but not yet persisted on the server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object properties have been updated.If True, the properties have been updated. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.IsVersion80SP3">
      <summary>Determines whether the version of SQL Server is SQL Server 2000 with SP3.</summary>
      <returns>A Boolean value, true if the version of SQL Server is SQL Server 2000 with SP3, otherwise false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.IsVersion90AndAbove">
      <summary>Determines whether the version of SQL Server is SQL Server 2005 or later.</summary>
      <returns>A Boolean value, true if the version of SQL Server is SQL Server 2005 or later, otherwise false.</returns>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlSmoObject.m_ExtendedProperties">
      <summary>Represents a property that is defined to extend the properties provided by a <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.MarkDropped">
      <summary>Sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoState" /> to dropped.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.MarkForDropImpl(System.Boolean)">
      <summary>Sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoState" /> for drop operation.</summary>
      <param name="dropOnAlter">A Boolean value that specifies whether to drop when object is altered.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#Discover">
      <summary>Discovers any dependencies. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:System.Collections.Generic.List`1" /> object that contains all the discovered dependencies.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#GetDomainRoot">
      <summary>Returns the root of the domain.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite" /> object that represents the root of the domain.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#GetParent">
      <summary>Gets the parent of this object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>An object that represents the parent of this object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#GetPropertyType(System.String)">
      <summary>Gets the type of the specified property.</summary>
      <returns>A <see cref="T:System.Type" /> which represents the type of the specified property.</returns>
      <param name="propertyName">The name of the property to get the type of.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#GetPropertyValue(System.String,System.Type)">
      <summary>Gets the value of the specified property.</summary>
      <returns>A <see cref="T:System.Object" /> which represents the value of the property.</returns>
      <param name="propertyName">The name of the property.</param>
      <param name="propertyType">The type of the property.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#GetUrn">
      <summary>Gets the Unified Resource Name (URN) of the object. Do not reference this member directly in your code. It supports the SQL Server infrastructure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> which represents the URN of the object..</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#Resolve(System.String)">
      <summary>Gets the instance that contains the information about the object from the Unified Resource Name (URN) of the object.</summary>
      <returns>An <see cref="T:System.Object" /> representing the instance that contains the information about the object from the URN of the object.</returns>
      <param name="urnString">The URN string.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#SetObjectState(Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState)">
      <summary>Sets the object state to the specified <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState" /> value.</summary>
      <param name="state">An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectState" /> value that specifies the state of the object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#IAlienObject#SetPropertyValue(System.String,System.Type,System.Object)">
      <summary>Sets the property value.</summary>
      <param name="propertyName">The name of the property.</param>
      <param name="propertyType">The <see cref="T:System.Type" /> of the property.</param>
      <param name="value">The object that represents the property value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcPropertyProvider#GetPropertySet">
      <summary>Gets the interface reference to the set of properties of this object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ISfcPropertySet" /> object that can be used to access the set of properties of this object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlSmoObject.ObjectInSpace">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the object exists in isolation, or whether it is directly or indirectly connected to the instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the object isolated or is connected to an instance of SQL Server.If True, the object exists in isolation. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.PostAlter">
      <summary>The method that is activated after the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> is altered.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.PostCreate">
      <summary>The method that is activated after the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> is created.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.PostDrop">
      <summary>The method that is activated after the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> is dropped.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Properties">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> objects that represent the object properties.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PropertyCollection" /> object value that specifies the collection of properties associated with the object.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.SqlSmoObject.PropertyChanged">
      <summary>Represents the event that occurs when a property is changed.</summary>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.SqlSmoObject.PropertyMetadataChanged">
      <summary>Represents the event that occurs when property metadata changes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Refresh">
      <summary>Refreshes the object and retrieves properties when the object is next accessed.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlSmoObject.ScalarResult">
      <summary>Gets the scalar result for the referenced object.</summary>
      <returns>An <see cref="T:System.Object" /> system object value that specifies the scalar result for the referenced object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.ScriptImpl">
      <summary>Gets a collection of scripts of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />.</summary>
      <returns>A collection of string values that contain the scripts.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.ScriptImpl(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Gets a collection of scripts of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />.</summary>
      <returns>A collection of string values that contain the scripts.</returns>
      <param name="so">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.SetParentImpl(Microsoft.SqlServer.Management.Smo.SqlSmoObject)">
      <summary>Sets the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> to the <paramref name="newParent" /> parameter.</summary>
      <param name="newParent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</param>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlSmoObject.singletonParent">
      <summary>Represents the singleton parent.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.ToString">
      <summary>Returns a <see cref="T:System.String" /> that represents the referenced object.</summary>
      <returns>A string value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.TouchImpl">
      <summary>Not implemented.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Trace(System.String)">
      <summary>Traces the object.</summary>
      <param name="traceText">A <see cref="T:System.String" /> value that specifies the trace text.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.UnbindDefaultImpl(System.Boolean)">
      <summary>Unbinds the default columns of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />.</summary>
      <param name="bindColumns">A Boolean value that specifies whether to bind columns future only.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.UnbindRuleImpl(System.Boolean)">
      <summary>Unbinds rules of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />.</summary>
      <param name="bindColumns"> A Boolean value that specifies whether to bind columns future only.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SqlSmoObject.UpdateCollectionState2(System.Collections.ICollection)">
      <summary>Updates the collection state of the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" />.</summary>
      <param name="col">An <see cref="T:System.Collections.ICollection" /> object to update.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SqlSmoObject.Urn">
      <summary>Gets the Uniform Resource Name (URN) address value that uniquely identifies the object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that specifies the URN address that uniquely identifies the object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SqlSmoState">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoState" /> enumeration contains values that are used to specify the state of an SMO object.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlSmoState.Pending">
      <summary>The object is pending an instruction.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlSmoState.Creating">
      <summary>The object is being created.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlSmoState.Existing">
      <summary>The object exists.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlSmoState.ToBeDropped">
      <summary>The object is waiting to be dropped.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SqlSmoState.Dropped">
      <summary>The object is being dropped.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Statistic">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> class represents a SQL Server statistic counter.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> class on the specified parent object and with the specified name.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.Create">
      <summary>Creates a statistics counter on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.Drop">
      <summary>Removes the statistic counter.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.Events">
      <summary>Gets the events that are associated with the database. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticEvents" /> object that represents the statistic counter events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.FileGroup">
      <summary>Gets or sets the filegroup in which the statistic counter is stored.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the file group in which the statistic counter is stored.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.FilterDefinition">
      <summary>Gets or sets the statistic counters filter definition.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that contains the filter definition.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.HasFilter">
      <summary>Gets a value that indicates whether there is a filter associated with the statistic counter.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the statistics counter has a filter.If True, the statistics counter has a filter.If False (default), the statistics counter does not have a filter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.ID">
      <summary>Gets the ID value that uniquely identifies the statistic counter.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the statistic counter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.IsAutoCreated">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the statistic counter is automatically created.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the statistic counter is automatically created.If True, the statistic counter is created automatically.If False (default), the statistic counter is created manually. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.IsFromIndexCreation">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the statistic counter was generated from the creation of an index.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the statistic counter was generated from the creation of an index.If True, the statistic counter was generated from the creation of an index.If False (default), the statistic counter was not generated from the creation of an index.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.IsTemporary">
      <summary>Gets the Boolean property value that specifies whether the Statistic counter is temporary or permanent.</summary>
      <returns>The Boolean property value that specifies whether the Statistic counter is temporary or permanent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.LastUpdated">
      <summary>Gets the date and time when the statistic counter was last updated.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the statistic counter was last updated.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.MarkForDrop(System.Boolean)">
      <summary>Marks the statistics counter to be dropped next time its parent <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object is altered with the ALTER method. </summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether to drop the statistics counter when its parent <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object is altered.If True, the statistics counter is dropped when its parent is altered with the Alter method.If False, the statistics counter is not dropped when its parent is altered with the Alter method.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a value that indicates whether the statistic counter is in design mode.</summary>
      <returns>true if the statistic counter is in design mode; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the statistic counter.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the statistic counter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.NoAutomaticRecomputation">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the statistics counter recomputed automatically.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the statistics counter recomputed automatically.If True, the statistics counter is not recomputed automatically.If False (default), the statistics counter is recomputed automatically.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the database.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the database as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.SetScanOptions(Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32)">
      <summary>Sets the scan options for the statistic counter.</summary>
      <param name="type">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> object that specifies the type of statistic scan to perform.</param>
      <param name="no">An <see cref="T:System.Int32" /> value that specifies the size of the sample value.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Statistic.StatisticColumns">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object represents a column defined on the statistic counter.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object that represents all the statistic columns defined on the statistics counter. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.Update">
      <summary>Updates the statistics for the referenced object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.Update(Microsoft.SqlServer.Management.Smo.StatisticsScanType)">
      <summary>Updates information about the distribution of key values.</summary>
      <param name="scanType">
        <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.Update(Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32)">
      <summary>Updates information about the distribution of key values.</summary>
      <param name="scanType">
        <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" />
      </param>
      <param name="sampleValue">
        <see cref="T:System.Int32" /> - Specifies the percentage of the table or indexed view, or the number of rows to sample when collecting statistics for larger tables or views.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Statistic.Update(Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32,System.Boolean)">
      <summary>Updates information about the distribution of key values.</summary>
      <param name="scanType">
        <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" />
      </param>
      <param name="sampleValue">
        <see cref="T:System.Int32" /> - Specifies the percentage of the table or indexed view, or the number of rows to sample when collecting statistics for larger tables or views.</param>
      <param name="recompute">
        <see cref="T:System.Boolean" /> - Specifies if statistics that are out of date are automatically recomputed</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StatisticCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> objects that represent all the statistic counters defined on the table or view.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticCollection.Add(Microsoft.SqlServer.Management.Smo.Statistic)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> collection.</summary>
      <param name="statistic">A <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object value that specifies the statistic counter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Statistic[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object value that represents the statistic counter.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object value that represents the statistic counter.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticCollection.Remove(Microsoft.SqlServer.Management.Smo.Statistic)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> object.</summary>
      <param name="statistic">A <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object value that specifies the statistic counter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> object.</summary>
      <param name="name">A <see cref="T:System.String" /> that specifies the name of statistic counter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StatisticColumn">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object represents a column defined in a SQL Server statistics counter.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticColumn.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticColumn.#ctor(Microsoft.SqlServer.Management.Smo.Statistic,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> class for the specified statistic counter and with the specified name.</summary>
      <param name="statistic">A <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object that specifies the statistic counter on which the statistic column is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the column.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticColumn.ID">
      <summary>Gets the ID value that uniquely identifies the statistic column.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the statistic column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticColumn.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the statistic column supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the statistic column supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticColumn.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the statistic column.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the statistic column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticColumn.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> objects that represent all the statistic columns defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.Add(Microsoft.SqlServer.Management.Smo.StatisticColumn)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</summary>
      <param name="statisticColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object value that specifies the statistic counter column to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.Add(Microsoft.SqlServer.Management.Smo.StatisticColumn,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</summary>
      <param name="statisticColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index position to insert the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object into the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.Add(Microsoft.SqlServer.Management.Smo.StatisticColumn,System.String)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</summary>
      <param name="statisticColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</param>
      <param name="insertAtColumnName">A <see cref="T:System.String" /> value that specifies the name of the existing <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object in the collection after which to insert the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.CopyTo(Microsoft.SqlServer.Management.Smo.StatisticColumn[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object value that represents the statistic column.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object value that represents the statistic column.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection.Remove(Microsoft.SqlServer.Management.Smo.StatisticColumn)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</summary>
      <param name="statisticColumn">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumn" /> object value that specifies the statistic counter column to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticColumnCollection" /> object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StatisticEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticEvents" /> object represents the settings required for SQL Server statistic counter event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of statistic counter events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.StatisticEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the statistic counter events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the statistic counter events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StatisticEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> enumeration contains values that specify the ways in which statistical information is collected from tables or views during the creation or update of a statistic counter.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.StatisticsScanType.Default">
      <summary>Value = 5. Specifies that a percentage of the table or indexed view is used when collecting statistics. The actual percentage is calculated by the SQL Server engine automatically.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.StatisticsScanType.Resample">
      <summary>Value = 4. Specifies that the percentage ratio of the table or indexed view used when collecting statistics is inherited from existing the statistics.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.StatisticsScanType.FullScan">
      <summary>Value = 3. Specifies that all rows in the table or view are read when gathering statistics. This option must be used if a view is specified and it references more than one table.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.StatisticsScanType.Percent">
      <summary>Value = 1. Specifies that a percentage of the table or indexed view is used when collecting statistics. This options cannot be used if a view is specified and it references more than one table. When specified, use the <paramref name="sampleValue" /> argument to indicate number of rows.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.StatisticsScanType.Rows">
      <summary>Value = 2. Specifies that a number of rows in the table or indexed view are used when collecting statistics. This option cannot be used if a view is specified and it references more than one table. When specified, use the <paramref name="sampleValue" /> argument to indicate number of rows.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StatisticsTarget">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsTarget" /> enumeration contains values that specify the type of statistic that is targeted for the update operation.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.StatisticsTarget.All">
      <summary>Value = 3. Statistical information is collected for columns and indexes. This option is the default.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.StatisticsTarget.Column">
      <summary>Value = 1. Statistical information is collected for columns only.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.StatisticsTarget.Index">
      <summary>Value = 2. Statistical information is collected for indexes only.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StoredProcedure">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object represents a SQL Server stored procedure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database in which to create the stored procedure.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database in which to create the stored procedure.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the stored procedure.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the database in which to create the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.AnsiNullsStatus">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether ISO NULL handling is enabled in the stored procedure.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the ISO NULL handing is enabled or not.If True, comparisons to null values equates to false.If False (default), comparisons to null values equates to true.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.AssemblyName">
      <summary>Gets or sets the name of the .NET assembly that is required by the referenced stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the assembly that is required by the referenced stored procedure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.ChangeSchema(System.String)">
      <summary>Changes the schema for the stored procedure.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the new schema.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.ClassName">
      <summary>Gets or sets the name of the class called by the referenced stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the class called by the referenced stored procedure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Create">
      <summary>Creates a stored procedure on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.CreateDate">
      <summary>Gets the date and time when the stored procedure was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the stored procedure was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.DateLastModified">
      <summary>Gets the date and time when the stored procedure was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the stored procedure was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the stored procedure.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the stored procedure.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Drop">
      <summary>Removes the stored procedure from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the stored procedure.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the stored procedure. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the stored procedure.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the stored procedure. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the stored procedure.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the stored procedure. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the stored procedure.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the stored procedure. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Events">
      <summary>Gets the events associated with the stored procedure. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents" /> object that represents the stored procedure events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.ExecutionContext">
      <summary>Gets or sets the execution context for the stored procedure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExecutionContext" /> object value that specifies the execution context of the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.ExecutionContextPrincipal">
      <summary>Gets or sets the execution context principal for the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the server principal context in which the object is executed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.ForReplication">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the stored procedure is available for replication.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the stored procedure is available for publishing by Microsoft SQL Server replication services.If True, the stored procedure is available for replication.If False (default), the stored procedure is not available for replication.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the stored procedure under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the stored procedure. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the stored procedure. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure. If True, the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the stored procedure under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the stored procedure. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the stored procedure. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.ID">
      <summary>Gets the ID value that uniquely identifies the stored procedure.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.ImplementationType">
      <summary>Gets or sets the implementation type of the stored procedure.</summary>
      <returns>An <see cref="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.ImplementationType" /> object value that specifies the implementation type of the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.IsEncrypted">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the stored procedure is encrypted.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether stored procedure is encrypted.If True, the stored procedure is encrypted.If False (default), the stored procedure is not encrypted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.IsSchemaOwned">
      <summary>Gets a <see cref="T:System.Boolean" /> property that specifies whether the stored procedure is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> property that specifies whether the stored procedure is owned by a schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the stored procedure is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the stored procedure is a system object or not.If True, the stored procedure is a system object.If False (default), the stored procedure is not a system object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.MethodName">
      <summary>Gets the method name for the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the method name for the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the stored procedure supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the stored procedure supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.NumberedStoredProcedures">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedure" /> object represents a numbered stored procedure defined for the stored procedure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.NumberedStoredProcedureCollection" /> object that represents all the numbered stored procedures defined for the stored procedure. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Owner">
      <summary>Gets or sets the owner of the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the login name of the stored procedures owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Parameters">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object represents a parameter defined for the stored procedure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object that represents all the parameter defined for the stored procedure. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.QuotedIdentifierStatus">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies how quoted identifies are handled in the stored procedure.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Recompile">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the stored procedure is recompiled before execution.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the stored procedure is recompiled before execution.If True, the stored procedure is recompiled before every execution.If False (default), the stored procedure is not recompiled.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.ReCompileReferences">
      <summary>Recompiles any stored procedure or trigger that depends on the base SMO object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Rename(System.String)">
      <summary>Renames the stored procedure.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the stored procedure.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the stored procedure and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the stored procedure.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the stored procedure and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the stored procedure.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the stored procedure. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the stored procedure.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the stored procedure and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the stored procedure.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the stored procedure and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the stored procedure.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the stored procedure.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the stored procedure. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Schema">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the schema that contains the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the schema that contains the stored procedure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the stored procedure.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the stored procedure as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedure.ScriptHeader(System.Boolean)">
      <summary>Returns the text header with the option to modify the text.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header.</returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether the text header is read-only or can be modified.If True, the text header can be modified.If False, the text header is read-only.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.Startup">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the stored procedure runs when the instance of Microsoft SQL Server starts up.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the stored procedure runs when the instance of SQL Server starts up.If True, the stored procedure runs at startup time.If False (default), the stored procedure does not run at startup time.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.TextBody">
      <summary>Gets or sets the Transact-SQL string that defines the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Transact-SQL string that defines the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.TextHeader">
      <summary>Gets or sets the header part of the Transact-SQL string that defines the stored procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header from the definition of the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedure.TextMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the text header is editable as text.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the text header is editable as text.If true (default), the text header is editable as text.If false, the text header is not editable.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> objects that represent all the stored procedures that are defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection.Add(Microsoft.SqlServer.Management.Smo.StoredProcedure)">
      <summary>Adds a stored procedure to the collection.</summary>
      <param name="storedProcedure">
        <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection.CopyTo(Microsoft.SqlServer.Management.Smo.StoredProcedure[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object value that represents the stored procedure.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object value that represents the stored procedure.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object in the collection by name and schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object value that represents the stored procedure.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object represents the SQL Server stored procedure events that can be included in an stored procedure event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.Add(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Returns the stored procedure event set that is created when two stored procedure events are added together.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of two stored procedures that are created when two events were added together.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies a stored procedure event.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies another stored procedure event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.AlterProcedure">
      <summary>Gets a stored procedure event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.AlterProcedure" /> event that can be included in the stored procedure event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Creates a Stored Procedure Event Set by combining two Stored Procedure Events by using a Bitwise OR.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of stored procedure events.</returns>
      <param name="eventLeft">
        <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" />
      </param>
      <param name="eventRight">
        <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.DropProcedure">
      <summary>Gets a stored procedure event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that represents the <see cref="P:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.DropProcedure" /> event that can be included in the stored procedure event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.Equals(System.Object)">
      <summary>Determines whether the referenced stored procedure event object is equal to the specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced stored procedure event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object that specifies the stored procedure event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A <see cref="T:System.Int32" /> which represents the hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.op_Addition(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Creates a stored procedure event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of stored procedure events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Creates a stored procedure event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of stored procedure events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.op_Equality(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Creates a stored procedure event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of stored procedure events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)~Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet">
      <summary>Casts a single Stored Procedure Event as a Stored Procedure Event Set.</summary>
      <returns>A single Stored Procedure Event as a Stored Procedure Event Set.</returns>
      <param name="eventValue">The event value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Creates a stored procedure event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of stored procedure events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents" /> object represents the settings that are required for SQL Server stored procedure event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the set of stored procedure events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object and the has user subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet)">
      <summary>Specifies the stored procedure events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the stored procedure events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object represents a set of stored procedure events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.#ctor(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> class with a specified event.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies a stored procedure event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.#ctor(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> class with a specified set of events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> objects that specifies a list of stored procedure events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.#ctor(Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> class with a specified set of events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> that specifies a set of stored procedure events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.Add(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Returns a set of stored procedure events after adding a new stored procedure event to the referenced event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the stored procedure event set after the new event is added.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that is added to the event set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.Add(Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Returns a set of stored procedure events after adding a new stored procedure event to the specified event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the stored procedure event set after the new event is added.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the event set to which the event is added.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that is added to the event set.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.AlterProcedure">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is altered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.Copy">
      <summary>Returns a copy of the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.DropProcedure">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is dropped.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.NumberOfElements">
      <summary>Gets the number of events in the event set.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of events in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Creates a stored procedure event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of stored procedure events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the stored procedure event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Creates a stored procedure event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of stored procedure events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the stored procedure event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.Remove(Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that represents the stored procedure event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.Subtract(Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet,Microsoft.SqlServer.Management.Smo.StoredProcedureEvent)">
      <summary>Returns a set of stored procedure events after subtracting a stored procedure event from the specified event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object value that specifies a set of stored procedure events after the stored procedure event is subtracted.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object that specifies the stored procedure event set from which to subtract the stored procedure event.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEvent" /> object that specifies the stored procedure event to be subtracted from the event set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureEventSet" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object represents a SQL Server stored procedure parameter.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter.#ctor(Microsoft.SqlServer.Management.Smo.StoredProcedure,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> class for the specified stored procedure and with the specified name.</summary>
      <param name="storedProcedure">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object value that specifies the stored procedure on which the parameter is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the stored procedure parameter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter.#ctor(Microsoft.SqlServer.Management.Smo.StoredProcedure,System.String,Microsoft.SqlServer.Management.Smo.DataType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> class for the specified stored procedure and with the specified name and data type.</summary>
      <param name="storedProcedure">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object value that specifies the stored procedure on which the parameter is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the stored procedure parameter.</param>
      <param name="dataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> system object value that specifies the data type of the stored procedure parameter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter.IsCursorParameter">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the parameter is a cursor parameter.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the stored procedure parameter is an cursor parameter.If True, the referenced stored procedure parameter is a cursor parameter.If False (default), the referenced stored procedure parameter is not a cursor parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter.IsOutputParameter">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the parameter is an output parameter.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the stored procedure parameter is an output parameter.If True, the referenced stored procedure parameter is an output parameter, which contains returned results after the stored procedure is called.If False (default), the referenced stored procedure parameter is an input parameter, which contains arguments that are used within the stored procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object supports design mode.</summary>
      <returns>true if the object supports design mode; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> objects that represent all the stored procedure parameters defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.Add(Microsoft.SqlServer.Management.Smo.StoredProcedureParameter)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</summary>
      <param name="storedProcedureParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object value that specifies the statistic counter column to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.Add(Microsoft.SqlServer.Management.Smo.StoredProcedureParameter,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</summary>
      <param name="storedProcedureParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index position to insert the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object into the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.Add(Microsoft.SqlServer.Management.Smo.StoredProcedureParameter,System.String)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</summary>
      <param name="storedProcedureParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</param>
      <param name="insertAtColumnName">A <see cref="T:System.String" /> value that specifies the name of the existing <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object in the collection after which to insert the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.CopyTo(Microsoft.SqlServer.Management.Smo.StoredProcedureParameter[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object value that represents the stored procedure parameter.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object value that represents the stored procedure parameter.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedure" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection.Remove(Microsoft.SqlServer.Management.Smo.StoredProcedureParameter)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</summary>
      <param name="storedProcedureParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameter" /> object value that specifies the statistic counter column to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.StoredProcedureParameterCollection" /> object.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SymmetricKey">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object represents a SQL Server symmetric key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the symmetric key.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.AddKeyEncryption(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption)">
      <summary>Adds key encryption to the symmetric key.</summary>
      <param name="keyEncryption">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object value that specifies one encryption mechanism to be added to the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.AddKeyEncryption(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption[])">
      <summary>Adds key encryption to the symmetric key.</summary>
      <param name="keyEncryptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object array value that specifies two or more encryption mechanisms to be added to the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object property changes on the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Close">
      <summary>Closes the symmetric key.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption,Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryption">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object value that specifies the encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption,Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm,System.Security.SecureString)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryption">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object value that specifies the encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
      <param name="passPhrase">A <see cref="T:System.Security.SecureString" /> value that specifies the pass phrase from which the symmetric key can be derived.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption,Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm,System.Security.SecureString,System.String)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryption">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object value that specifies the encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
      <param name="passPhrase">A <see cref="T:System.Security.SecureString" /> value that specifies the pass phrase from which the symmetric key can be derived.</param>
      <param name="identityPhrase">A <see cref="T:System.String" /> value that specifies the identity phrase used to tag data that is encrypted with the key. Either <paramref name="passPhrase" /> or <paramref name="identityPhrase" /> can be null, but at least one needs to be set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption,Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm,System.String)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryption">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object value that specifies the encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
      <param name="passPhrase">A <see cref="T:System.String" /> value that specifies the pass phrase from which the symmetric key can be derived.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption,Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm,System.String,System.String)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryption">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object value that specifies the encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
      <param name="passPhrase">A <see cref="T:System.String" /> value that specifies the pass phrase from which the symmetric key can be derived.</param>
      <param name="identityPhrase">A <see cref="T:System.String" /> value that specifies the identity phrase used to tag data that is encrypted with the key. Either <paramref name="passPhrase" /> or <paramref name="identityPhrase" /> can be null, but at least one needs to be set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption,System.String,System.String,Microsoft.SqlServer.Management.Smo.CreateDispositionType)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryption">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object value that specifies the encryption type.</param>
      <param name="providerAlgorithm">A <see cref="T:System.String" /> value that identifies the name of the Provider Algorithm.</param>
      <param name="providerKeyName">A <see cref="T:System.String" /> value that identifies the name of the key as designated by the provider</param>
      <param name="createDispositionType">The <see cref="T:Microsoft.SqlServer.Management.Smo.CreateDispositionType" /> object specifies an existing or a new Extensible Key Management key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption[],Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object array value that specifies more than one encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption[],Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm,System.Security.SecureString)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object array value that specifies more than one encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
      <param name="passPhrase">A <see cref="T:System.Security.SecureString" /> value that specifies the pass phrase from which the symmetric key can be derived.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption[],Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm,System.Security.SecureString,System.String)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object array value that specifies more than one encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
      <param name="passPhrase">A <see cref="T:System.Security.SecureString" /> value that specifies the pass phrase from which the symmetric key can be derived.</param>
      <param name="identityPhrase">A <see cref="T:System.String" /> value that specifies the identity phrase used to tag data that is encrypted with the key. Either <paramref name="passPhrase" /> or <paramref name="identityPhrase" /> can be null, but at least one needs to be set.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption[],Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm,System.String)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object array value that specifies more than one encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
      <param name="passPhrase">A <see cref="T:System.String" /> value that specifies the pass phrase from which the symmetric key can be derived.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Create(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption[],Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm,System.String,System.String)">
      <summary>Creates a symmetric key on the database with the specified encryption type and method. </summary>
      <param name="keyEncryptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object array value that specifies more than one encryption type.</param>
      <param name="keyEncryptionAlgorithm">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> value that specifies the encryption method.</param>
      <param name="passPhrase">A <see cref="T:System.String" /> value that specifies the pass phrase from which the symmetric key can be derived.</param>
      <param name="identityPhrase">A <see cref="T:System.String" /> value that specifies the identity phrase used to tag data that is encrypted with the key. Either <paramref name="passPhrase" /> or <paramref name="identityPhrase" /> can be null, but at least one needs to be set.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.CreateDate">
      <summary>Gets the date and time when the symmetric key was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies when the symmetric key was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.DateLastModified">
      <summary>Gets the date and time when the symmetric key was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the symmetric key was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the symmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the symmetric key.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the symmetric key.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Drop">
      <summary>Removes a symmetric key from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Drop(System.Boolean)">
      <summary>Removes a symmetric key and the provider key associated with it from the instance of SQL Server.</summary>
      <param name="removeProviderKey">Specifies whether to remove the provider key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.DropKeyEncryption(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption)">
      <summary>Removes the specified key encryption from the symmetric key.</summary>
      <param name="keyEncryption">An <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object value that specifies the key encryption to be removed from the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.DropKeyEncryption(Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption[])">
      <summary>Removes the specified key encryptions from the symmetric key.</summary>
      <param name="keyEncryptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> object array value that specifies the key encryptions to be removed from the symmetric key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.EncryptionAlgorithm">
      <summary>Gets or sets the symmetric key encryption algorithm.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryptionAlgorithm" /> object value that specifies the encryption algorithm used by the symmetric key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.EnumKeyEncryptions">
      <summary>Enumerates a list of key encryptions associated with the symmetric key.</summary>
      <returns>An <see cref="T:System.Data.DataTable" /> system object value that contains a list of key encryptions associated with the symmetric key. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the symmetric key.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the symmetric key. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the symmetric key.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the symmetric key. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the symmetric key.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the symmetric key. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the symmetric key.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the symmetric key. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the symmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the symmetric key under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the symmetric key. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the symmetric key. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">An array of <see cref="T:System.String" /> values that specify the grantees to be granted the specified set of permissions on the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key. If True, the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the symmetric key under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the symmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the symmetric key. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the symmetric key. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.ID">
      <summary>Gets the ID value that uniquely identifies the symmetric key.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the symmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.IsOpen">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the symmetric key is open.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the symmetric key is open.If True, the symmetric key is open.If False (default), the symmetric key is closed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.KeyGuid">
      <summary>Get the GUID value that uniquely identifies the symmetric key globally.</summary>
      <returns>A <see cref="T:System.Guid" /> system object value that specifies the GUID that uniquely identifies the symmetric key globally.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.KeyLength">
      <summary>Gets the length of the symmetric key in bits.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the length of the symmetric key in bits.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Open(System.String)">
      <summary>Opens the symmetric key.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password required to open the symmetric key.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.OpenWithCertificate(System.String)">
      <summary>Opens the symmetric key with a certificate.</summary>
      <param name="certificateName">A <see cref="T:System.String" /> value that specifies the certificate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.OpenWithCertificate(System.String,System.String)">
      <summary>Opens the symmetric key with a certificate.</summary>
      <param name="certificateName">A <see cref="T:System.String" /> value that specifies the certificate.</param>
      <param name="privateKeyPassword">A <see cref="T:System.String" /> value that specifies the password that was used to encrypt the private key of the certificate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.OpenWithSymmetricKey(System.String)">
      <summary>Opens the symmetric key with another symmetric key.</summary>
      <param name="symmetricKeyName">A <see cref="T:System.String" /> value that specifies the other symmetric key.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.Owner">
      <summary>Gets or sets the owner of the symmetric key.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the symmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKey.ProviderName">
      <summary>Gets or sets the key provider's name.</summary>
      <returns>The key provider's name.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the symmetric key and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the symmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the symmetric key.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the symmetric key and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the symmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the symmetric key.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the symmetric key. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the symmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the symmetric key and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the symmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the symmetric key.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKey.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the symmetric key and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the symmetric key.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the symmetric key.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the symmetric key. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> objects that represent all the symmetric keys on the referenced database. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection.Add(Microsoft.SqlServer.Management.Smo.SymmetricKey)">
      <summary>Adds a symmetric key to the database.</summary>
      <param name="symmetricKey">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection.CopyTo(Microsoft.SqlServer.Management.Smo.SymmetricKey[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object value that represents the symmetric key.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object value that represents the symmetric key.</returns>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKey" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> class represents the encryption type used when encrypting symmetric keys.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption.#ctor(Microsoft.SqlServer.Management.Smo.KeyEncryptionType,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption" /> class with the specified encryption type and with the specified value.</summary>
      <param name="encryptionType">An <see cref="T:Microsoft.SqlServer.Management.Smo.KeyEncryptionType" /> object value that specifies the key encryption type.</param>
      <param name="value">A <see cref="T:System.String" /> value that specifies the value of the key encryption.</param>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption.KeyEncryptionType">
      <summary>Gets or sets the key encryption type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.KeyEncryptionType" /> object value that specifies the type of encryption used on the symmetric key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SymmetricKeyEncryption.ObjectNameOrPassword">
      <summary>Gets or sets the object name or the password associated with the symmetric key encryption.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the object name or password associated with the symmetric key encryption.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Synonym">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object represents a SQL Server synonym. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the synonym belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the synonym belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the synonym.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema for the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> class on the specified database and with the specified name, and base object.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the synonym belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the synonym.</param>
      <param name="baseServer">A <see cref="T:System.String" /> value that specifies the instance of SQL Server on which the synonym base object exists.</param>
      <param name="baseDatabase">A <see cref="T:System.String" /> value that specifies database on which the synonym base object exists.</param>
      <param name="baseSchema">A <see cref="T:System.String" /> value that specifies the schema for the synonym base object.</param>
      <param name="baseObject">A <see cref="T:System.String" /> value that specifies the synonym base object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String,System.String,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> class on the specified database and with the specified name, schema, and base object.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the synonym belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the synonym.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the synonym.</param>
      <param name="baseServer">A <see cref="T:System.String" /> value that specifies the instance of SQL Server on which the synonym base object exists.</param>
      <param name="baseDatabase">A <see cref="T:System.String" /> value that specifies database on which the synonym base object exists.</param>
      <param name="baseSchema">A <see cref="T:System.String" /> value that specifies the schema for the synonym base object.</param>
      <param name="baseObject">A <see cref="T:System.String" /> value that specifies the synonym base object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object property changes on the instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.BaseDatabase">
      <summary>Gets or sets the base database on which the base object resides.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the base database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.BaseObject">
      <summary>Gets or sets the base object for which the synonym is defined.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the base object for the synonym.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.BaseSchema">
      <summary>Gets or sets the schema of the base object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema of the base object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.BaseServer">
      <summary>Gets or sets the instance of SQL Server on which the base object resides.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the instance of SQL Server on which the base object resides.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.BaseType">
      <summary>Specifies the type of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymBaseType" /> enumeration value that specifies the type of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Create">
      <summary>Creates a synonym on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.CreateDate">
      <summary>Gets the date and time when the synonym was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the synonym was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.DateLastModified">
      <summary>Gets the date and time when the synonym was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the synonym was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the synonym.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the synonym.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the synonym.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Drop">
      <summary>Removes the synonym from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the synonym.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the synonym. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the synonym.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the synonym. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the synonym.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the synonym. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the synonym.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the synonym. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.Events">
      <summary>Gets the events that are supported by the synonym.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymEvents" /> object value that specifies the events supported by the synonym.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Dts.Runtime.ExtendedProperty" /> objects that contain information about the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that contains the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the synonym.If True, the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the synonym under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If True, the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the synonym. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the synonym. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the synonym. If True, the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the synonym under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the synonym.If True, the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the synonym. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the synonym. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.ID">
      <summary>Gets the ID value that uniquely identifies the synonym.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the synonym.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.IsSchemaOwned">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the Synonym object is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the Synonym object is owned by a schema.Returns True if the synonym is owned by a schema; otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the synonym supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the synonym supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the synonym.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the synonym.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.Owner">
      <summary>Gets or sets the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" />.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the login name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the synonym and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the synonym.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the synonym.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the synonym and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the synonym.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the synonym.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the synonym. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the synonym.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the synonym and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the synonym.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the synonym.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the synonym and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the synonym.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the synonym.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the synonym. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Synonym.Schema">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the schema that contains the synonym.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the schema that contains the synonym.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the synonym.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Synonym.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the synonym as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SynonymCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> objects that represent all the synonyms on the referenced database. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymCollection.Add(Microsoft.SqlServer.Management.Smo.Synonym)">
      <summary>Add a synonym to the collection.</summary>
      <param name="synonym">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Synonym[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SynonymCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object value that represents the synonym.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SynonymCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object value that represents the synonym.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SynonymCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object value that represents the synonym.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the synonym.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SynonymCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SynonymEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SynonymEvents" /> object represents the settings that are required for SQL Server synonym event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of synonym events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.SynonymEvents.ServerEvent">
      <summary>Specifies the event that is raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Synonym" /> object, and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the synonym events to receive.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the synonym events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication.AnyObjectEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SynonymEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SystemDataType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object represents a supported system data type. The <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> represents all the supported system data types.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.AllowIdentity">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the system data type allows an identity value.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the system data type allows an identity value.If True, the system data type allows an identity value.If False, the system data type does not allow an identity value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.AllowLength">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the system data type allows a length specification.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the system data type allows a length specification.If True, the system data type allows a length specification.If False, the system data type does not allow a length specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.AllowNulls">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the system data type allows null values.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the system data type allows null values.If True, the system data type allows null values.If False, the system data type does not allow null values.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.Collation">
      <summary>Gets the <see cref="T:System.String" /> value that specifies the collation for the system data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the collation for the system data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.ID">
      <summary>Gets the ID value that uniquely identifies the system data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the system data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.MaximumLength">
      <summary>Gets the maximum length of the system data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum length of the system data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the data type supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the data type supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the system data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the system data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.NumericPrecision">
      <summary>Gets the numeric precision of the system data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the numeric precision of the system data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.NumericScale">
      <summary>Gets the numeric scale of the system data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the numeric scale of the system data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataType.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> objects that represent all the system data types on the referenced database. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection.Add(Microsoft.SqlServer.Management.Smo.SystemDataType)">
      <summary>Adds a system data type to the collection.</summary>
      <param name="dataType">
        <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection.CopyTo(Microsoft.SqlServer.Management.Smo.SystemDataType[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object value that represents the system data type.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object value that represents the system data type.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataType" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemDataTypeCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SystemMessage">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object represents messages defined by the system.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessage.ID">
      <summary>Gets the ID value that uniquely identifies the system message is written.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the system message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessage.IsLogged">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the system message is logged in the Microsoft Windows event log.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the system message is logged in the Windows event log.If True, the system message is logged in the Windows event log.If False, the system message is not logged in the Windows event log.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessage.Language">
      <summary>Gets the language in which the system message is written.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the language in which the system message is written.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessage.LanguageID">
      <summary>Gets the ID value that uniquely identifies the language in which the system message is written.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the language in which the system message is written.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessage.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessage.Severity">
      <summary>Gets the severity of the system message.</summary>
      <returns>A <see cref="T:System.Uint8" /> value that specifies the severity of the system message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessage.Text">
      <summary>Gets the text of the system message.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text of the system message.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> objects that represent all the system messages on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SystemMessageCollection.CopyTo(Microsoft.SqlServer.Management.Smo.SystemMessage[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SystemMessageCollection.GetCollectionElementType">
      <summary>Returns the Collection Element type.</summary>
      <returns>The Collection Element type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessageCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object value that represents the system message.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessageCollection.Item(System.Int32,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object value that represents the system message.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies an ID value that uniquely identifies the system message.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language in which the system message is written.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SystemMessageCollection.ItemByIdAndLanguage(System.Int32,System.String)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> collection using a system-defined, unique identifier and the specified language.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> collection.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language in which the system message is written. Language name formats are listed in sys.syslanguages system table, us_english, British, and Deutsch for example.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.SystemMessageCollection.ItemByIdAndLanguageId(System.Int32,System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> collection using a system-defined, unique identifier and the specified language ID.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessage" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> collection.</param>
      <param name="languageId">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the language in which the system message is written. The language ID values are listed in sys.syslanguages system table, us_english is 0, and Deutsch is 1 for example.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.SystemMessageCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.SystemMessageCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Table">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object represents a SQL Server table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> class on the specified database and that has the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database in which to create the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the table to be created.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> class on the specified database and that has the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database in which to create the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the schema for the table to be created.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema for the table to be created.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.AlterWithNoCheck">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object property changes on the instance of SQL Server without checking the property values first. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.AnsiNullsStatus">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether ISO NULL handling is enabled on the table.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the ISO NULL handing is enabled or not.If True, comparisons to null values equate to False. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.ChangeSchema(System.String)">
      <summary>Changes the schema on the referenced table.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the new schema.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.ChangeTrackingEnabled">
      <summary>Gets or sets a value that indicates whether change tracking is enabled for the table.</summary>
      <returns>true if change tracking is enabled for the table; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.CheckIdentityValue">
      <summary>Verifies the integrity of all identity columns in the referenced table.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains the current identity value and the current column value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.Checks">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object represents a check constraint defined on the table.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object that represents all the check constraints that are defined on the table. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.CheckTable">
      <summary>Tests the integrity of database pages for the table and indexes defined on the table.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains the results of the checking the integrity of the table, including the number of rows and the number of pages.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.CheckTableDataOnly">
      <summary>Tests the integrity of database pages for the table data defined on the table.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains the results of the checking the integrity of the table. This includes the number of rows and the number of pages.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Create">
      <summary>Creates a table on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.CreateDate">
      <summary>Gets the date and time when the table was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the table was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.DataSpaceUsed">
      <summary>Gets the storage space used by the rows of the referenced table in kilobytes.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the storage space of the rows of data in the table, in kilobytes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.DateLastModified">
      <summary>Gets the date and time when the table was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the table was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the table.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users to whom the grantee granted the specified set of permissions on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the table.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether the users to whom the grantee granted the specified set of permission are also denied access to the specified set of permissions on the table.If True, the grantee and the users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Denies the specified set of permissions to the grantee on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns for which the permission is denied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users to whom the grantee granted the specified set of permissions on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the table.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the table.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified permission for the specified grantees on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the table.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Denies the specified set of permissions for the grantees on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users to whom the grantee granted the specified set of permissions on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the table.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.DisableAllIndexes">
      <summary>Disables all the indexes that are on the table.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.DistributionName">
      <summary>Gets or sets the name of the distribution scheme defined by the federation.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the name of the distribution scheme defined by the federation.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Drop">
      <summary>Removes the table from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnableAllIndexes(Microsoft.SqlServer.Management.Smo.IndexEnableAction)">
      <summary>Enables all indexes.</summary>
      <param name="action">An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexEnableAction" /> object value that specifies how to enable the indexes.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumColumnPermissions">
      <summary>Enumerates a list of column permissions for the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the table. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumColumnPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of column permissions for a specified permission on the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified permission on the table. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumColumnPermissions(System.String)">
      <summary>Enumerates a list of column permissions for a specified grantee on the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified grantee on the table. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumColumnPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of column permissions for a specified grantee and a specified permission on the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified grantee and permission on the table. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumForeignKeys">
      <summary>Enumerates a list of primary keys in which the table is referenced as a foreign key.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of information about where this table is referenced as a foreign key. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. Column Data type Description Table_Schema<see cref="T:System.String" />The name of the schema associated with the table that contains the foreign key.Table_Name<see cref="T:System.String" />The name of the table that contains the foreign key.Name<see cref="T:System.String" />The name of the foreign key.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumLastStatisticsUpdates">
      <summary>Enumerates a list of information about the most recent statistics updates.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of information about the most recent statistics updates.ColumnData typeDescriptionName<see cref="T:System.String" />The name of the key or index on which the statistic counter is based.LastUpdated<see cref="T:System.DateTime" />The date and time when the statistics were last updated.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumLastStatisticsUpdates(System.String)">
      <summary>Enumerates a list of information about the most recent statistics updates for the specified statistic counter.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of information about the most recent statistics updates.Column Data type Description Name<see cref="T:System.String" />The name of key or index on which the statistic counter is based.LastUpdated<see cref="T:System.DateTime" />The date and time when the statistics were last updated.</returns>
      <param name="statname">A <see cref="T:System.String" /> value that specifies the statistic counter to which to limit the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the table. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the table. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the table. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the table.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the table. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumScript">
      <summary>Returns an IEnumerable&lt;string&gt; object that has the script for the passed objects</summary>
      <returns>
        <see cref="T:System.Collections.Generic.IEnumerable&lt;T&gt;" /> Interface.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.EnumScript(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Returns an IEnumerable&lt;string&gt; object that has the script for the passed objects.</summary>
      <returns>
        <see cref="T:System.Collections.Generic.IEnumerable&lt;T&gt;" /> Interface.</returns>
      <param name="scriptingOptions">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.Events">
      <summary>Gets the events that are associated with the table. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvents" /> object that represents the table events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.FakeSystemTable">
      <summary>Gets the <see cref="T:System.Boolean" /> value that specifies whether the table references a system table. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the table references a system table.If True, the table references a system table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.FederationColumnName">
      <summary>Gets or sets the name of the column for the federation key.</summary>
      <returns>A <see cref="T:System.String" /> that specifies the name of the column for the federation key.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.FileGroup">
      <summary>Gets or sets the filegroup in which the table is stored.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the filegroup in which the table is stored.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.FileStreamFileGroup">
      <summary>Gets or sets the filegroup for FILESTREAM data.</summary>
      <returns>A <see cref="T:System.String" /> that represents the current group name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.FileStreamPartitionScheme">
      <summary>Gets or sets the partition scheme for FILESTREAM data.</summary>
      <returns>A <see cref="T:System.String" /> that represents the current partition scheme name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.FileTableDirectoryName">
      <summary>Gets or sets the directory name of the FileTable.</summary>
      <returns>The directory name of the FileTable.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.FileTableNameColumnCollation">
      <summary>Gets the column collation of the FileTable name.</summary>
      <returns>The column collation of the FileTable name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.FileTableNamespaceEnabled">
      <summary>Gets or sets a value that indicates whether the FileTable namespace is enabled.</summary>
      <returns>true if the FileTable namespace is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.ForeignKeys">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object represents a foreign key defined on the table.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ForeignKey" /> object that represents all the foreign keys defined on the table. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the table.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the table under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Grants access to the specified permission on the specified columns for the specified grantee on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean)">
      <summary>Grants the specified permission to the grantee and the ability to grant the specified set of permissions to other users on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table. If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the specified columns on the table under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the table.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table. If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the table under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Grants the specified set of permissions to the grantees to the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table. If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the table under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.HasAfterTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table has any after triggers. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there are any after triggers defined on the table.If True, at least one of the table's triggers is defined as an after trigger.If False (default), there are no after triggers defined on the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.HasClusteredIndex">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table has a clustered index. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is a clustered index defined on the table.If True, there is a clustered index defined on the table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.HasCompressedPartitions">
      <summary>Gets a value indicating whether the table uses compressed partitions</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the table has compressed partitions. If True, the table has compressed partitions. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.HasDeleteTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table has a delete trigger. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there are any delete triggers defined on the table.If True, there is a delete trigger defined on the table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.HasIndex">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table has at least one index. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is at least one index defined on the table.If True, there is an index defined on the table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.HasInsertTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table has an insert trigger. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there are any insert triggers defined on the table.If True, there is an insert trigger defined on the table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.HasInsteadOfTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table has any instead of triggers. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there are any instead of triggers defined on the table.If True, at least one of the table's triggers is defined as an instead of trigger. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.HasUpdateTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table has an update trigger. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is an update trigger defined on the table.If True, there is an update trigger defined on the table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.ID">
      <summary>Gets the ID value that uniquely identifies the table.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.Indexes">
      <summary>Gets the specified index of collection in the table.</summary>
      <returns>The specified index of collection in the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.IndexSpaceUsed">
      <summary>Gets the space used by the index, in KB.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies space used by the index, in KB.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.IsFileTable">
      <summary>Gets a value that indicates whether a table is FileTable.</summary>
      <returns>true if a table is FileTable; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.IsIndexable">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether an index can be placed on the table. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether an index can be placed on the table.If True, an index can be placed on the table. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.IsPartitioned">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table is partitioned.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the table is partitioned.If True, the table is partitioned. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.IsSchemaOwned">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table schema is owned.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the table schema is owned.If True, the table schema is owned. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the table is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the table is a system object.If True, the table is a system object. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.IsVarDecimalStorageFormatEnabled">
      <summary>Gets or sets a value that indicates whether var decimal storage is enabled.</summary>
      <returns>true if var decimal storage is enabled; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.LockEscalation">
      <summary>Gets or sets the type of lock escalation that is used on the table. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LockEscalationType" /> value that specifies the type of lock escalation that is used on the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.MaximumDegreeOfParallelism">
      <summary>Gets or sets the maximum number of processors to use in a parallel plan execution that includes the table. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum number of processors to use in a parallel plan execution.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets a <see cref="T:Sysetm.Boolean" /> value that indicates whether the object supports design mode.</summary>
      <returns>A <see cref="T:Sysetm.Boolean" /> value that indicates whether the object supports design mode.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.OnlineHeapOperation">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> value that determines whether the table supports online heap or index operations. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the table supports online heap or index operations.If True, the table supports online heap operations. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.Owner">
      <summary>Gets or sets the owner of the table. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.PartitionScheme">
      <summary>Gets or sets the name of the partition scheme that is configured for the table.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the partition scheme that is configured on the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.PartitionSchemeParameters">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object represents a partition scheme parameter defined on the table.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PartitionSchemeParameter" /> object that represents all the partition scheme parameters that are defined on the table. The partition scheme parameters represent the file groups on which the partition scheme is placed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.PhysicalPartitions">
      <summary>Gets the physical partitions in which the table data is stored. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.PhysicalPartitionCollection" /> value that identifies the collection of physical partitions in which the table data is stored.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.QuotedIdentifierStatus">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies how quoted identifies are handled for the table.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Rebuild">
      <summary>Rebuilds the table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Rebuild(System.Int32)">
      <summary>Rebuilds the specified table partition.</summary>
      <param name="partitionNumber">An <see cref="T:System.Int32" /> value that specifies the partition number to rebuild.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.RebuildIndexes(System.Int32)">
      <summary>Rebuilds the indexes on the table.</summary>
      <param name="fillFactor">An <see cref="T:System.Int32" /> value that specifies the fillfactor value as a percentage.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.RecalculateSpaceUsage">
      <summary>Recalculates the space that is used on the table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Rename(System.String)">
      <summary>Renames the table.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies the new name of the table.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.Replicated">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the table is replicated.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the table is replicated.If True, the table is replicated. Otherwise, False (default).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a grantee on the table and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the table.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the table.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee from the table and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Revokes a previously granted set of permissions from a grantee on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees on the specified columns on the table and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the specified columns on the table and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees on the table and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the table.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the table.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from grantees on the table and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the specified columns on the table.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees on the specified columns on the table and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False..</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from the grantees for the specified columns on the table and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.RowCount">
      <summary>Gets the number of rows in the table.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of rows in the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.RowCountAsDouble">
      <summary>Gets the number of rows in the table as a floating point value.</summary>
      <returns>A <see cref="T:System.Float64" /> value that specifies the number of rows in the table.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.SwitchPartition(Microsoft.SqlServer.Management.Smo.Table)">
      <summary>Switches the partition of the table to the specified target table.</summary>
      <param name="targetTable">A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object value that specifies the table that is in the required partition.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.SwitchPartition(Microsoft.SqlServer.Management.Smo.Table,System.Int32)">
      <summary>Switches the table to the partition with the specified partition number of the specified target table.</summary>
      <param name="targetTable">A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object value that specifies the table that is in the required partition.</param>
      <param name="targetPartitionNumber">An <see cref="T:System.Int32" /> value that specifies the partition number of the target partition.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.SwitchPartition(System.Int32,Microsoft.SqlServer.Management.Smo.Table)">
      <summary>Switches the specified partition of the table to the specified target table specified (assuming the target table is not partitioned).</summary>
      <param name="sourcePartitionNumber">An <see cref="T:System.Int32" /> value that specifies the partition number of the source partition.</param>
      <param name="targetTable">A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object value that specifies the table that is in the required partition.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.SwitchPartition(System.Int32,Microsoft.SqlServer.Management.Smo.Table,System.Int32)">
      <summary>Switches the specified source partition of the table to the specified target of the specified target table.</summary>
      <param name="sourcePartitionNumber">An <see cref="T:System.Int32" /> value that specifies the partition number of the source partition.</param>
      <param name="targetTable">A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object value that specifies the table that is in the required partition.</param>
      <param name="targetPartitionNumber">An <see cref="T:System.Int32" /> value that specifies the partition number of the target partition.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.TextFileGroup">
      <summary>Gets or sets the filegroup that is used to maintain long, variable-length data stored in the table.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies filegroup where long, variable-length data is stored in the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Table.TrackColumnsUpdatedEnabled">
      <summary>Gets or sets a value that indicates whether the Database Engine track columns update is enabled.</summary>
      <returns>true if the Database Engine track columns update is enabled; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Table.TruncateData">
      <summary>Truncates the data in the table.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TableCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> objects that represent all the tables on the referenced database. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableCollection.Add(Microsoft.SqlServer.Management.Smo.Table)">
      <summary>Adds a table to the table collection.</summary>
      <param name="table">
        <see cref="T:Microsoft.SqlServer.Management.Smo.Table" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Table[],System.Int32)">
      <summary>Copies the collection of objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value in the collection to start copying. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object value that represents the table.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object value that represents the table.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object value that represents the table.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the table.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> object.</summary>
      <returns>A <see cref="T:System.Boolean" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.TableCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TableEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object represents the SQL Server table events that can be included in a table event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.Add(Microsoft.SqlServer.Management.Smo.TableEvent,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Adds two events resulting in an Event Set.</summary>
      <returns>A two events resulting in an Event Set.</returns>
      <param name="eventLeft">The table event left.</param>
      <param name="eventRight">The table event right.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.AlterFulltextIndex">
      <summary>Gets the Alter Full Text Index event.</summary>
      <returns>The Alter Full Text Index event.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.AlterIndex">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the AlterIndex event that can be included in the table event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.AlterTable">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the AlterTable event that can be included in the table event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.TableEvent,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Combines two Table Events using a Bitwise OR to create a new Table Event Set.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" />
      </returns>
      <param name="eventLeft">
        <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" />
      </param>
      <param name="eventRight">
        <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.CreateFulltextIndex">
      <summary>Gets the Create Full Text Index event.</summary>
      <returns>The Create Full Text Index event.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.CreateIndex">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the CreateIndex event that can be included in the table event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.CreateSpatialIndex">
      <summary>Gets the Create Spatial Index event.</summary>
      <returns>The Create Spatial Index event.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.CreateStatistics">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the CreateStatistics event that can be included in the table event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.CreateXmlIndex">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the CreateXmlIndex event that can be included in the table event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.DropFulltextIndex">
      <summary>Gets the Drop Full Text Index event.</summary>
      <returns>The Drop Full Text Index event.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.DropIndex">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the DropIndex event that can be included in the table event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.DropStatistics">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the DropStatistics event that can be included in the table event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.DropTable">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the DropTable event that can be included in the table event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.Equals(System.Object)">
      <summary>Determines whether the referenced table event object is equal to a specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced table event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object value that specifies the table events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.GetHashCode">
      <summary>Gets the Hash Code for an event.</summary>
      <returns>The Hash Code for an event.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.op_Addition(Microsoft.SqlServer.Management.Smo.TableEvent,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Creates a table event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object value that specifies a set of table events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.TableEvent,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Creates a table event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object value that specifies a set of table events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.op_Equality(Microsoft.SqlServer.Management.Smo.TableEvent,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Creates a table event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object value that specifies a set of table events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.TableEvent)~Microsoft.SqlServer.Management.Smo.TableEventSet">
      <summary>Casts a single Table Event as a Table Event Set.</summary>
      <returns>A single Table Event as Table Event Set.</returns>
      <param name="eventValue">The table event value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.TableEvent,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Creates a table event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object value that specifies a set of table events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEvent.UpdateStatistics">
      <summary>Gets a table event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that represents the UpdateStatistics event that can be included in the table event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TableEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvents" /> object represents the settings required for SQL Server table event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that specifies the set of table events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.TableEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.TableEventSet)">
      <summary>Specifies the table events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.TableEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the table events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.TableEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TableEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object represents a set of table events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.#ctor(Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> class with a specified event.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies an table event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.#ctor(Microsoft.SqlServer.Management.Smo.TableEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> class with a specified set of events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies a list of table events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.#ctor(Microsoft.SqlServer.Management.Smo.TableEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> class with a specified set of events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> that specifies a set of table events</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.Add(Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that is added to the <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.Add(Microsoft.SqlServer.Management.Smo.TableEventSet,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Adds an event to the event set.</summary>
      <returns>The added event to the event set.</returns>
      <param name="eventSet">The event set.</param>
      <param name="anEvent">The table event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.AlterFulltextIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when the Full-Text Index is altered or created is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterFullTextIndex event is included in the event set.If True, the AlterFullTextIndex event is included in the event set.If False (default), the AlterFullTextIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.AlterIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when an index is altered is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterIndex event is included in the event set.If True, the AlterIndex event is included in the event set.If False (default), the AlterIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.AlterTable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a table is altered is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterTable event is included in the event set.If True, the AlterTable event is included in the event set.If False (default), the AlterTable event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.Copy">
      <summary>Returns a copy of the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.CreateFulltextIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a Full-Text Index is created is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the event is included in the event set.If True, the CreateFulltextIndex event is included in the event set.If False (default), the CreateFulltextIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.CreateIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when an index is created is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateIndex event is included in the event set.If True, the CreateIndex event is included in the event set.If False (default), the CreateIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.CreateSpatialIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a Spatial Index is created is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the event is included in the event set.If True, the CreateSpatialIndex event is included in the event set.If False (default), the CreateSpatialIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.CreateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a statistic counter is created is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateStatistics event is included in the event set.If True, the CreateStatistics event is included in the event set.If False (default), the CreateStatistics event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.CreateXmlIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when an XML index is created is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateXmlIndex event is included in the event set.If True, the CreateXmlIndex event is included in the event set.If False (default), the CreateXmlIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.DropFulltextIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a Full-Text Index is dropped is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the event is included in the event set.If True, the DropFulltextIndex event is included in the event set.If False (default), the DropFulltextIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.DropIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when an index is dropped is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropIndex event is included in the event set.If True, the DropIndex event is included in the event set.If False (default), the DropIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.DropStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a statistic counter is dropped is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropStatistics event is included in the event set.If True, the DropStatistics event is included in the event set.If False (default), the DropStatistics event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.DropTable">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a table is dropped is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropTable event is included in the event set.If True, the DropTable event is included in the event set.If False (default), the DropTable event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.NumberOfElements">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a number of elements changes is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the NumberOfElements event is included in the event set.If True, the NumberOfElements event is included in the event set.If False (default), the NumberOfElements event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.TableEventSet,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Creates a table event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object value that specifies a set of table events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that specifies the table event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.TableEventSet,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Creates a table event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object value that specifies a set of table events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that specifies the table event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the table events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.Remove(Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object that represents the table event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.TableEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.Subtract(Microsoft.SqlServer.Management.Smo.TableEventSet,Microsoft.SqlServer.Management.Smo.TableEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>An event from the event set.</returns>
      <param name="eventSet">The event set.</param>
      <param name="anEvent">An event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableEventSet.ToString">
      <summary>Returns a string that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.TableEventSet" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableEventSet.UpdateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when statistics are updated is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UpdateStatistics event is included in the event set.If True, the UpdateStatistics event is included in the event set.If False (default), the UpdateStatistics event is not included in the event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TableViewBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TableViewBase" /> class is a base class that is used in the construction of the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> class and <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> class. It contains functionality that is common to both classes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.TableViewBase" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.EnumFragmentation">
      <summary>Enumerates information about fragments of data that are stored in a table or view.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of information about the fragmented data in the table or view.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.EnumFragmentation(Microsoft.SqlServer.Management.Smo.FragmentationOption)">
      <summary>Enumerates information about fragments of data that are stored in a table or view with the option to specify how detailed the results should be.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of information about the fragmented data in the table or view.</returns>
      <param name="fragmentationOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.FragmentationOption" /> object value that specifies the level of detail returned in the results.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.EnumFragmentation(Microsoft.SqlServer.Management.Smo.FragmentationOption,System.Int32)">
      <summary>Enumerates information about fragments of data that are stored in a table or view on a specified partition, and with the option to specify how detailed the results should be.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of information about the fragmented data in the table or view.</returns>
      <param name="fragmentationOption">A <see cref="T:Microsoft.SqlServer.Management.Smo.FragmentationOption" /> object value that specifies the level of detail returned in the results.</param>
      <param name="partitionNumber">An <see cref="T:System.Int32" /> value that specifies the partition.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableViewBase.FullTextIndex">
      <summary>Gets the full text index on the table or view.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.FullTextIndex" /> object that represents the full text index on the table of view.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.ReCompileReferences">
      <summary>Recompiles any view or trigger that depends on the base SMO object. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.Refresh">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object or <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object properties.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableViewBase.Statistics">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Statistic" /> object represents a statistic counter that is defined on the table or view.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticCollection" /> object that represents all the statistic counters defined on the table or view. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableViewBase.Triggers">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object represents a trigger that is defined on the table or view.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> object that represents all the triggers that are defined on the table or view. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.UpdateStatistics">
      <summary>Updates statistics for the table or view.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsTarget,Microsoft.SqlServer.Management.Smo.StatisticsScanType)">
      <summary>Updates the statistics for the table or view with the option to specify the target and the type of scan performed.</summary>
      <param name="affectType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsTarget" /> object value that specifies the target of the statistics update, such as columns or indexes.</param>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> object value that specifies the way in which statistical information is gathered.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsTarget,Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32)">
      <summary>Updates the statistics for the table or view with the option to specify the target, the type of scan performed, and the sample size.</summary>
      <param name="affectType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsTarget" /> object value that specifies the target of the statistics update, such as columns or indexes.</param>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> object value that specifies the way in which statistical information is gathered.</param>
      <param name="sampleValue">An <see cref="T:System.Int32" /> value that specifies the sample size. The units are dependent on the scan type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewBase.UpdateStatistics(Microsoft.SqlServer.Management.Smo.StatisticsTarget,Microsoft.SqlServer.Management.Smo.StatisticsScanType,System.Int32,System.Boolean)">
      <summary>Updates the statistics for the table or view with the option to specify the target, the type of scan performed, the sample size, and whether to recompute the statistics.</summary>
      <param name="affectType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsTarget" /> object value that specifies the target of the statistics update, such as columns or indexes.</param>
      <param name="scanType">A <see cref="T:Microsoft.SqlServer.Management.Smo.StatisticsScanType" /> object value that specifies the way in which statistical information is gathered.</param>
      <param name="sampleValue">An <see cref="T:System.Int32" /> value that specifies the sample size. The units are dependent on the scan type.</param>
      <param name="recompute">A <see cref="T:System.Boolean" /> value that specifies whether to recompute the statistics.If True, the statistics are recomputed.If False, the statistics are not recomputed.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase">
      <summary>Base class for table view types.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.#ctor">
      <summary>Base class for table view types.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.Columns">
      <summary>Gets a column collection.</summary>
      <returns>The list of column.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.ExtendedProperties">
      <summary>Gets an extended property collection.</summary>
      <returns>The list of extended properties.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.Indexes">
      <summary>Gets an index collection.</summary>
      <returns>The index collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.MarkDropped">
      <summary>Marks the state of the current object and all of its child collections to be <see cref="F:Microsoft.SqlServer.Management.Smo.SqlSmoState.Dropped" />.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the view table type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the view table type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.Refresh">
      <summary>Refreshes the view.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.Schema">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the schema that contains the view table type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the schema that contains the view table type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the database object.</summary>
      <returns>A Transact-SQL script that can be used to re-create the database object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TableViewTableTypeBase.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the database object with the specified scripting options. </summary>
      <returns>The generated Transact-SQL script.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TcpProtocol">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TcpProtocol" /> object provides programmatic access to the protocols supported by Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TcpProtocol.Create">
      <summary>Creates a TCP protocol on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.TcpProtocol" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TcpProtocol.IsDynamicPort">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the port used by the protocol is dynamic or static.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the port is dynamic.If True, the port is dynamic.If False (default), the port is static.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TcpProtocol.IsSystemObject">
      <summary>Specifies if the TcpProtocol is a System object.</summary>
      <returns>
        <see cref="T:System.Boolean" />Returns True if the TcpProtocol is a System Object.Returns False if the TcpProtocol is not a System Object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TcpProtocol.ListenerIPAddress">
      <summary>Gets or sets the IP address of the listener for the TCP protocol.</summary>
      <returns>An <see cref="T:System.Net.IPAddress" /> system object value that specifies the IP address of the listener.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TcpProtocol.ListenerPort">
      <summary>Gets or sets the port address of the listener for the TCP protocol.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the port address of the listener.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TerminationClause">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TerminationClause" /> enumeration contains constant values that specify the action taken when transactions are terminated.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.TerminationClause.FailOnOpenTransactions">
      <summary>The method will fail if there are any open transactions.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.TerminationClause.RollbackTransactionsImmediately">
      <summary>Any open transactions will be rolled back immediately.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TransactionTypes">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TransactionTypes" /> enumeration contains constant values that specify the method of recording transactions.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.TransactionTypes.Versioned">
      <summary>Specifies versioned transactions only.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.TransactionTypes.UnVersioned">
      <summary>Specifies unversioned transactions only.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.TransactionTypes.Both">
      <summary>Specifies versioned and unversioned transactions.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Trigger">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object represents a SQL Server trigger.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> class on the specified object, and with the specified name.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that specifies the parent of the trigger.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the trigger.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object property changes on instance of Microsoft SQL Server . </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.AnsiNullsStatus">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether ISO NULL handling is enabled in the trigger.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether ISO NULL handling is enabled in the trigger.If True, ISO NULL handling is enabled in the trigger.If False (default), ISO NULL handling is disabled in the trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.AssemblyName">
      <summary>Gets or sets the name of the .NET assembly that is required by the referenced trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the assembly that is required by the referenced trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.ClassName">
      <summary>Gets or sets the name of the class that is called by the referenced trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the class that is called by the referenced trigger.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.Create">
      <summary>Creates a trigger on the instance of SQL Server  as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.CreateDate">
      <summary>Gets the date and time when the trigger was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the trigger was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.DateLastModified">
      <summary>Gets the date and time when the trigger was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the trigger was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.Delete">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the trigger is executed when records are deleted from the table.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger is executed when records are deleted.If True, the trigger is executed when records are deleted.If False (delete), the trigger is not executed when records are deleted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.DeleteOrder">
      <summary>Gets or sets the order in which the trigger and the delete operation are executed.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ActivationOrder" /> object value that specifies whether the trigger is executed before or after the records are deleted.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.Drop">
      <summary>Removes the trigger from the instance of SQL Server .</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.Events">
      <summary>Gets the events that are associated with the trigger. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerEvents" /> object that represents the trigger events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.ExecutionContext">
      <summary>Gets or sets the execution context. </summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExecutionContext" /> object value that specifies the execution context.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.ExecutionContextPrincipal">
      <summary>Gets or sets the execution context principal. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the execution context principal.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.ID">
      <summary>Gets the ID value that uniquely identifies the trigger.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.ImplementationType">
      <summary>Gets or sets the implementation type of the trigger.</summary>
      <returns>An <see cref="P:Microsoft.SqlServer.Management.Smo.Trigger.ImplementationType" /> object value that specifies the implementation type of the trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.Insert">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the trigger is fired when records are inserted into the table.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger is executed when records are inserted .If True, the trigger is executed when records are inserted.If False (delete), the trigger is not executed when records are inserted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.InsertOrder">
      <summary>Gets or sets the order in which the trigger and the insert operation are executed.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ActivationOrder" /> object value that specifies whether the trigger is executed before or after the records are inserted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.InsteadOf">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property that specifies whether the trigger runs instead of the insert, delete, or update operation.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger is executed instead of the insert, delete, or update operation.If True, the trigger is executed instead of the insert, delete, or update operation.If False (default), the trigger is executed as well as the insert, delete, or update operation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the trigger is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger is enabled.If True, the trigger is enabled.If False (default), the trigger is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.IsEncrypted">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the trigger is encrypted.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger is encrypted .If True, the trigger is encrypted.If False (default), the trigger is not encrypted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the trigger is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger is a system object.If True, the trigger is a system object.If False (default), the trigger is not a system object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.MarkForDrop(System.Boolean)">
      <summary>Marks the trigger to be dropped.</summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether to drop the trigger next time the Alter method is run on the parent object.If True, the trigger is dropped when the Alter method of the parent object is run.If False, the trigger is not dropped on alter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.MethodName">
      <summary>Gets the method name for the trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the method name for the trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the trigger supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the trigger supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.NotForReplication">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the trigger is included in replication operations.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger is included in replication or not.If True, the trigger is not included in replication.If False (default), the trigger is included in replication.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.QuotedIdentifierStatus">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger supports quoted identifiers or not.If True, the trigger supports quoted identifiers.If False (default), the trigger does not support quoted identifiers.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.ReCompileReferences">
      <summary>Recompiles any stored procedure or trigger that depends on the base SMO object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the trigger.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the trigger as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Trigger.ScriptHeader(System.Boolean)">
      <summary>Returns the text header with the option to modify the text.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header.</returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether the text header is read-only or can be modified.If True, the text header can be modified.If False, the text header is read-only.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.TextBody">
      <summary>Gets or sets the Transact-SQL string that defines the trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Transact-SQL definition of the trigger .</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.TextHeader">
      <summary>Gets or sets the header part of the Transact-SQL string that defines the trigger.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header from the definition of the trigger.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.TextMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the text header is editable as text.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the text header is editable as text.If true (default), the text header is editable as text.If false, the text header is not editable.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.Update">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the trigger is fired when records are updated in the table.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the trigger is executed when records are updated .If True, the trigger is executed when records are updated.If False (delete), the trigger is not executed when records are updated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Trigger.UpdateOrder">
      <summary>Gets or sets the order in which the trigger and the update operation are executed.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ActivationOrder" /> object value that specifies whether the trigger is executed before or after the records are updated.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TriggerCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> objects that represent all the triggers defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerCollection.Add(Microsoft.SqlServer.Management.Smo.Trigger)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> object.</summary>
      <param name="trigger">A <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object value that specifies the trigger to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Trigger[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerCollection.GetCollectionElementType">
      <summary>Gets the Element Type</summary>
      <returns>The Element <see cref="T:System.Type" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TriggerCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object value that represents the trigger.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TriggerCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object value that represents the trigger.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> object using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.TriggerCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Table" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerCollection.Remove(Microsoft.SqlServer.Management.Smo.Trigger)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> object.</summary>
      <param name="trigger">A <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object value that specifies the trigger to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerCollection" /> object.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the trigger to be removed from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.TriggerEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.TriggerEvents" /> object represents the settings that are required for SQL Server trigger event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of table events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.TriggerEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Trigger" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the trigger events to receive.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the trigger events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoApplication.AnyObjectEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.TriggerEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UnknownPropertyException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UnknownPropertyException" /> class represents the exception that is raised when an SMO operation encounters an unknown property.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnknownPropertyException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnknownPropertyException" /> class for the specified property.</summary>
      <param name="propertyName">A <see cref="T:System.String" /> value that specifies the name of the property that is unknown.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnknownPropertyException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message string for the Unknown Property exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Unknown Property exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.CurrentVersion">
      <summary>Gets the version of the instance of SQL Server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object value that specifies the version of the instance of SQL Server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Sets the SerializationInfo with information about the exception.</summary>
      <param name="info">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" /> Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.</param>
      <param name="context">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" /> Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.Message">
      <summary>Gets the message that describes the current exception.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the current exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.PropertyName">
      <summary>Gets the name of the property that is unknown.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the property that is unknown.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnknownPropertyException.SupportedVersions">
      <summary>Gets the supported versions for the exception.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Common.ServerVersion" /> object array value that specifies the versions of SQL Server that support the referenced exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException" /> class represents the exception raised when an SMO operation is attempted on a Database Engine type that does not support that operation. A Database Engine type is either an instance of the SQL Server Database Engine, or SQL Azure.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException.#ctor">
      <summary>Initializes a new, default instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message for the Unsupported Feature Exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message for the exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Unsupported Feature exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnsupportedEngineTypeException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object that specifies the SMO exception type.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException" /> class represents the exception raised when an SMO operation encounters a request for an unsupported feature.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message for the Unsupported Feature Exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnknownTypeEnumeratorException" /> class for the specified message and with the specified inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message for the exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Unsupported Feature exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnsupportedFeatureException.SmoExceptionType">
      <summary>Gets the type of SMO exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object that specifies the SMO exception type.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException" /> class represents the exception that is raised when an SMO operation encounters an unsupported object name.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that describes the current exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that describes the current exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Unsupported Object Name exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnsupportedObjectNameException.SmoExceptionType">
      <summary>Gets the SMO exception type.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException" /> class represents the exception raised when an SMO operation encounters an unsupported version of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException" /> class with the specified message.</summary>
      <param name="message">A <see cref="T:System.String" /> value that describes the current exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException" /> class with the specified message and inner exception.</summary>
      <param name="message">A <see cref="T:System.String" /> value that describes the current exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the inner exception for the Unsupported Version exception.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UnsupportedVersionException.SmoExceptionType">
      <summary>Gets the SMO exception type.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UrnCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> objects that represent Uniform Resource Name (URN) addresses.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.Add(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Adds a URN to a URN collection.</summary>
      <param name="urn">
        <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.AddRange(System.Collections.Generic.IEnumerable{Microsoft.SqlServer.Management.Sdk.Sfc.Urn})">
      <summary>Adds the elements of the specified collection to the end of the list.</summary>
      <param name="urnCollection">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.Clear">
      <summary>Removes all elements from the collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.Contains(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Specifies whether a URN collection contains a URN.</summary>
      <returns>True if a URN collection contains a URN; otherwise, false.</returns>
      <param name="urn">the URN object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.CopyTo(Microsoft.SqlServer.Management.Sdk.Sfc.Urn[],System.Int32)">
      <summary>Copies members of the collection to an array, starting at the specified index of the array.</summary>
      <param name="array">
        <see cref="T:System.Array" />
      </param>
      <param name="arrayIndex">
        <see cref="T:System.Int32" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UrnCollection.Count">
      <summary>Gets the number of Urns in a Urn Collection.</summary>
      <returns>The number of URN objects in the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.GetEnumerator">
      <summary>Returns a generic IEnumerator interface.</summary>
      <returns>
        <see cref="T:System.Collections.Generic.IEnumerator&lt;T&gt;" />
      </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.IndexOf(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Gets the index of a specified URN from a collection.</summary>
      <returns>The index of a specified URN.</returns>
      <param name="urn">The specified URN.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.Insert(System.Int32,Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Inserts a URN at a specified index of a URN collection.</summary>
      <param name="index">
        <see cref="T:System.Int32" />
      </param>
      <param name="urn">
        <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UrnCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object value that represents the Uniform Resource Name (URN) address.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UrnCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.Remove(Microsoft.SqlServer.Management.Sdk.Sfc.Urn)">
      <summary>Removes a specified URN from a collection.</summary>
      <returns>A removed URN.</returns>
      <param name="urn">The URN to be removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.RemoveAt(System.Int32)">
      <summary>Removes a URN from a collection based on the index of the URN.</summary>
      <param name="index">
        <see cref="T:System.Int32" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UrnCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>Gets a value indicating whether the ICollection is read-only.</summary>
      <returns>True if the ICollection is read-only; otherwise; false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UrnCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Gets a non-generic enumerator.</summary>
      <returns>The non-generic enumerator.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UrnIdOption">
      <summary>Enumerates URN identification options.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.UrnIdOption.WithId">
      <summary>Id is specified.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.UrnIdOption.OnlyId">
      <summary>Only the ID is specified.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.UrnIdOption.NoId">
      <summary>No ID specified.</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.User">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object represents a SQL Server user.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> class on the specified database with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the user belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.AddToRole(System.String)">
      <summary>Adds the database user to the specified role. </summary>
      <param name="role">A <see cref="T:System.String" /> value that specifies a database role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.AsymmetricKey">
      <summary>Gets or sets the asymmetric key for the user.</summary>
      <returns>A <see cref="T:System.String" /> object value that specifies the asymmetric key for the user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.AuthenticationType">
      <summary>Gets a string value that describes the mechanism used to authenticate the user.</summary>
      <returns>The mechanism used to authenticate the user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.Certificate">
      <summary>Gets or sets the certificate for the user.</summary>
      <returns>A <see cref="T:System.String" /> object value that specifies the certificate for the user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.ChangePassword(System.Security.SecureString)">
      <summary>Changes the user password.</summary>
      <param name="newPassword">The new password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.ChangePassword(System.Security.SecureString,System.Security.SecureString)">
      <summary>Changes the user password.</summary>
      <param name="oldPassword">The user’s exsisting password.</param>
      <param name="newPassword">The user’s new password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.ChangePassword(System.String)">
      <summary>Changes the user password.</summary>
      <param name="newPassword">The user’s new password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.ChangePassword(System.String,System.String)">
      <summary>Changes the user password.</summary>
      <param name="oldPassword">The user’s exsisting password.</param>
      <param name="newPassword">The user’s new password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Create">
      <summary>Creates a database user on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Create(System.Security.SecureString)">
      <summary>Creates a database user on the instance of SQL Server as defined by the User object with specified password using a secure string.</summary>
      <param name="password">The user password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Create(System.String)">
      <summary>Creates a database user on the instance of SQL Server as defined by the User object with specified password.</summary>
      <param name="password">The user password.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.CreateDate">
      <summary>Gets the date and time when the database user was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the database user was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.DateLastModified">
      <summary>Gets the date and time when the database user was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies when the database user was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.DefaultLanguage">
      <summary>Gets or sets the default language for the user.</summary>
      <returns>The default language for the user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.DefaultSchema">
      <summary>Gets the default schema for the database user.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default schema for the database user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies access to the specified permission for the specified grantee on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users whom the grantee granted access on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users whom the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to whom the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies access to the specified permission for the specified grantees on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users whom the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to whom the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Drop">
      <summary>Removes the user from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the database user.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the database user. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the database user.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the database user. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the database user.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the database user. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the database user.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the database user. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.EnumOwnedObjects">
      <summary>Enumerates a list of object that the database user owns.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Urn" /> object array value that specifies the objects owned by the database user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.EnumRoles">
      <summary>Enumerates a list of roles of which the database user is a member.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that specifies the roles of which the database is a member.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.Events">
      <summary>Gets the events that are associated with the database user. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserEvents" /> object that represents the database user events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.ExtendedProperties">
      <summary>Gets the extended properties of the database user.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants access to the specified permission for the specified grantee on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object for other users.If True, the grantee is given the ability to grant other users access to the database user.If False, the grantee is not given the ability to deny other users access to the database user. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be granted access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object for other users.If True, the grantee is given the ability to grant other users access to the database user.If False, the grantee is not given the ability to grant other users access to the database user. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the database user to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object for other users.If True, the grantee is given the ability to grant other users access to the database user.If False, the grantee is not given the ability to grant other users access to the database user. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the database user under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object for other users.If True, the grantee is given the ability to grant other users access to the database user.If False, the grantee is not given the ability to grant other users access to the database user. </param>
      <param name="asRole">A <see cref="T:System.Boolean" /> value that specifies the role that the user assumes when granting access to the database user to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.HasDBAccess">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the database user has access to the database.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database user has access to the database.If True, the database user has access to the database.If False (default), the database user does not have access to the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.ID">
      <summary>Gets the ID value that uniquely identifies the database user.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the database user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.IsMember(System.String)">
      <summary>Verifies whether the database user is a member of the specified role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database user is a member of the role.If True, the database user is a member of the role.If False (default), the database user is not a member of the role.</returns>
      <param name="role">A <see cref="T:System.String" /> value that specifies the role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the database user is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the database user is a system object.If True, the database user is defined as a system object.If False (default), the database user is not defined as a system object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.Login">
      <summary>Gets the login that is associated with the database user.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the login associated with the database user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.LoginType">
      <summary>Gets the type of login that is associated with the database user, such as whether it is a Windows group or a SQL Server standard login.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.LoginType" /> object value that specifies the type of login that is associated with the database user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.MakeContained(System.Boolean,System.Boolean)">
      <summary>Converts a login mapped user to a contained user with password using the sys.sp_copy_password_to_user stored procedure.</summary>
      <param name="copyLoginName">Copies the earlier mapped login name to the contained user.</param>
      <param name="disableLogin">Disables the earlier mapped login.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the user supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the user supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the user.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Rename(System.String)">
      <summary>Renames the database user.</summary>
      <param name="newname">A <see cref="T:System.Boolean" /> value that specifies the new name of the database user.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the database user and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the database user.If False, the grantee is not given the ability to revoke other users' access from the database user.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the database user and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the database user.If False, the grantee is not given the ability to revoke other users' access from the database user.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the database user for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the database user.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from the grantees on the database user and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the database user.If False, the grantee is not given the ability to revoke other users' access from the database user.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the database user and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the database user.If False, the grantee is not given the ability to revoke other users' access from the database user.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the database user for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the database user.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.User.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the database user as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.Sid">
      <summary>Gets the security identification number (SID) value of the database user.</summary>
      <returns>An <see cref="T:System.Int8" /> array value that specifies the SID value of the database user.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.User.UserType">
      <summary>Gets or sets the type of user. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserType" /> object value that specifies the type of the user.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> objects that represent all the database users defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserCollection.Add(Microsoft.SqlServer.Management.Smo.User)">
      <summary>Adds a user to the collection.</summary>
      <param name="user">
        <see cref="T:Microsoft.SqlServer.Management.Smo.User" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserCollection.CopyTo(Microsoft.SqlServer.Management.Smo.User[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object value that represents the database user.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object value that represents the database user.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserCollection" /> object using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserCollection" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object represents a SQL Server user-defined aggregate.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database on which the user-defined aggregate belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database on which the user-defined aggregate belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined aggregate.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object property changes on instance of Microsoft SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.AssemblyName">
      <summary>Gets or sets the name of the assembly for the user-defined aggregate.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the assembly for the user-defined aggregate.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.ChangeSchema(System.String)">
      <summary>Changes the schema for the user-defined aggregate.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the new schema for the user-defined aggregate.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.ClassName">
      <summary>Gets or sets the name of the class for the user-defined aggregate.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the class name for the user-defined aggregate.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Create">
      <summary>Creates a user-defined aggregate on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.CreateDate">
      <summary>Gets the date and time when the user-defined aggregate was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the user-defined aggregate was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.DataType">
      <summary>Gets or sets the data type returned by the user-defined aggregate. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies the data type returned by the user-defined aggregate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.DateLastModified">
      <summary>Gets the date and time when the user-defined aggregate was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the user-defined aggregate was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the user-defined aggregate.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined aggregate.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined aggregate.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Drop">
      <summary>Removes the user-defined aggregate from the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the user-defined aggregate.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the user-defined aggregate. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the user-defined aggregate.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the user-defined aggregate. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the user-defined aggregate.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the user-defined aggregate. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the user-defined aggregate.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the user-defined aggregate. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> object represents an extended property defined on the user-defined aggregate.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that represents all the extended properties defined on the user-defined aggregate. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission to the grantee and the ability to grant access to other users on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined aggregate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the user-defined aggregate under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined aggregate. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined aggregate. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission to the grantees and the ability to grant access to other users on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the user-defined aggregate under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined aggregate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined aggregate. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined aggregate. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.ID">
      <summary>Gets the ID value that uniquely identifies the user-defined aggregate.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined aggregate.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.IsSchemaOwned">
      <summary>Gets a Boolean value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object is owned by a schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object supports design mode.</summary>
      <returns>true if the object supports design mode; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Owner">
      <summary>Gets the name of the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the object owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Parameters">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object represents a parameter defined on the user-defined aggregate.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object that represents all the parameters defined on the user-defined aggregate. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Refresh">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the user-defined aggregate and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined aggregate.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the user-defined aggregate and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined aggregate.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined aggregate.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined aggregate. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the user-defined aggregate.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the user-defined aggregate and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined aggregate.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the user-defined aggregate and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined aggregate.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined aggregate.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined aggregate. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Schema">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Scheme" /> which owns the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" />.</summary>
      <returns>a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Scheme" /> which owns the T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined aggregate.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined aggregate as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> objects that represent all the database user-defined aggregates that are defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedAggregate)">
      <summary>Adds a user-defined aggregate to the collection.</summary>
      <param name="userDefinedAggregate">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection.CopyTo(Microsoft.SqlServer.Management.Smo.UserDefinedAggregate[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object value that represents the database user-defined aggregate.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object value that represents the database user-defined aggregate.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object in the collection by name and schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object value that represents the database user-defined aggregate.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the user-defined aggregate.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection" /> object by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object represents the parameters that are used with a user-defined aggregate.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedAggregate,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> class on the specified user-defined aggregate and with the specified name. </summary>
      <param name="userDefinedAggregate">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object that specifies the user-defined aggregate to which the parameter belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined aggregate parameter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedAggregate,System.String,Microsoft.SqlServer.Management.Smo.DataType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> class on the specified user-defined aggregate, with the specified name and with the specified data type.</summary>
      <param name="userDefinedAggregate">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object that specifies the user-defined aggregate to which the parameter belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined aggregate parameter.</param>
      <param name="dataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> object value that specifies the data type of the user-defined aggregate parameter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter.DataType">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> which represents the data type of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /></summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> which represents the data type of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /></returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter.ID">
      <summary>Gets the ID value that uniquely identifies the user-defined aggregate parameter.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value identifying the user-defined aggregate parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the parameter supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the parameter supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the parameter.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the parameter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> objects that represent all the user-defined aggregate parameters that are defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object.</summary>
      <param name="userDefinedAggregateParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object that specifies the parameter that is to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object at the specified position.</summary>
      <param name="userDefinedAggregateParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object that specifies the parameter that is to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index position in the collection after which to insert the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter,System.String)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object at the specified position.</summary>
      <param name="userDefinedAggregateParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object that specifies the parameter that is to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object.</param>
      <param name="insertAtColumnName">A <see cref="T:System.String" /> value that specifies the name of the object in the collection after which to insert the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.CopyTo(Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object value that represents the user-defined aggregate parameter.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object value that represents the user-defined aggregate parameter.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregate" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection.Remove(Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameterCollection" /> object.</summary>
      <param name="userDefinedAggregateParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter" /> object that specifies the parameter that is to be removed from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object represents a SQL Server user-defined data type.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the name of the database on which the user-defined data type is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the name of the database on which the user-defined data type is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.AllowIdentity">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the user-defined data type is able to participate in a column defined with the identity property.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the user-defined data type can participate in a column defined with the identity property.If True, the user-defined data type can participate in an identity column.If False (default), the user-defined data type cannot participate in an identity column.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.BindDefault(System.String,System.String)">
      <summary>Binds a default to the user-defined data type.</summary>
      <param name="defaultSchema">A <see cref="T:System.String" /> value that specifies the schema for the default.</param>
      <param name="defaultName">A <see cref="T:System.String" /> value that specifies the name of the default.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.BindDefault(System.String,System.String,System.Boolean)">
      <summary>Binds a default to the user-defined data type.</summary>
      <param name="defaultSchema">A <see cref="T:System.String" /> value that specifies the schema for the default.</param>
      <param name="defaultName">A <see cref="T:System.String" /> value that specifies the name of the default.</param>
      <param name="bindColumns">A <see cref="T:System.Boolean" /> value that specifies whether the default is bound to the user-defined data type if it is already bound to a column.If True, the default is bound to the user-defined data type.If False, the default is not bound to the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.BindRule(System.String,System.String)">
      <summary>Binds a default to the user-defined data type.</summary>
      <param name="ruleSchema">A <see cref="T:System.String" /> value that specifies the schema for the rule.</param>
      <param name="ruleName">A <see cref="T:System.String" /> value that specifies the name of the rule.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.BindRule(System.String,System.String,System.Boolean)">
      <summary>Binds a default to the user-defined data type.</summary>
      <param name="ruleSchema">A <see cref="T:System.String" /> value that specifies the schema for the rule.</param>
      <param name="ruleName">A <see cref="T:System.String" /> value that specifies the name of the rule.</param>
      <param name="bindColumns">A <see cref="T:System.Boolean" /> value that specifies whether the rule is bound to the user-defined data type if it is already bound to a column.If True, the rule is bound to the user-defined data type.If False, the rule is not bound to the user-defined data type.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Collation">
      <summary>Gets the collation assigned to the user-defined data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the collation used by the user-defined data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Create">
      <summary>Creates a user-defined data type on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Default">
      <summary>Gets or sets a SQL Server default that is bound to the user-defined data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the bound default.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.DefaultSchema">
      <summary>Gets or sets the SQL Server default schema for the user-defined data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the default schema for the user-defined data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the user-defined data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined data type.If True, the grantee and users to who the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined data type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Drop">
      <summary>Removes the user-defined data type from the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.EnumBoundColumns">
      <summary>Enumerates a list of columns to which the user-defined data type type is bound.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object array value that contains a list of objects to which the user-defined data type is bound.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the user-defined data type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the user-defined data type. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the user-defined data type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the user-defined data type. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the user-defined data type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the user-defined data type. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the user-defined data type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the user-defined data type. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.ExtendedProperties">
      <summary>Gets the extended properties of the user-defined data type.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the specified set of permissions to other users on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the user-defined data type under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined data type. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined data type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants the specified set pf permissions to the grantees and the ability to grant the specified set of permissions to other users on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the user-defined data type data type under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined data type. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined data type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.ID">
      <summary>Gets an ID value that uniquely identifies the user-defined data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.IsSchemaOwned">
      <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value indicating whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object is owned by a schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Length">
      <summary>Gets or sets the number of characters in the user-defined data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum number of characters permitted in the user-defined data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.MaxLength">
      <summary>Gets the maximum number of characters accepted by the user-defined data type.</summary>
      <returns>An <see cref="T:System.Int16" /> (short) value that specifies the maximum number of characters accepted by the user-defined data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the user defined data type supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the user defined data type supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the user defined data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the user defined data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Nullable">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the user-defined data type accepts null values or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the user-defined data type accepts null values.If True, the user-defined data type accepts null values.If False (default), the user-defined data type does not accept null values.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.NumericPrecision">
      <summary>Gets or sets the maximum number of digits in a numeric value used in the definition of the user-defined data type.</summary>
      <returns>A <see cref="T:System.Byte" /> value that specifies the numerical precision of the user-defined data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.NumericScale">
      <summary>Gets or sets the maximum number of digits to the right of the decimal point in a numeric value used in the definition of the user-defined data type.</summary>
      <returns>A <see cref="T:System.Byte" /> value that specifies the numerical scale of the user-defined data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Owner">
      <summary>Gets the name of the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value containing the name of the object owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Rename(System.String)">
      <summary>Renames the user defined data type.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies a new name of the user-defined data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the user-defined data type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined data type.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the user-defined data type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined data type.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined data type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the user-defined data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the user-defined data type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined data type.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the user-defined data type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined data type.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined data type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Rule">
      <summary>Gets or sets a SQL Server rule that is bound to the user-defined data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the bound rule.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.RuleSchema">
      <summary>Gets or sets the SQL Server rule schema for the user-defined data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the rule schema for the user-defined data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Schema">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the schema that contains the user defined data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the schema that contains the user defined data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined data type.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined data type as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.SystemType">
      <summary>Gets or sets the base system data type from which the user-defined data type is derived.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the base system data type from which the user-defined data type is derived.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.UnbindDefault">
      <summary>Unbinds a default from the user-defined data type.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.UnbindDefault(System.Boolean)">
      <summary>Unbinds a default from the user-defined data type.</summary>
      <param name="bindColumns">A <see cref="T:System.Boolean" /> value that specifies whether the default is bound to the user-defined data type if it is already bound to a column.If True, the default is bound to the user-defined data type.If False, the default is not bound to the user-defined data type. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.UnbindRule">
      <summary>Unbinds a rule from the user-defined data type.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.UnbindRule(System.Boolean)">
      <summary>Unbinds a rule from the user-defined data type.</summary>
      <param name="bindColumns">A <see cref="T:System.Boolean" /> value that specifies whether the rule is bound to the user-defined data type if it is already bound to a column.If True, the rule is bound to the user-defined data type.If False, the rule is not bound to the user-defined data type.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataType.VariableLength">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the user-defined data type is variable in length.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the user-defined data type is variable in length.If True, the user-defined data type represents a data type that can vary in length, such as varchar(4).If False (default), the user-defined data type represents a data type that cannot vary in length, such as char(4).A 2-character value retrieved from a user-defined data type defined as varchar(4) is returned as 2 characters. However, the same value retrieved from a user-defined data type defined as char(4) is padded and returned as 4 characters.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> objects that represent all the user-defined data types defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedDataType)">
      <summary>Adds a UDT to the collection.</summary>
      <param name="userDefinedDataType">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection.CopyTo(Microsoft.SqlServer.Management.Smo.UserDefinedDataType[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object value that represents the user-defined data type.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object value that represents the user-defined data type.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object in the collection by name and schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object value that represents the user-defined data type.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataType" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeResolver">
      <summary>Resolves objects of user-defined types.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeResolver.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeResolver" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeResolver.Resolve(System.Object,System.Object[])">
      <summary>Resolves a user defined data type. </summary>
      <returns>Returns a <see cref="T:System.Object" /> or Null.</returns>
      <param name="instance">A <see cref="T:System.Object" />.</param>
      <param name="parameters">An array of <see cref="T:System.Object" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeResolver.ResolveUrn(System.Object,System.Object[])">
      <summary>Resolves a user defined data type <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" />.</summary>
      <returns>Returns a <see cref="T:System.Object" /> or Null.</returns>
      <param name="instance">A <see cref="T:System.Object" />.</param>
      <param name="parameters">An array of <see cref="T:System.Object" />.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object represents a SQL Server user-defined function.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database to which the user-defined function belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database to which the user-defined function belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined function.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.AnsiNullsStatus">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether ISO NULL handling is enabled in the user-defined function.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the ISO NULL handing is enabled or not.If True, comparisons to null values equate to false.If False (default), comparisons to null values equate to true.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.AssemblyName">
      <summary>Gets or sets the name of the assembly for the user-defined function.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the assembly for the user-defined function.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ChangeSchema(System.String)">
      <summary>Changes the schema for the user-defined function.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the new schema.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Checks">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Check" /> object represents a check constraint defined on the user-defined function.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.CheckCollection" /> object that represents all the check constraints defined on the user-defined function. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ClassName">
      <summary>Gets or sets the name of the class for the user-defined function.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the class name for the user-defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Columns">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Column" /> object represents a column defined on the user-defined function.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ColumnCollection" /> object that represents all the columns defined on the user-defined function. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Create">
      <summary>Creates a user-defined function on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.CreateDate">
      <summary>Gets the date and time when the user-defined function was created.</summary>
      <returns>A <see cref="T:System.Int32" /> system object value that specifies the date and time when the user-defined function was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.DataType">
      <summary>Gets or sets the return type for scalar functions. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> system object value that specifies the data type of the function's return value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.DateLastModified">
      <summary>Gets the date and time when the user-defined function was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the user-defined function was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined function.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Denies the specified set of permissions to the grantee on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns for which the permission is denied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined function.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified permission for the specified grantees on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined function.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Denies the specified set of permissions for the grantees on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined function.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Drop">
      <summary>Removes the user-defined function from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.EnumColumnPermissions">
      <summary>Enumerates a list of column permissions for the user-defined function.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the user-defined function. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.EnumColumnPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of column permissions for a specified permission on the user-defined function.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified permission on the user-defined function. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.EnumColumnPermissions(System.String)">
      <summary>Enumerates a list of column permissions for a specified grantee on the user-defined function.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified grantee on the user-defined function. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.EnumColumnPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of column permissions for a specified grantee and a specified permission on the user-defined function.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified grantee and permission on the user-defined function. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the user-defined function.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the user-defined function. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the user-defined function.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the user-defined function. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the user-defined function.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the user-defined function. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the user-defined function.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the user-defined function. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Events">
      <summary>Gets the events associated with the user-defined function. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents" /> object that represents the user-defined function events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ExecutionContext">
      <summary>Gets or sets the execution context for the user-defined function.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExecutionContext" /> object value that specifies the execution context of the user-defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ExecutionContextPrincipal">
      <summary>Gets or sets the execution context principal for the user-defined function.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the server principal context in which the object is executed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.FunctionType">
      <summary>Gets or sets the user-defined function type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionType" /> object value that specifies the type of user-defined function.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the user-defined function under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined function. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Grants access to the specified permission on the specified columns for the specified grantee on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean)">
      <summary>Grants the specified permission to the grantee and the ability to grant the specified set of permissions to other users on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the specified columns on the user-defined function under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined function. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the user-defined function under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined function. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Grants the specified set of permissions to the grantees to the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be granted access to the permission.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permisions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the user-defined function under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined function. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ID">
      <summary>Gets the ID value that uniquely identifies the user-defined function.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ImplementationType">
      <summary>Gets or sets the implementation type of the user-defined function.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ImplementationType" /> object value that specifies the implementation type of the user-defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Indexes">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Index" /> object represents an index defined on the user-defined function.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.IndexCollection" /> object that represents all the indexes defined on the user-defined function. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.IsDeterministic">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the user-defined function is deterministic.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the user-defined function is deterministic or not.If True, the user-defined function is deterministic. If False (default), the user-defined function is not deterministic.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.IsEncrypted">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the user-defined function is encrypted.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether user-defined function is encrypted.If True, the user-defined function is encrypted.If False (default), the user-defined function is not encrypted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.IsSchemaBound">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the user-defined function is bound to a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether user-defined function is schema bound.If True, the user-defined function is schema bound.If False (default), the user-defined function is not schema bound.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.IsSchemaOwned">
      <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object is owned by a schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the user-defined function is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether user-defined function is a system object.If True, the user-defined function is a system object.If False (default), the user-defined function is not a system object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.MethodName">
      <summary>Gets the method name for the user-defined function.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the method name for the user-defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the user defined function supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies true if the user defined function supports design mode, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the user defined function.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the user defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.OrderColumns">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumnsCollection" /> that is associated with this user-defined function.</summary>
      <returns>The <see cref="T:Microsoft.SqlServer.Management.Smo.OrderColumnsCollection" /> that is associated with this user-defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Owner">
      <summary>Gets the name of the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the object owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Parameters">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Parameter" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Parameter" /> object represents a parameter defined for the user-defined function.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> object that represents all the parameters defined for the user-defined function. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.QuotedIdentifierStatus">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules in the user-defined function.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies how quoted identifies are handled in the user-defined function.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Refresh">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object properties.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Rename(System.String)">
      <summary>Renames the user-defined function.</summary>
      <param name="newname">A <see cref="T:System.String" /> value that specifies a the new name of the user-defined function.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ReturnsNullOnNullInput">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether to call the function if at least one of the function arguments is null.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to call the function if at least one of the function arguments is null.If True, a null is returned without calling the function.If False (default), the function is called even if one of the arguments is null.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a grantee on the user-defined function and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the user-defined function and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Revokes a previously granted set of permissions from a grantee on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees on the specified columns on the user-defined function and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the specified columns on the user-defined function and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees from the user-defined function and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A Boolean property that specifies whether the grantee is given the ability to revoke access from the user-defined function.If True, the grantee is given the ability to revoke other users' access from the user-defined function.If False, the grantee is not given the ability to revoke other users' access from the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from grantees on the user-defined function and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the specified columns on the user-defined function.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees on the specified columns on the user-defined function and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from grantees on the specified columns on the user-defined function and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Schema">
      <summary>Gets or sets a <see cref="T:System.String" /> value that specifies the name of the schema that contains the user defined function.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the schema that contains the user defined function.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined function.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined function as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.ScriptHeader(System.Boolean)">
      <summary>Returns the text header with the option to modify the text.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header.</returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether the text header is read-only or can be modified.If True, the text header can be modified.If False, the text header is read-only.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.TableVariableName">
      <summary>Gets or sets the table variable name.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the table variable name.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.TextBody">
      <summary>Gets or sets the Transact-SQL string that defines the user-defined function.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Transact-SQL string that defines the user-defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.TextHeader">
      <summary>Gets or sets the header part of the Transact-SQL string that defines the user-defined function.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header from the definition of the user-defined function.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunction.TextMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the text header is editable as text.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the text header is editable as text.If true (default), the text header is editable as text.If false, the text header is not editable.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> objects that represent all the user-defined functions that are defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedFunction)">
      <summary>Adds a user-defined function to the collection.</summary>
      <param name="userDefinedFunction">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection.CopyTo(Microsoft.SqlServer.Management.Smo.UserDefinedFunction[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specidied index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object value that represents the user-defined function.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object value that represents the user-defined function.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object in the collection by name and schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object value that represents the user-defined function.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object represents the SQL Server user-defined function events that can be included in a user-defined function event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.Add(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Adds two user defined function events to create a user defined function event set.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" />
      </returns>
      <param name="eventLeft">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" />
      </param>
      <param name="eventRight">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.AlterFunction">
      <summary>Gets a user-defined function event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that represents the AlterFunction event that can be included in the user-defined function event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Combines two user defined function events using a bitwise or to create a user defined function event set.</summary>
      <returns>The user defined function event set.</returns>
      <param name="eventLeft">The user defined function events.</param>
      <param name="eventRight">The user defined function events.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.DropFunction">
      <summary>Gets a user-defined function event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that represents the DropFunction event that can be included in the user-defined function event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.Equals(System.Object)">
      <summary>Determines whether the referenced user-defined function event object is equal to the specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced user-defined function event object is equal to the specified object.If True, the objects are equal.If False (default), the objects are not equal.</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object that specifies the user-defined function event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A <see cref="T:System.Int32" /> which represents the hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.op_Addition(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Creates a user-defined function event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object value that specifies a set of user-defined function events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Creates a user-defined function event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object value that specifies a set of user-defined function events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.op_Equality(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Creates a user-defined function event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object value that specifies a set of user-defined function events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)~Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet">
      <summary>Casts a single user defined function event as a user defined function event set.</summary>
      <returns>The single user defined function event as a user defined function event set.</returns>
      <param name="eventValue">the event value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Creates a user-defined function event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object value that specifies a set of user-defined function events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents" /> object represents the settings that are required for SQL Server user-defined function event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that specifies the set of user-defined function events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet)">
      <summary>Specifies the user-defined function events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the user-defined function events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object represents a SQL Server set of user-defined function events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> class with a specified event.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies a user-defined function event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> class with a specified set of events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> objects that specifies a list of user-defined function events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> class with a specified set of events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> that specifies a set of user-defined function events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.Add(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that is added to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.Add(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Adds a user defined function event to an user defined function event set.</summary>
      <returns>The user defined function event set with added event.</returns>
      <param name="eventSet">The user defined function event set.</param>
      <param name="anEvent">The user defined function event.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.AlterFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a function is altered is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterFunction event is included in the event set.If True, the AlterFunction event is included in the event set.If False (default), the AlterFunction event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.Copy">
      <summary>Returns a copy of the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.DropFunction">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a function is dropped is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropFunction event is included in the event set.If True, the DropFunction event is included in the event set.If False (default), the DropFunction event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.NumberOfElements">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when the number of elements changes is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the NumberOfElements event is included in the event set.If True, the NumberOfElements event is included in the event set.If False (default), the NumberOfElements event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Creates a user-defined function event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object value that specifies a set of user-defined function events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that specifies the user-defined function event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Creates a user-defined function event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object value that specifies a set of user-defined function events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that specifies the user-defined function event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the user-defined function events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.Remove(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object that represents the user-defined function event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.Subtract(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet,Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEvent)">
      <summary>Subtracts a user defined function event from a user defined function event set.</summary>
      <returns>A user defined function event from a user defined function event set.</returns>
      <param name="eventSet">The event set.</param>
      <param name="anEvent">An Event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet.ToString">
      <summary>Returns a <see cref="T:System.String" /> that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionEventSet" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object represents a SQL Server user-defined function parameter.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedFunction,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> class for the specified user-defined function and with the specified name.</summary>
      <param name="userDefinedFunction">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that specifies the user-defined function to which the parameter belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined function parameter.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter.#ctor(Microsoft.SqlServer.Management.Smo.UserDefinedFunction,System.String,Microsoft.SqlServer.Management.Smo.DataType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> class for the specified user-defined function, with the specified name and specified data type.</summary>
      <param name="userDefinedFunction">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that specifies the user-defined function to which the parameter belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined function parameter.</param>
      <param name="dataType">A <see cref="T:Microsoft.SqlServer.Management.Smo.DataType" /> system object value that specifies the data type of the user-defined function parameter.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> objects that represent all the user-defined function parameters that are defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</summary>
      <param name="userDefinedFunctionParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object value that specifies the user-defined function parameter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection at a specified position.</summary>
      <param name="userDefinedFunctionParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object value that specifies the user-defined function parameter.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> value that specifies the index position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter,System.String)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</summary>
      <param name="userDefinedFunctionParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object value that is to be added into the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</param>
      <param name="insertAtColumnName">A <see cref="T:System.String" /> value that specifies the name of the existing <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object in the collection after which to insert the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.CopyTo(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object value that represents the user-defined function parameter.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object value that represents the user-defined function parameter.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunction" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection.Remove(Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</summary>
      <param name="userDefinedFunctionParameter">A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameter" /> object value that specifies the user-defined function parameter to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedFunctionParameterCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object represents a user-defined message.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> class on the specified instance of SQL Server and with the specified ID value.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> system object value that specifies the instance of SQL Server to which the user-defined message belongs.</param>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.Int32,System.Int32,System.Int32,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> class on the specified instance of SQL Server, with the specified ID value, written in the specified language, the specified severity, and actual message text.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> system object value that specifies the instance of SQL Server to which the user-defined message belongs.</param>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
      <param name="language">A <see cref="T:System.Int32" /> value that specifies the language ID in which the user-defined message is written.</param>
      <param name="severity">An <see cref="T:System.Int32" /> value that specifies the severity of the message.</param>
      <param name="message">A <see cref="T:System.String" /> value that specifies the text of the message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.Int32,System.Int32,System.Int32,System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> class on the specified instance of SQL Server, with the specified ID value, written in the specified language, the specified severity and actual message text, and the option to specify whether the message is logged to the Windows event log.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> system object value that specifies the instance of SQL Server to which the user-defined message belongs.</param>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
      <param name="language">A <see cref="T:System.Int32" /> value that specifies the language ID in which the user-defined message is written.</param>
      <param name="severity">An <see cref="T:System.Int32" /> value that specifies the severity of the message.</param>
      <param name="message">A <see cref="T:System.String" /> value that specifies the text of the message.</param>
      <param name="isLogged">A <see cref="T:System.Boolean" /> value that specifies whether the user-defined message is logged to the Windows event log.If True, the message is logged.If False, the message is not logged.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.Int32,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> class on the specified instance of SQL Server, with the specified ID value and written in the specified language.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> system object value that specifies the instance of SQL Server to which the user-defined message belongs.</param>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language in which the user-defined message is written.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.Int32,System.String,System.Int32,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> class on the specified instance of SQL Server, with the specified ID value, written in the specified language, the specified severity, and actual message text.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> system object value that specifies the instance of SQL Server to which the user-defined message belongs.</param>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language in which the user-defined message is written.</param>
      <param name="severity">An <see cref="T:System.Int32" /> value that specifies the severity of the message.</param>
      <param name="message">A <see cref="T:System.String" /> value that specifies the text of the message.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.#ctor(Microsoft.SqlServer.Management.Smo.Server,System.Int32,System.String,System.Int32,System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> class on the specified instance of SQL Server, with the specified ID value, written in the specified language, the specified severity and actual message text, and the option to specify whether the message is logged to the Windows event log.</summary>
      <param name="server">A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> system object value that specifies the instance of SQL Server to which the user-defined message belongs.</param>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language in which the user-defined message is written.</param>
      <param name="severity">An <see cref="T:System.Int32" /> value that specifies the severity of the message.</param>
      <param name="message">A <see cref="T:System.String" /> value that specifies the text of the message.</param>
      <param name="isLogged">A <see cref="T:System.Boolean" /> value that specifies whether the user-defined message is logged to the Windows event log.If True, the message is logged.If False, the message is not logged.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Create">
      <summary>Creates a user-defined message on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Drop">
      <summary>Removes the user-defined message from the instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.ID">
      <summary>Gets the ID value that uniquely identifies the user-defined message.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies ID value that uniquely identifies the user-defined message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.IsLogged">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the message is logged to the Microsoft Windows event log.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the message is logged to the Windows event log.If True, the message is logged to the Windows event log.If False (default), the message is not logged to the Windows event log.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Language">
      <summary>Gets or sets the language in which the message is written.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the language in which the message is written.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.LanguageID">
      <summary>Gets or sets the ID value that uniquely identifies the language in which the message is written.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the language in which the message is written.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined message.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined message as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Severity">
      <summary>Gets or sets the severity of the user-defined message.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the severity of the user-defined message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessage.Text">
      <summary>Gets or sets the textual description of the user-defined message.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the textual description of the user-defined message.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> objects that represent all the user-defined messages defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection.CopyTo(Microsoft.SqlServer.Management.Smo.UserDefinedMessage[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object value that represents the user-defined message.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection.Item(System.Int32,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object in the collection by message ID value and language.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object value that represents the user-defined message.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language in which the user-defined message is written.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection.ItemByIdAndLanguage(System.Int32,System.String)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection" /> collection using a system-defined, unique identifier and the specified language.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object that has the specified ID value and language.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
      <param name="language">A <see cref="T:System.String" /> value that specifies the language in which the user-defined message is written.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection.ItemByIdAndLanguageId(System.Int32,System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection" /> collection using a system-defined, unique identifier and the specified language.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object that has the specified ID value and language.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined message.</param>
      <param name="languageId">An <see cref="T:System.Int32" /> value that specifies the ID value of the language in which the user-defined message is written.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedMessageCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedMessage" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object represents a SQL Server user-defined table type data type.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the name of the database on which the user-defined table type is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the user-defined table type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the name of the database on which the user-defined table type is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Alter">
      <summary>Alters the table.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Checks">
      <summary>Gets the checks collection.</summary>
      <returns>The checks collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Collation">
      <summary>Get the table collation.</summary>
      <returns>The table collation.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Create">
      <summary>Creates a user-defined table type on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.CreateDate">
      <summary>Gets the table create date.</summary>
      <returns>The table create date.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.DateLastModified">
      <summary>Gets the last modified date for the table.</summary>
      <returns>The last modified date for the table.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the user-defined table type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users who the grantee granted the specified set of permissions on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the user-defined table type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who are granted the specified set of permissions are also denied access to the specified set of permissions on the user-defined table type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the user-defined table type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users who the grantee granted the specified set of permissions on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who are granted the specified set of permissions are also denied access to the specified set of permissions on the user-defined table type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Drop">
      <summary>Removes the user-defined table type from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the user-defined table type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the user-defined table type. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the user-defined table type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the user-defined table type. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the user-defined table type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the user-defined table type. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the user-defined table type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the user-defined table type. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the user-defined table type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the specified set of permissions to other users on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined table type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined table type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the user-defined table type under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined table type. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when that user grants the specified set of permissions to other users on the user-defined table type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the user-defined table type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants the specified set pf permissions to the grantees and the ability to grant the specified set of permissions to other users on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined table type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees. Also grants the ability to grant the set of permissions to other users on the user-defined table type data type under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined table type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined table type. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when that user grants the specified set of permissions to other users on the user-defined table type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.ID">
      <summary>Gets an ID value that uniquely identifies the user-defined table type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the user-defined table type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.IsSchemaOwned">
      <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object is owned by a schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.IsUserDefined">
      <summary>Gets or sets a value that indicates whether the table is user defined.</summary>
      <returns>True if the table is user defined; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.MaxLength">
      <summary>Gets the maximum length in bytes for a column in the table.</summary>
      <returns>The maximum length for a column in the table.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a value that indicates whether <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> the object supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> that is true if the object supports design mode; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the instance.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the instance.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Nullable">
      <summary>Specifies whether the table is nullable.</summary>
      <returns>True if the table is nullable; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Owner">
      <summary>Gets the name of the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the object owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Rename(System.String)">
      <summary>Renames the table.</summary>
      <param name="newname">
        <see cref="T:System.String" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the user-defined table type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined table type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions on the user-defined table type.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the user-defined table type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined table type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions on the user-defined table type.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when that user revokes the specified set of permissions from other users on the user-defined table type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the user-defined table type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the user-defined table type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined table type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions on the user-defined table type.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the user-defined table type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined table type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions on the user-defined table type.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when that user revokes the specified set of permissions from other users on the user-defined table type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Schema">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> which owns the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Schema" /> which owns the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined table type.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableType.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the user-defined table type as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="so">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> objects that represent all the user-defined table types that are defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedTableType)">
      <summary>Adds the specified <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object to the collection.</summary>
      <param name="userDefinedTableType">The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object to be added.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection.CopyTo(Microsoft.SqlServer.Management.Smo.UserDefinedTableType[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object value that represents the user-defined table type.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object value that represents the user-defined table type.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object in the collection by name and schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object value that represents the user-defined table type.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableType" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeResolver">
      <summary>Resolves the type of a user defined table to an <see cref="T:System.Object" />.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeResolver.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeResolver" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeResolver.Resolve(System.Object,System.Object[])">
      <summary>Gets an object that resolves the table specified by the parameters.</summary>
      <returns>A <see cref="T:System.Object" /> that specifies the table.</returns>
      <param name="instance">A <see cref="T:System.Object" /> that specifies the table.</param>
      <param name="parameters">An array of parameters used by the <paramref name="instance" /> identifier.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTableTypeResolver.ResolveUrn(System.Object,System.Object[])">
      <summary>Gets an object that resolves the table specified by an <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn" />. </summary>
      <returns>A <see cref="T:System.Object" /> that specifies the table.</returns>
      <param name="instance">A <see cref="T:System.Object" /> that specifies the table.</param>
      <param name="parameters">An array of parameters used by the <paramref name="instance" /> identifier.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> represents an alias data type that is based on .NET data types.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the alias data type belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the alias data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the alias data type belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the alias data type.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the alias data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object property changes on instance of Microsoft SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.AssemblyName">
      <summary>Gets or sets the name of the .NET assembly that is required by the referenced alias data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the assembly that is required by the referenced alias data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.BinaryTypeIdentifier">
      <summary>Gets the ID value that uniquely identifies the binary type.</summary>
      <returns>An <see cref="T:System.Uint8" /> array value that specifies the identifier of the binary type. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.ChangeSchema(System.String)">
      <summary>Changes the schema of the alias data type.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the new schema.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.ClassName">
      <summary>Gets or sets the name of the class that is called by the referenced alias data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the class that is called by the referenced alias data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.Collation">
      <summary>Gets the collation that is associated with the alias data type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the collation that is associated with the alias data type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Create">
      <summary>Creates a alias data type on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the alias data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users whom the grantee granted the specified set of permissions on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the alias data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the alias data type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the alias data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users whom the grantee granted the specified set of permissions on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the alias data type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Drop">
      <summary>Removes the alias data type from the instance of SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the alias data type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the alias data type. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the alias data type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the alias data type. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the alias data type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the alias data type. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the alias data type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the alias data type. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.Events">
      <summary>Gets the events that are associated with the alias data type. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents" /> object that represents the alias data type events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the alias data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the specified set of permissions to other users on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the alias data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the alias data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the alias data type under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the alias data type. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the alias data type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the alias data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants the specified set pf permissions to the grantees and the ability to grant the specified set of permissions to other users on the asymmetric key.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the alias data type. If True, the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the alias data type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the alias data type under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the alias data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the alias data type. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the alias data type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.ID">
      <summary>Gets the ID value that uniquely identifies the alias data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the alias data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.IsBinaryOrdered">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the alias data type is binary ordered.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the alias data type is binary ordered.If True, the alias data type is binary ordered.If False (default), the alias data type is not binary ordered.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.IsComVisible">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the alias data type is accessible from COM components.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the alias data type is accessible from COM components.If True, the alias data type is accessible from COM components.If False (default), the alias data type is not accessible from COM components.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.IsFixedLength">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the alias data type is fixed length.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the alias data type is fixed length.If True, the alias data type is fixed length.If False (default), the alias data type is variable length.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.IsNullable">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the alias data type accepts null values.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the alias data type accepts null values.If True, the alias data type can accept null values.If False (default), the alias data type is does not accept null values.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.IsSchemaOwned">
      <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object is owned by a schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.MaxLength">
      <summary>Gets the maximum length of the alias data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum length of the alias data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.NumericPrecision">
      <summary>Gets the numeric precision of the alias data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the numeric precision of the alias data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.NumericScale">
      <summary>Gets the numeric scale of the alias data type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the numeric scale of the alias data type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.Owner">
      <summary>Gets the name of the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the object owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the alias data type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the alias data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the alias data type.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the alias data type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the alias data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the alias data type.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the alias data type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the alias data type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the alias data type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the alias data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the alias data type.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the alias data type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the alias data type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the alias data type.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the alias data type. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the alias data type.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedType.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the alias data type as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedType.UserDefinedTypeFormat">
      <summary>Gets the serialization format for the alias data type.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeFormat" /> that specifies the serialization format of the alias data type.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> objects that represent all the alias data types that are defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection.Add(Microsoft.SqlServer.Management.Smo.UserDefinedType)">
      <summary>Adds a user-defined type to the collection.</summary>
      <param name="userDefinedType">
        <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection.CopyTo(Microsoft.SqlServer.Management.Smo.UserDefinedType[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array starting at the specified index value.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object value that represents the alias data type.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object value that represents the alias data type.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object in the collection by name and schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object value that represents the alias data type.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserDefinedTypeCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents" /> object represents the settings required for SQL Server user-defined type event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of user-defined type events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the user-defined type events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the user-defined type events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeResolver">
      <summary>Resolves user-defined data types.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeResolver.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedTypeResolver" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeResolver.Resolve(System.Object,System.Object[])">
      <summary>Gets a user defined type.</summary>
      <returns>A <see cref="T:System.Object" /> targeted by the resolution.</returns>
      <param name="instance">A <see cref="T:System.Object" /> to resolve.</param>
      <param name="parameters">An array of <see cref="T:System.Object" /> parameters used in resolution of data.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserDefinedTypeResolver.ResolveUrn(System.Object,System.Object[])">
      <summary>Gets a user-defined type.</summary>
      <returns>The <see cref="T:System.Object" /> targeted by the resolution.</returns>
      <param name="instance">A <see cref="T:System.Object" /> to resolve.</param>
      <param name="parameters">An array of <see cref="T:System.Object" /> parameters used in resolution of data.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserEvents" /> object represents the settings that are required for SQL Server database user event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of database user events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.UserEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.User" /> object and the user has subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the database user events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the database user events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.UserOptions">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.UserOptions" /> object represents a set configurable server options that relate specifically to users.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.AbortOnArithmeticErrors">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether arithmetic divide by zero errors are terminated or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether a query is terminated when an arithmetic divide by zero occurs.If True, queries are terminated when an arithmetic divide by zero error occurs.If False (default), queries are not terminated when an arithmetic divide by zero error occurs; instead, a warning message is displayed and a Null value is assigned to the result of the arithmetic operation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.AbortTransactionOnError">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether transactions are automatically terminated or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether a transaction is automatically terminated and rolled back when an error occurs.If True, transactions are automatically terminated and rolled back when an error occurs.If False (default), transactions are not terminated when an error occurs; instead, a warning message is displayed and the transaction continues. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserOptions.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.UserOptions" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserOptions.Alter(System.Boolean)">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.UserOptions" /> object property changes on the instance of Microsoft SQL Server with the option to override value checking. </summary>
      <param name="overrideValueChecking">A <see cref="T:System.Boolean" /> value that specifies whether to override checking user option values.If True, value checking is overridden.If False, value checking is performed.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.AnsiNullDefaultOff">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether new columns created allow null values by default or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether newly created columns allow nulls by default or not. If True, new columns created do not allow null values by default. If False (default), new columns created allow null values by default. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.AnsiNullDefaultOn">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether new columns created allow null values by default or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether newly created columns allow nulls by default or not. If True, new columns created allow null values by default. If False (default), new columns create do not allow null values by default. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.AnsiNulls">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether null values can be used in comparisons or not. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether null values can be used in comparisons. If True, null values cannot be used in an equals or not equals comparison. The result will be null. If False (default), null values can be used in equals or not equals comparisons. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.AnsiPadding">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether trailing blanks are inserted (padded) or removed (trimmed) in char, varchar, binary, and varbinary columns. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether trailing blanks are inserted or removed in char, varchar, binary, and varbinary columns. If True, trailing blanks are inserted following the value to fill the column. Trailing blanks on values are not trimmed.If False (default), trailing blanks are not inserted into the column. Trailing blanks on values that are inserted into the column are trimmed. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.AnsiWarnings">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether warning messages are generated when nulls are encountered in aggregate functions such as SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP, or COUNT.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether a warning message is generated when null values are encountered in aggregate functions.If True, warning messages are generated when aggregate functions encounter null values.If False (default), warning messages are not generated when aggregate functions encounter null values. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.ConcatenateNullYieldsNull">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether a value that is concatenated with a null value results in the value or a null value.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether a value concatenated with a null value results in the value or a null value.If True, the result of concatenating a value with a null value is a null value.If False (default), the result of concatenating a value with a null value is the original value. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.CursorCloseOnCommit">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether any open cursors are closed when a transaction is committed or rolled back.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether any open cursors are closed when a transaction is committed or rolled back.If True, open cursors are closed when a transaction is committed or rolled back.If False (default), open cursors are not closed when a transaction is committed or rolled back. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.DisableDefaultConstraintCheck">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether interim deferred violation checking is used when connecting to a server running Microsoft SQL Server version 6.x.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether interim deferred violation checking is used on servers running SQL Server version 6.x.If True, interim deferred violation checking is used.If False (default), interim deferred violation checking is not used. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.IgnoreArithmeticErrors">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether error messages are generated or not when divide by zero errors occur.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether error messages are generated or not when arithmetic errors occur.If True, arithmetic errors do not cause a warning message to be generated.If False (default), arithmetic errors cause a warning message to be generated. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.ImplicitTransactions">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether a Transact-SQL transaction is started automatically after the previous transaction is committed or rolled back. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether new transactions are started automatically after transaction commit or rollback statements.If True, transactions are started automatically after a commit or rollback.If False (default), transactions must be started explicitly using the BEGIN TRANSACTION syntax. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.NoCount">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether queries return the number of rows affected.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether queries return the number of rows affected.If True, the number of rows affected by the query is not returned.If False (default), the number of rows affected by the query is returned. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.NumericRoundAbort">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether an error is generated when loss of precision occurs in an expression. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether an error is generated when a loss of precision occurs in an expression.If True, an error is generated when loss of precision occurs in an expression.If False (default), the resulting value is rounded to the precision of the column or variable and the no error message is generated. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserOptions" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserOptions" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.UserOptions.QuotedIdentifier">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether double or single quotation marks can be used to delimit identifiers or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether quotation marks can be used to delimit identifiers or not.If True, identifiers can be delimited by quotation marks.If False (default), only string literals can be delimited by quotation marks. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserOptions.Script">
      <summary>Returns a script as a String Collection.</summary>
      <returns>A script as a String Collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.UserOptions.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Returns a Script object with specific scripting options.</summary>
      <returns>A Script object with specific scripting options.</returns>
      <param name="scriptingOptions">The scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.VersionSerializationAdapter">
      <summary>Adapts the serialization mode to the version of SQL Server in use.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.VersionSerializationAdapter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.VersionSerializationAdapter" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.VersionSerializationAdapter.ReadXml(System.Xml.XmlReader,System.Object@)">
      <summary>Reads an object in serialized Xml form.</summary>
      <param name="reader">A <see cref="T:System.Xml.XmlReader" /> object.</param>
      <param name="deserializedObject">A pointer to the resulting serialized <see cref="T:System.Object" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.VersionSerializationAdapter.WriteXml(System.Xml.XmlWriter,System.Object)">
      <summary>Writes and object to serialized Xml form.</summary>
      <param name="writer">A <see cref="T:System.Xml.XmlWriter" /> object.</param>
      <param name="objectToSerialize">A <see cref="T:System.Object" /> to serialize. </param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.View">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object represents a SQL Server view. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the view.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the database on which to create the view.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the schema for the view.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.AnsiNullsStatus">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether ISO NULL handling is enabled on the view.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the whether the ISO NULL handing is enabled or not.If True, comparisons to null values equate to false.If False (default), comparisons to null values equate to true.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.ChangeSchema(System.String)">
      <summary>Changes the schema for the view.</summary>
      <param name="newSchema">A <see cref="T:System.String" /> value that specifies the new schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Create">
      <summary>Creates a view on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.CreateDate">
      <summary>Gets the time and date when the view was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the view was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.DateLastModified">
      <summary>Gets the time and date when the view was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the time and date when the view was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified set of permissions for the specified grantee on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the view.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Denies the specified set of permissions to the grantee on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns for which the permission is denied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the view.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified set of permissions for the specified grantees on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified permission for the specified grantees on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the view.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Denies the specified set of permissions for the grantees on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean)">
      <summary>Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is denied.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the view.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Drop">
      <summary>Removes the view from the database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumColumnPermissions">
      <summary>Enumerates a list of column permissions for the view.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the view. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumColumnPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of column permissions for a specified permission on the view.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified permission on the view. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumColumnPermissions(System.String)">
      <summary>Enumerates a list of column permissions for a specified grantee on the view.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified grantee on the view. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumColumnPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of column permissions for a specified grantee and a specified permission on the view.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains column permission information for the specified grantee and permission on the view. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumColumns">
      <summary>Enumerates a list of columns defined in the view.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains information about the columns defined in the view.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the view.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the view. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the view.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the view. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the view.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the view. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the view.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the view. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.Events">
      <summary>Gets the events associated with the view. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvents" /> object that represents the view events.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the view under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the view. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Grants access to the specified permission on the specified columns for the specified grantee on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean)">
      <summary>Grants the specified permission to the grantee and the ability to grant the specified set of permissions to other users on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view. If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the specified columns on the view under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the view. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view. If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the view under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the view. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Grants the specified set of permissions to the grantees to the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array value that specifies the list of grantees to be granted access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view. If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the s.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.String)">
      <summary>Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the view under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the view. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.HasAfterTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the view has any after triggers. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there an any after triggers defined on the view.If True, at least one of the view's triggers is defined as an after trigger.If False (default), there are no after triggers defined on the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.HasColumnSpecification">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether the view has a column specification.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the view has a column specification.If True, the view has a column specification.If False (default), the view does not have a column specification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.HasDeleteTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the view has a delete trigger. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there are any delete triggers defined on the view.If True, there is a delete trigger defined on the view.If False (default), there is no delete trigger defined on the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.HasIndex">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the view has at least one index. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is an index defined on the view.If True, there is an index defined on the view.If False (default), there is no index defined on the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.HasInsertTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the view has an insert trigger. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is an insert trigger defined on the view.If True, there is an insert trigger defined on the view.If False (default), there is no insert trigger defined on the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.HasInsteadOfTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the view has any instead of triggers. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there an any instead of triggers defined on the view.If True, at least one of the view's triggers is defined as an instead of trigger.If False (default), there are no instead of triggers defined on the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.HasUpdateTrigger">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the view has at least one update trigger. </summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether there is an update trigger defined on the view.If True, there is an update trigger defined on the view.If False (default), there is no update trigger defined on the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.ID">
      <summary>Gets the ID value that uniquely identifies the view.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.Indexes">
      <summary>Gets the IndexCollection object.   </summary>
      <returns>The IndexCollection object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.IsEncrypted">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the view is encrypted.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the view is encrypted.If True, the view is encrypted.If False (default), the view is not encrypted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.IsIndexable">
      <summary>Gets the <see cref="T:System.Boolean" /> property that specifies whether it is possible to place an index on the view.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether an index can be placed on the view.If True, an index can be placed on the view.If False (default), an index cannot be placed on the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.IsSchemaBound">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether a schema is bound to the view.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether a schema is bound to the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.IsSchemaOwned">
      <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object is owned by a schema.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object is owned by a schema.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the view is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the view is a system object.If True, the view is a system object.If False (default), the view is not a system object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. Gets a <see cref="T:System.Boolean" /> value that indicates whether the object supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that is true if the object supports design mode. Otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.Owner">
      <summary>Gets the name of the owner of the <see cref="T:Microsoft.SqlServer.Management.Smo.UserDefinedType" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the name of the object owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.QuotedIdentifierStatus">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies how quoted identifies are handled for the view.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Refresh(System.Boolean)">
      <summary>Refreshes the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object properties with the option to refresh metadata.</summary>
      <param name="refreshViewMetadata">A <see cref="T:System.Boolean" /> value that specifies whether to refresh view metadata.If True, metadata is refreshed.If False, metadata is not refreshed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Rename(System.String)">
      <summary>Renames the view.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the view.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.ReturnsViewMetadata">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the view returns metadata.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the view returns metadata.If True, the view returns metadata.If False (default), the view does not return metadata.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from a grantee on the view and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee from the view and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[])">
      <summary>Revokes a previously granted set of permissions from a grantee on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees on the specified columns on the view and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the specified columns on the view and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees on the view and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from grantees on the view and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the specified columns on the view.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes a previously granted set of permissions from grantees on the specified columns on the view and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes a previously granted set of permissions from the grantees for the specified columns on the view and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="columnNames">A <see cref="T:System.String" /> array value that specifies the list of columns to which the set of permissions is granted.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.View.ScriptHeader(System.Boolean)">
      <summary>Returns the text header with the option to modify the text.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header.</returns>
      <param name="forAlter">A <see cref="T:System.Boolean" /> value that specifies whether the text header is read-only or can be modified.If True, the text header can be modified.If False, the text header is read-only.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.TextBody">
      <summary>Gets or sets the Transact-SQL string that defines the view.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Transact-SQL definition of the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.TextHeader">
      <summary>Gets or sets the header part of the Transact-SQL string that defines the view.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text header from the definition of the view.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.View.TextMode">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the text header is editable as text.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the text header is editable as text.If true (default), the text header is editable as text.If false, the text header is not editable.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ViewCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ViewCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> objects that represent all the views defined on a table.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewCollection.Add(Microsoft.SqlServer.Management.Smo.View)">
      <summary>Adds a view to the view collection.</summary>
      <param name="view">
        <see cref="T:Microsoft.SqlServer.Management.Smo.View" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewCollection.CopyTo(Microsoft.SqlServer.Management.Smo.View[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object value that represents the view.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object value that represents the view.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object in the collection by name and schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object value that represents the view.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.View" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ViewEvent">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object represents the SQL Server view events that can be included in a view event set.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.Add(Microsoft.SqlServer.Management.Smo.ViewEvent,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Adds two view events to the event set.</summary>
      <returns>The event set with added event.</returns>
      <param name="eventLeft">The event to be added.</param>
      <param name="eventRight">The event to be added.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.AlterFulltextIndex">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A view event that can be included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.AlterIndex">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the AlterIndex event that can be included in the view event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.AlterView">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the AlterView event that can be included in the view event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.BitwiseOr(Microsoft.SqlServer.Management.Smo.ViewEvent,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Creates a view event set by combining two view events using a bitwise OR.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" />
      </returns>
      <param name="eventLeft">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" />
      </param>
      <param name="eventRight">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.CreateFulltextIndex">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A view event that can be included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.CreateIndex">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the CreateIndex event that can be included in the view event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.CreateSpatialIndex">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A view event that can be included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.CreateStatistics">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the CreateStatistics event that can be included in the view event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.CreateXmlIndex">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the CreateXmlIndex event that can be included in the view event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.DropFulltextIndex">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the DropFulltextIndex event that can be included in the view event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.DropIndex">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the DropIndex event that can be included in the view event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.DropStatistics">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the DropStatistics event that can be included in the view event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.DropView">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the DropView event that can be included in the view event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.Equals(System.Object)">
      <summary>Determines whether the referenced view event object is equal to the specified object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the referenced view event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.</returns>
      <param name="obj">An <see cref="T:System.Object" /> system object that specifies the view event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.GetHashCode">
      <summary>This method supports the SQL Server infrastructure and is not intended to be used directly from your code.</summary>
      <returns>A <see cref="T:System.Int32" /> which represents the hash code.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.op_Addition(Microsoft.SqlServer.Management.Smo.ViewEvent,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Creates a view event set by performing an addition operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object value that specifies a set of view events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.op_BitwiseOr(Microsoft.SqlServer.Management.Smo.ViewEvent,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Creates a view event set by performing a bitwise OR operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object value that specifies a set of view events.</returns>
      <param name="eventLeft">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
      <param name="eventRight">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.op_Equality(Microsoft.SqlServer.Management.Smo.ViewEvent,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Creates a view event set by performing an equality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object value that specifies a set of view events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.op_Implicit(Microsoft.SqlServer.Management.Smo.ViewEvent)~Microsoft.SqlServer.Management.Smo.ViewEventSet">
      <summary>Casts a single view event as a view event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> which contains the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" />.</returns>
      <param name="eventValue">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.op_Inequality(Microsoft.SqlServer.Management.Smo.ViewEvent,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Creates a view event set by performing an inequality operation on two <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> objects.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object value that specifies a set of view events.</returns>
      <param name="a">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
      <param name="b">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvent.ToString">
      <summary>Returns the referenced object in string format.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the referenced object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEvent.UpdateStatistics">
      <summary>Gets a view event that can be included in the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that represents the UpdateStatistics event that can be included in the view event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ViewEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvents" /> object represents the settings that are required for SQL Server view event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that specifies the set of view events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.ViewEvents.ServerEvent">
      <summary>Specifies the server event handler for view events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ViewEventSet)">
      <summary>Specifies the view events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ViewEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the view events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ViewEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.ViewEventSet">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object represents a set of view events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> class with a specified event.</summary>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies an view event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ViewEvent[])">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> class with a specified set of events.</summary>
      <param name="events">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies a list of view events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.#ctor(Microsoft.SqlServer.Management.Smo.ViewEventSet)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> class with a specified set of events.</summary>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> that specifies a set of view events</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.Add(Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that contains the added <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that is added to the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.Add(Microsoft.SqlServer.Management.Smo.ViewEventSet,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Adds an event to the event set.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" />
      </returns>
      <param name="eventSet">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" />
      </param>
      <param name="anEvent">
        <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.AlterFulltextIndex">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterFullextIndexevent is included in the event set.If True, the AlterFullextIndex event is included in the event set.If False (default), the AlterFullextIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.AlterIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> value that specifies whether the AlterIndex event is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterIndex event is included in the event set.If True, the AlterIndex event is included in the event set.If False (default), the AlterIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.AlterView">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a view is altered is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the AlterView event is included in the event set.If True, the AlterView event is included in the event set.If False (default), the AlterView event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.Copy">
      <summary>Returns a copy of the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that represents a copy of the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.CreateFulltextIndex">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateFullextIndexevent is included in the event set.If True, the CreateFullextIndex event is included in the event set.If False (default), the CreateFullextIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.CreateIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when an index is created is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateIndex event is included in the event set.If True, the CreateIndex event is included in the event set.If False (default), the CreateIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.CreateSpatialIndex">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateSpatialIndexevent is included in the event set.If True, the CreateSpatialIndex event is included in the event set.If False (default), the CreateSpatialIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.CreateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a statistics counter is created is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateStatistics event is included in the event set.If True, the CreateStatistics event is included in the event set.If False (default), the CreateStatistics event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.CreateXmlIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when an XML index is created and included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the CreateXmlIndex event is included in the event set.If True, the CreateXmlIndex event is included in the event set.If False (default), the CreateXmlIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.DropFulltextIndex">
      <summary>Gets or sets a Boolean property value that specifies whether the event is included in the event set</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropFulltextIndexevent is included in the event set.If True, the DropFulltextIndex event is included in the event set.If False (default), the DropFulltextIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.DropIndex">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when an index is dropped is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropIndex event is included in the event set.If True, the DropIndex event is included in the event set.If False (default), the DropIndex event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.DropStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a statistic counter is dropped is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropStatistic sevent is included in the event set.If True, the DropStatistics event is included in the event set.If False (default), the DropStatistics event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.DropView">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when a view is dropped is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the DropView event is included in the event set.If True, the DropView event is included in the event set.If False (default), the DropView event is not included in the event set.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.NumberOfElements">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when the number of elements changes is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the NumberOfElements event is included in the event set.If True, the NumberOfElements event is included in the event set.If False (default), the NumberOfElements event is not included in the event set.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.op_Addition(Microsoft.SqlServer.Management.Smo.ViewEventSet,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Creates a view event set by performing an addition operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object value that specifies a set of view events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that specifies the view event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.op_Subtraction(Microsoft.SqlServer.Management.Smo.ViewEventSet,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Creates a view event set by performing a subtraction operation on a <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object and a <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object value that specifies a set of view events.</returns>
      <param name="eventSet">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that specifies the view event set.</param>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the view events.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.Remove(Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Removes an event from the event set.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object that represents the view event set.</returns>
      <param name="anEvent">A <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEvent" /> object that specifies the event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.Subtract(Microsoft.SqlServer.Management.Smo.ViewEventSet,Microsoft.SqlServer.Management.Smo.ViewEvent)">
      <summary>Removes a view event from the event set.</summary>
      <returns>A removed view set from the event set.</returns>
      <param name="eventSet">The event set.</param>
      <param name="anEvent">The view event.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.ViewEventSet.ToString">
      <summary>Returns a <see cref="T:System.String" /> that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that represents the <see cref="T:Microsoft.SqlServer.Management.Smo.ViewEventSet" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.ViewEventSet.UpdateStatistics">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property value that specifies whether the event that occurs when statistics are updated is included in the event set.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the UpdateStatistics event is included in the event set.If True, the UpdateStatistics event is included in the event set.If False (default), the UpdateStatistics event is not included in the event set.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" /> class is represents a SQL Server workgroup, which contains a group of session requests. Workload groups allow aggregate monitoring of resource consumption and application of uniform policies to all requests in the group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.#ctor">
      <summary>Initializes a new, default instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.#ctor(Microsoft.SqlServer.Management.Smo.ResourcePool,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" /> class that has the specified name and resource pool.</summary>
      <param name="resourcePool">A <see cref="T:Microsoft.SqlServer.Management.Smo.ResourcePool" /> object that specifies the parent object of the workload group.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the workload group</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Create">
      <summary>Creates a workload group on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Drop">
      <summary>Drops the workload group.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.GroupMaximumRequests">
      <summary>Gets or sets the maximum number of requests that can be stored in the workload group.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum number of requests allowed in the workload group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.ID">
      <summary>Gets the ID of the workload group.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the unique ID of the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Importance">
      <summary>Gets or sets a value that indicates the level of importance that the workload group has.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroupImportance" /> value that indicates the level of importance that the workload group has.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.IsSystemObject">
      <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the workload group is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that indicates whether the workload group is a system object. Returns true if the group is a system object; otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.MaximumDegreeOfParallelism">
      <summary>Gets or sets the maximum degree of parallelism for the workload group.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum number of CPUs that can be used to execute tasks that are related to the workload group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" /> object supports design mode.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that is true if the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" /> object supports design mode. Otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.MoveToPool(System.String)">
      <summary>Moves the workload group to the specified resource pool.</summary>
      <param name="poolName">A <see cref="T:System.String" /> value that contains the name of the destination resource pool.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Name">
      <summary>Gets or sets a <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" />.</summary>
      <returns>A <see cref="T:System.String" /> which contains the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.ResourcePool" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" />.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ResourcePool" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.RequestMaximumCpuTimeInSeconds">
      <summary>Gets or sets the request maximum CPU time in seconds</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum CPU time in seconds.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.RequestMaximumMemoryGrantPercentage">
      <summary>Gets or sets the request maximum memory grant percentage in seconds.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum memory grant percentage in seconds.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroup.RequestMemoryGrantTimeoutInSeconds">
      <summary>Gets or sets the request memory grant time-out in seconds.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum request memory grant time-out in seconds.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the workload group.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the workload group as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroup.ScriptMoveToPool(System.String)">
      <summary>Generates a script to move the workload group to the specified resource pool.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> containing the script to move the workload group to the specified resource pool.</returns>
      <param name="poolName">A <see cref="T:System.String" /> value that contains the name of the destination resource pool.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.WorkloadGroupCollection">
      <summary>Initializes a workload group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroupCollection.Add(Microsoft.SqlServer.Management.Smo.WorkloadGroup)">
      <summary>Adds a workload group to the collection.</summary>
      <param name="workloadGroup">
        <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroupCollection.CopyTo(Microsoft.SqlServer.Management.Smo.WorkloadGroup[],System.Int32)">
      <summary>Copies the collection to a single dimension array starting at the indicated index.</summary>
      <param name="array">
        <see cref="T:System.Array" />
      </param>
      <param name="index">
        <see cref="T:System.Int32" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroupCollection.Item(System.Int32)">
      <summary>Gets a workload group item by index number.</summary>
      <returns>A workload group item by index number.</returns>
      <param name="index">
        <see cref="T:System.Int32" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroupCollection.Item(System.String)">
      <summary>Gets a workload group item by name.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" />
      </returns>
      <param name="name">
        <see cref="T:System.String" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WorkloadGroupCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the workload group collection by using a system-defined, unique identifier.</summary>
      <returns>
        <see cref="T:Microsoft.SqlServer.Management.Smo.WorkloadGroup" />
      </returns>
      <param name="id">
        <see cref="T:System.Int32" />
      </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WorkloadGroupCollection.Parent">
      <summary>Gets the parent resource pool of the workload group.</summary>
      <returns>the parent resource pool of the workload group.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException" /> class represents the exception that is raised when a property is assigned the wrong value.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException" /> class. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException.#ctor(Microsoft.SqlServer.Management.Smo.Property)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException" /> class for the specified property. </summary>
      <param name="propertyObject">A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object that specifies the property that was assigned the wrong value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException" /> class with the specified message. </summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message text that is associated with the wrong property value exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException" /> class with the specified message and specified inner exception. </summary>
      <param name="message">A <see cref="T:System.String" /> value that specifies the message text that is associated with the wrong property value exception.</param>
      <param name="innerException">An <see cref="T:System.Exception" /> system object value that specifies the exception that caused the wrong property value exception.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Gets object data regarding the WrongPropertyValue Exception.</summary>
      <param name="info">
        <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
      <param name="context">
        <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException.Message">
      <summary>Gets the message that is associated with the wrong property value exception.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the message associated with the wrong property value exception.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException.Property">
      <summary>Gets the property that was assigned the wrong property value that caused the wrong property value exception to be raised.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Property" /> object value that specifies the property that was assigned the wrong value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.WrongPropertyValueException.SmoExceptionType">
      <summary>Gets the type of SMO exception for the wrong property value exception.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.SmoExceptionType" /> object value that specifies the type of SMO exception.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object represents a collection of XML namespaces. The collection of XML namespaces behave a composite object though the namespaces can be enumerated within the collection.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> class on the specified database and with the specified name.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the XML schema collection belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the XML schema collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> class on the specified database and with the specified name and schema.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the XML schema collection belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the XML schema collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the XML schema collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.#ctor(Microsoft.SqlServer.Management.Smo.Database,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> class on the specified database, with the specified name and schema, and with the specified XML schema document.</summary>
      <param name="database">A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that specifies the database to which the XML schema collection belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the XML schema collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the XML schema collection.</param>
      <param name="xmlSchemaDocument">A <see cref="T:System.String" /> value that specifies the XML schema document.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.AddSchemaDocument(System.String)">
      <summary>Adds an XML schema document to the XML schema collection.</summary>
      <param name="xmlSchemaDocument">A <see cref="T:System.String" /> value that specifies the XML schema document that is to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object property changes on instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Create">
      <summary>Creates an XML schema collection on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.CreateDate">
      <summary>Gets the date and time when the XML schema collection was created.</summary>
      <returns>A DateTime system object value that specifies the date and time when the XML schema collection was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.DateLastModified">
      <summary>Gets the date and time when the XML schema collection was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date when the XML schema collection was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies the specified permission for the specified grantee on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the XML schema collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users that the grantee granted the specified set of permissions on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied the specified set of permissions on the XML schema collection.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the XML schema collection.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies the specified permission for the specified grantees on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions on the XML schema collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies the specified permission for the specified grantees on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied the specified set of permissions.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the XML schema collection.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Drop">
      <summary>Removes the XML schema collection from the instance of Microsoft SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.EnumNamespaces">
      <summary>Enumerates a list of namespaces that are components of the XML schema collection.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of namespaces that belong to the XML schema collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the XML schema collection.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the XML schema collection. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the XML schema collection.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the XML schema collection. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the XML schema collection.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the XML schema collection. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the XML schema collection.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the XML schema collection. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.EnumTypes">
      <summary>Enumerates a list of all the types contained within the XML schema collection.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of all the types in the XML schema collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.EnumTypes(System.String)">
      <summary>Enumerates a list of all the types contained within the XML schema collection for the specified namespace.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains a list of all the types in the XML schema collection for the specified namespace.</returns>
      <param name="xmlNamespace">A <see cref="T:System.String" /> value that specifies the XML namespace to which to limit the results.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.ExtendedProperties">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedProperty" /> objects that contain information about the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that contains the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants the specified set of permissions to the specified grantee on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted the specified set of permissions on the XML schema collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied specified set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the XML schema collection.If True, the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the XML schema collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants the specified set of permissions and the ability to grant access to other uses for the specified grantee on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If True, the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the XML schema collection. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the XML schema collection. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants the specified set of permissions to the specified grantees on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted the specified set of permissions on the XML schema collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection. If True, the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the XML schema collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified set of permissions and the ability to grant the set of permissions to other users on the XML schema collection under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be granted the set of permissions.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the XML schema collection.If True, the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the XML schema collection. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting the specified set of permissions to other users on the XML schema collection. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.ID">
      <summary>Gets the ID value that uniquely identifies the XML schema collection.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the XML schema collection.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>A Boolean value, True if the object supports design mode, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes a previously granted set of permissions from a grantee on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the XML schema collection and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the XML schema collection.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the XML schema collection.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the XML schema collection.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the XML schema collection.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the XML schema collection and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the XML schema collection.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the XML schema collection.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the XML schema collection.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the XML schema collection. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes a previously granted set of permissions from a list of grantees on the XML schema collection.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked the set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the XML schema collection and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A Boolean property that specifies whether the grantee is given the ability to revoke access from the XML schema collection.If True, the grantee is given the ability to revoke other users' access from the XML schema collection.If False, the grantee is not given the ability to revoke other users' access from the XML schema collection.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the XML schema collection.If False, only the grantee is revoked the specified set of permissions.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the XML schema collection and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the set of permissions.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the set of permissions.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the XML schema collection.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the XML schema collection.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the XML schema collection.If False, only the grantee is revoked the specified set of permissions.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking the specified set of permission from other users on the XML schema collection. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the XML schema collection.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the XML schema collection as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection.Text">
      <summary>Gets or sets the text that defines all of the schemas in the XML schema collection.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text that defines all of the schemas in the XML schema collection</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> objects that represent all the XML schema collections defined on a table. The <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object represents a collection of XML namespaces.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection.Add(Microsoft.SqlServer.Management.Smo.XmlSchemaCollection)">
      <summary>Adds an Xml Schema Collection to an Xml Schema Collection.</summary>
      <param name="xmlSchemaCollection">
        <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" />
      </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection.CopyTo(Microsoft.SqlServer.Management.Smo.XmlSchemaCollection[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object value that represents the XML schema collection.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object value that represents the XML schema collection.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection.Item(System.String,System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object in the collection by name and schema.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object value that represents the XML schema collection.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the name of the schema.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.XmlSchemaCollectionCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.XmlSchemaCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.AgentObjectBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AgentObjectBase" /> class is a base class that is inherited by all the SQL Server Agent classes and contains common members.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AgentObjectBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AgentObjectBase" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AgentObjectBase.GetDBName">
      <summary>Gets the database name that is associated with the object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the database.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.Alert">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> class represents a Microsoft SQL Server  Agent alert. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> class on the specified instance of SQL Server  Agent and with the specified name</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the Microsoft SQL Server  Agent Service.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the alert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.AddNotification(System.String,Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods)">
      <summary>Designates an operator that receives a notification message when the alert is raised.</summary>
      <param name="operatorName">A <see cref="T:System.String" /> value that specifies the name of the operator.</param>
      <param name="notifymethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the notification method.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.AlertType">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertType" /> object value that specifies the type of alert.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertType" /> object value that specifies the type of alert.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object property changes on instance of Microsoft SQL Server . </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.CategoryName">
      <summary>Gets or sets the name of the category to which the alert belongs.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the alert category.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.CountResetDate">
      <summary>Gets or sets the date on which to reset the alert occurrence count back to zero. </summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date on which to set the event occurrence count back to zero.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.Create">
      <summary>Creates an alert on the instance of Microsoft SQL Server  as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.DatabaseName">
      <summary>Gets or sets the name of the database that the alert is monitoring.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the database that the alert is monitoring.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.DelayBetweenResponses">
      <summary>Gets or sets the delay between responses in seconds.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of seconds to delay between each response sent  to an alert.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.Drop">
      <summary>Removes the alert.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.EnumNotifications">
      <summary>Enumerates a list of all notifications defined on the alert.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications defined on the alert. ColumnData typeDescriptionOperatorIDInt32The operator ID value.OperatorNameStringThe name of the operator.UseEmailBooleanA Boolean value that specifies whether the notification is instructed to use e-mail to inform the operator.UsePagerBooleanA Boolean value that specifies whether the notification is instructed to use a pager service to inform the operator.UseNetSendBooleanA Boolean value that specifies whether the notification is instructed to use a net-send message to inform the operator.HasEmailBooleanA Boolean value that specifies whether the operator can receive e-mail notifications.HasPagerBooleanA Boolean value that specifies whether the operator can receive pager notifications.HasNetSendBooleanA Boolean value that specifies whether the operator can receive net send notifications.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.EnumNotifications(Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods)">
      <summary>Enumerates a list of notification methods defined on the alert that are restricted to the specified notification methods.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications defined on the alert.</returns>
      <param name="notifyMethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the notification method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.EnumNotifications(Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods,System.String)">
      <summary>Enumerates a list of notification methods defined on the alert that are restricted to the specified notification methods and a specified operator.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications defined on the alert.</returns>
      <param name="notifyMethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the notification method.</param>
      <param name="operatorName">A string value that specifies the name of the operator.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.EnumNotifications(System.String)">
      <summary>Enumerates a list of notification methods defined on the alert that are restricted to the specified operator.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications defined on the alert. ColumnData typeDescriptionOperatorIDIntegerThe operator ID value.OperatorNameStringThe name of the operator.UseEmailBooleanA Boolean value that specifies whether the notification is instructed to use e-mail to inform the operator.UsePagerBooleanA Boolean value that specifies whether the notification is instructed to use a pager service to inform the operator.UseNetSendBooleanA Boolean value that specifies whether the notification is instructed to use a net send message to inform the operator.HasEmailBooleanA Boolean value that specifies whether the operator can receive e-mail notifications.HasPagerBooleanA Boolean value that specifies whether the operator can receive pager notifications.HasNetSendBooleanA Boolean value that specifies whether the operator can receive net send notifications.</returns>
      <param name="operatorName">A string value that specifies the name of the operator.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.EventDescriptionKeyword">
      <summary>Gets or sets a word or phrase that must appear in the text of an event message that causes the alert to be raised. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the word or phrase that must exist in the event message text.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.EventSource">
      <summary>Gets the event source text from the application event log.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the event source.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.HasNotification">
      <summary>Gets the number of SQL Server  Agent operators that are assigned to receive notification when the alert is fired.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of operators to be notified when the alert is fired.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.ID">
      <summary>Gets the ID value that uniquely identifies SQL Server  Agent.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the alert.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.IncludeEventDescription">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the types of notification methods (e-mail, pager, or net send) that can contain alert error text.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the notification methods used by the alert.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the alert is enabled or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the alert is enabled or not.If True, the alert is enabled and is raised when the specified event or performance condition occurs.If False (default), the alert is disabled and does not respond to any events or performance conditions.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.JobID">
      <summary>Gets or sets the ID value of the SQL Server  Agent job that is run in response to the alert being raised.</summary>
      <returns>A <see cref="T:System.Guid" /> system object value that specifies the ID value for the job that runs in response to the raised alert.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.JobName">
      <summary>Gets or sets the name of the SQL Server  Agent job that is run in response to the alert being raised.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the job that is run in response to the raised alert.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.LastOccurrenceDate">
      <summary>Gets or sets the date on which the alert was last raised.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time that the alert was last raised.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.LastResponseDate">
      <summary>Gets or sets the date on which the alert last generated a response.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time of the last response generated by the alert.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.MessageID">
      <summary>Gets or sets the ID value of the Microsoft SQL Server  message that causes the alert to be raised.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the message that causes the alert to be raised.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.NotificationMessage">
      <summary>Gets or sets the user-supplied text appended to any notification sent in response to an alert being raised.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the user-supplied text appended to the any notification.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.OccurrenceCount">
      <summary>Gets the number of times the alert has fired since the alert was enabled or since a specified date.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of times an alert has fired since the alert was enabled or since a specified date.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.PerformanceCondition">
      <summary>Gets or sets the performance condition text. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the performance condition.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.RemoveNotification(System.String)">
      <summary>Removes the notification of an operator from the alert definition.</summary>
      <param name="operatorName">A <see cref="T:System.String" /> value that specifies the name of the operator.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.Rename(System.String)">
      <summary>Renames the alert.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the alert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.ResetOccurrenceCount">
      <summary>Resets the alert occurrence count back to zero.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server  Agent alert.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server  Agent alert as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.Severity">
      <summary>Gets or sets the error message severity level that causes the alert to be raised.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the error message severity.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.UpdateNotification(System.String,Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods)">
      <summary>Changes the notification method associated with an operator for the alert.</summary>
      <param name="operatorName">A <see cref="T:System.String" /> value that specifies the name of the operator.</param>
      <param name="notifymethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the notification method.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.WmiEventNamespace">
      <summary>Gets or sets the Windows Management Instrumentation (WMI) namespace for the event.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the WMI namespace for the event.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Alert.WmiEventQuery">
      <summary>Gets or sets the Windows Management Instrumentation (WMI) query for the event.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the WMI query for the event.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> class contains attributes that allow alerts to be categorized. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> class on the specified instance of the SQL Server Agent and with the specified name.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent service.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the alert category.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory.ID">
      <summary>Gets the ID value that uniquely identifies the alert category.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the alert category.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> objects that represent all the categories defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.AlertCategory)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</summary>
      <param name="alertCategory">An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object that specifies the alert category to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.AlertCategory[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object value that represents the alert category.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object value that represents the alert category.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection.Remove(Microsoft.SqlServer.Management.Smo.Agent.AlertCategory)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</summary>
      <param name="alertCategory">An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object that specifies the alert category to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection.Remove(System.String)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the alert category to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> objects that represent all the alerts defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.Alert)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object to the collection.</summary>
      <param name="alert">The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> to add to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> collection. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.Alert[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object in the collection by index number.</summary>
      <returns>Returns <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" />.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object value that represents the alert.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the collection of alerts.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the collection of alerts as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem" /> class contains system information pertaining to all alerts defined on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem" /> object property changes on an instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.FailSafeEmailAddress">
      <summary>Gets or sets an e-mail address to notify when no operator is defined or available on alert notification.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the fail-safe e-mail address.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.FailSafeNetSendAddress">
      <summary>Gets or sets a net send address to notify when no operator is defined or available on alert notification.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the fail-safe net send address.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.FailSafeOperator">
      <summary>Gets or sets the operator to notify when no other operator is defined or available on the alert notification.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the fail-safe operator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.FailSafePagerAddress">
      <summary>Gets or sets a pager address to notify when no operator is defined or available on alert notification.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the fail-safe pager address.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.ForwardingServer">
      <summary>Gets or sets the instance of Microsoft SQL Server that will receive forwarded events.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the instance of SQL Server that will receive forwarded events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.ForwardingSeverity">
      <summary>Gets or sets the minimum severity level of error event that is to be forwarded to another instance of SQL Server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the minimum severity level for event forwarding.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.IsForwardedAlways">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether all events are forwarded to the forwarding server or only those that have no event notification defined on the current instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to forward all events or only those with no event notification.If True, all events are forwarded to the forwarding server.If False (default), only the events that have no event notification defined are forwarded.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.NotificationMethod">
      <summary>Gets or sets the notification method used to notify the fail-safe operator.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the notification method used to notify the fail-safe operator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.PagerCCTemplate">
      <summary>Gets or sets the template text sent in the e-mail Cc: line in the e-mail sent by SQL Server Agent for pager notifications.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the text sent in the e-mail Cc: line sent in a pager message.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.PagerSendSubjectOnly">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to include the e-mail Message: text in the e-mail sent by SQL Server Agent for pager notifications.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether to include the e-mail Message: text in the e-mail sent for pager notifications.If True, only the subject line is filled in on e-mail sent by SQL Server Agent for pager notifications.If False (default), the e-mail subject line and message text fields are used to construct notification messages sent by SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.PagerSubjectTemplate">
      <summary>Gets or sets the template text sent in the e-mail Subject: line in the e-mail sent by SQL Server Agent for pager notifications.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the e-mail Subject: text.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.PagerToTemplate">
      <summary>Gets or sets the template text sent in the e-mail To: line in the e-mail sent by SQL Server Agent for pager notifications.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the e-mail To: text.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the set of information represented by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem" /> object.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the set of information represented by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem" /> object and as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase" /> class is a base class that is used in the construction of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> class, the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> class, and the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> class. It contains functionality that is common to all three category classes.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> class, or the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> class, or the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase.Create">
      <summary>Creates the job category, the operator category, or the alert category based on the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object, the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object, or the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object respectively.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase.Drop">
      <summary>Removes an existing job category, operator category, or alert category.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase.GetCatTypeName(Microsoft.SqlServer.Management.Smo.Agent.CategoryType)">
      <summary>Returns a <see cref="T:System.String" /> with the name of the specified category type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the category type: LOCAL, MULTI-SERVER, or NONE.</returns>
      <param name="ct">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CategoryType" /> object specifying the category type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase.Rename(System.String)">
      <summary>Renames the job category, the operator category, or the alert category.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the job category, the operator category, or the alert category.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.CategoryBase.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the job category, the operator category, or the alert category as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.FindOperand">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.FindOperand" /> enumeration represents a list of operands that are used to evaluate the <see cref="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.DateJobCreated" /> and <see cref="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.DateJobLastModified" /> properties to specify a range of dates in a job filter.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Agent.FindOperand.EqualTo">
      <summary>The find operand is “equal to” (=).</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Agent.FindOperand.GreaterThan">
      <summary>The find operand is “greater than” (&gt;).</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Agent.FindOperand.LessThan">
      <summary>The find operand is “less than” (&lt;).</summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.Job">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> class represents a Microsoft SQL Server Agent job.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> class on the specified instance of Microsoft SQL Server Agent and with the specified name.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that specifies the instance of SQL Server Agent that is running on the instance of SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the job.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String,System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> class on the specified instance of SQL Server Agent and with the specified name and category</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that specifies the instance of SQL Server Agent that is running on the instance of SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the job.</param>
      <param name="categoryID">A <see cref="T:System.In32" /> value that specifies the job category ID number.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.AddSharedSchedule(System.Int32)">
      <summary>Adds a shared schedule to the Microsoft SQL Server Agent job.</summary>
      <param name="scheduleId">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the shared schedule.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object property changes on an instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.ApplyToTargetServer(System.String)">
      <summary>Adds a server to the list of target servers maintained for the referenced Microsoft SQL Server Agent job.</summary>
      <param name="serverName">A <see cref="T:System.String" /> value that specifies the name of the execution target server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.ApplyToTargetServerGroup(System.String)">
      <summary>Adds one or more servers to the list of target servers maintained for the referenced Microsoft SQL Server Agent job.</summary>
      <param name="groupName">A <see cref="T:System.String" /> that represents a server group.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.Category">
      <summary>Gets or sets the category to which the job belongs.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the category to which the job belongs.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.CategoryID">
      <summary>Gets the ID value that uniquely identifies the job category.</summary>
      <returns>A <see cref="T:System.In32" /> value that specifies the job category ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.CategoryType">
      <summary>Gets or sets the type of category, with respect to local or multiserver jobs.</summary>
      <returns>A <see cref="T:System.Byte" /> value that specifies the job category type.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Create">
      <summary>Creates a job on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.CurrentRunRetryAttempt">
      <summary>Gets the number of times Microsoft SQL Server Agent has attempted to run the job unsuccessfully.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of times SQL Server Agent has attempted to run the job unsuccessfully.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.CurrentRunStatus">
      <summary>Gets the current execution status of the job.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobExecutionStatus" /> object value that specifies the current execution status of the job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.CurrentRunStep">
      <summary>Gets information about the job step that is currently running.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the job step that is currently running.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.DateCreated">
      <summary>Gets the date and time when the job was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the job was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.DateLastModified">
      <summary>Gets the date and time when the job was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the job was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.DeleteJobStepLogs(System.DateTime)">
      <summary>Deletes job step log files that are older than the specified date.</summary>
      <param name="olderThan">A <see cref="T:System.DateTime" /> value that specifies the log date, after which to delete the job step log files.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.DeleteJobStepLogs(System.Int32)">
      <summary>Deletes job step log files that are larger that the specified log ID number.</summary>
      <param name="largerThan">A <see cref="T:System.Int32" /> value that specifies the log ID number, higher than which to delete the job step log files.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.DeleteLevel">
      <summary>Gets or sets the completion action that determines whether to delete the job definition when the job finishes execution.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> object value that specifies whether to delete the job definition.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.Description">
      <summary>Gets or sets the textual description of the job.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the textual description of the job.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Drop">
      <summary>Removes an existing job.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Drop(System.Boolean)">
      <summary>Removes an existing job.</summary>
      <param name="keepUnusedSchedules">A <see cref="T:System.Boolean" /> value that specifies whether to keep the unused schedules from the removed job.If True, the shared schedules are kept.If False, the shared schedules are not kept.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.EmailLevel">
      <summary>Gets or sets the completion action that determines whether to send an e-mail notification to an operator when the job finishes execution.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> object value that specifies whether to send an e-mail notification to an operator.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.EnumAlerts">
      <summary>Enumerates a list of Agent alerts that cause automated execution of the referenced job.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the alerts that cause automated execution of the job. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.EnumHistory">
      <summary>Enumerates a list of execution history associated with the referenced job.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains execution history data for the referenced job. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.EnumHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)">
      <summary>Enumerates a list of execution history associated with the referenced job.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains execution history data for the referenced job. </returns>
      <param name="filter">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter" /> object value that specifies constraints on the data returned.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.EnumJobStepLogs">
      <summary>Enumerates a list of job step log files for the referenced job. </summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains an enumerated list of all the job step log files. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.EnumJobStepLogs(System.Int32)">
      <summary>Enumerates a list of job step log files for the job step with the specified ID value.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains an enumerated list of all the job step log files for the job step with the specified ID value.</returns>
      <param name="stepId">A <see cref="T:System.Int32" /> value that specifies the job step ID value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.EnumJobStepLogs(System.String)">
      <summary>Enumerates a list of job step log files for the job step with the specified name.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains an enumerated list of all the job step log files for the job step with the specified name.</returns>
      <param name="stepName">A <see cref="T:System.String" /> value that specifies the name of the job step.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.EnumJobStepsByID">
      <summary>Returns an array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> objects that belong to the referenced job and that are ordered by ID value.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object array that represents all the job steps that belong to the referenced job. The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> objects are ordered by ID value. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.EnumTargetServers">
      <summary>Enumerates a list of execution target servers that have been assigned to the referenced job.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a list of execution target servers and information about the referenced job when it is run on the target servers. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionNameStringThe name of the instance of Microsoft SQL Server that is a target server.IDInt32The ID value of the target server.LastRunOutcomeInt32The numeric value that specifies the way in which the job finishes on the target server that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.LastRunOutcomeMessageStringThe message that was recorded with the last completion of the job on the target server.LastRunDateDateTimeThe date and time when the job was last run on the target server.LastRunDurationInt32The time it took to complete when the job was last run on the target server, in seconds. EnlistDateDateTimeThe date and time when the target server was enlisted.LastPollDateDateTimeThe date and time when the target server last polled the master server for any outstanding jobs to be executed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.EventLogLevel">
      <summary>Gets or sets the completion action that determines whether to generate an operating system event log entry when the job finishes execution.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> value that specifies whether to generate an operating system event log entry.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.HasSchedule">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the job has at least one schedule.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the job has a schedule assigned or not.If True, the job has at least one schedule. If False (default), the job has no schedule. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.HasServer">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the job has a target server assigned for multiple-server operations.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the job is assigned to run on at least one remote target server.If True, the job is assigned to run on at least one remote target server. If False (default), the job runs on the local server. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.HasStep">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the job has at least one job step.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the job has at least one job step.If True, the job has at least one job step. If False, the job does not have any job steps.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Invoke">
      <summary>Runs the job.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the job is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the job is enabled or not.If True, the job is enabled. If False (default), the job is not enabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.JobID">
      <summary>Gets the job ID value.</summary>
      <returns>A <see cref="T:System.Guid" /> system object value that specifies the job ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.JobSchedules">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> objects that represent the schedules assigned to the job.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> object value that specifies a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> objects.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.JobSteps">
      <summary>Gets a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> objects that represent the job steps defined for the job.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> object value that specifies a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> objects.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.JobType">
      <summary>Gets the job type, which specifies whether the job is local or multiserver.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobType" /> object value that specifies the job type, which is either local or multiserver.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.LastRunDate">
      <summary>Gets the date and time when the job was last run.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the job was last run.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.LastRunOutcome">
      <summary>Gets the result of the job from the last time it completed execution.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionResult" /> object value that specifies the result of the last time the job completed executing.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.Name">
      <summary>Gets or sets the name of the Job.</summary>
      <returns>A string value for the Job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.NetSendLevel">
      <summary>Gets or sets the completion action that determines whether to net-send a notification to an operator when the job finishes execution.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> value that specifies whether to net-send a notification to an operator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.NextRunDate">
      <summary>Gets the date and time when the job is next scheduled to run.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the job is next scheduled to run.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.NextRunScheduleID">
      <summary>Gets the ID value of the schedule that is responsible for the next execution of the job.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the schedule that next runs the job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.OperatorToEmail">
      <summary>Gets or sets the operator that receives notification by e-mail when the job finishes execution.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the operator that receives e-mail notification when the job finishes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.OperatorToNetSend">
      <summary>Gets or sets the operator that receives a net-send notification when the job finishes execution.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the operator that receives a net-send notification when the job finishes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.OperatorToPage">
      <summary>Gets or sets the operator that receives a pager notification when the job finishes execution.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the operator that receives a pager notification when the job finishes.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.OriginatingServer">
      <summary>Gets the name of the server that is acting as the master server in a multiserver job. </summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the master server where the job definition originates from.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.OwnerLoginName">
      <summary>Gets or sets the owner of the job.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the logon name of the job owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.PageLevel">
      <summary>Gets or sets the completion action that determines whether to send a pager notification to an operator when the job finishes execution.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> value that specifies whether to send a pager notification to an operator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.PurgeHistory">
      <summary>Removes system records maintaining execution history for the referenced job.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.RemoveAllJobSchedules">
      <summary>Removes all shared and unshared schedules from the job.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.RemoveAllJobSchedules(System.Boolean)">
      <summary>Removes all unused schedules from the job.</summary>
      <param name="keepUnusedSchedules">A <see cref="T:System.Boolean" /> value that specifies whether to keep the unused schedules from the removed job.If True, the shared schedules are kept.If False, the shared schedules are not kept.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.RemoveAllJobSteps">
      <summary>Removes all the job steps associated with the job.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.RemoveFromTargetServer(System.String)">
      <summary>Removes an execution target server from the list of target servers maintained for a job.</summary>
      <param name="serverName">A <see cref="T:System.String" /> value that specifies the name of the execution target server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.RemoveFromTargetServerGroup(System.String)">
      <summary>Removes a group of execution target servers from the list of target servers maintained for a job.</summary>
      <param name="groupName">A <see cref="T:System.String" /> value that specifies a group of execution targets.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.RemoveSharedSchedule(System.Int32)">
      <summary>Removes the specified shared schedule from the job.</summary>
      <param name="scheduleId">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the shared schedule.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.RemoveSharedSchedule(System.Int32,System.Boolean)">
      <summary>Removes the specified shared schedule from the job and keeps unused schedules.</summary>
      <param name="scheduleId">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the shared schedule.</param>
      <param name="keepUnusedSchedules">A <see cref="T:System.Boolean" /> value that specifies whether to keep unused schedules. If True, unused schedules are kept. Otherwise, False.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Rename(System.String)">
      <summary>Renames the job.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the job.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent job.</summary>
      <returns>A <see cref="T:System.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent job as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Start">
      <summary>Runs the referenced job.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Start(System.String)">
      <summary>Runs the referenced job starting at the specified job step.</summary>
      <param name="jobStepName">A <see cref="T:System.String" /> value that specifies the job step to start execution.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.StartStepID">
      <summary>Gets or sets the ID value of the first job step in the sequence to be executed.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the first job step in the sequence.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Job.Stop">
      <summary>Stops executing the referenced job.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Job.VersionNumber">
      <summary>Gets a system-maintained value that is incremented every time the job is modified.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of times that the job has been modified.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> class contains attributes that allow alerts to be categorized. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCategory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCategory.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> class. </summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent Service.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the job category.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCategory.CategoryType">
      <summary>Gets or sets the type of job category.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CategoryType" /> object that specifies the type of job category.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCategory.ID">
      <summary>Gets the ID value that uniquely identifies the job category.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the job category.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCategory.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> objects that represent all the categories defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.JobCategory)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</summary>
      <param name="jobCategory">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object that specifies the job category to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.JobCategory[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object value that represents the job category.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object value that represents the alert category.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection.Remove(Microsoft.SqlServer.Management.Smo.Agent.JobCategory)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</summary>
      <param name="jobCategory">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object that specifies the job category to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the job category to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> objects that represent all the jobs defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.Job)">
      <summary>Adds the specified job to the job collection.</summary>
      <param name="job">A <see cref="T:Microsoft.SqlServer.Managment.Smo.Agent.Job" /> object that specifies the job to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Contains(System.String)">
      <summary>Determines whether the collection contains a job with the specified name.</summary>
      <returns>A <see cref="T:System.Boolean" /> that is true if the collection contains a job with the specified name. Otherwise, false.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the job to search for.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Contains(System.String,System.Int32)">
      <summary>Determines whether the collection contains a job with the specified name and category ID.</summary>
      <returns>A <see cref="T:System.Boolean" /> that is true if the collection contains a job with the specified name and category ID. Otherwise, false.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the job to search for.</param>
      <param name="categoryID">A <see cref="T:System.Int32" /> value that specifies the category ID.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.Job[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.GetCollectionElementType">
      <summary>Gets a <see cref="T:System.Type" /> object that specifies the type of the collection.</summary>
      <returns>A <see cref="T:System.Type" /> object that specifies the type of the collection.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.InitInnerCollection">
      <summary>Initializes the collection.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object value that represents the job.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object value that represents the alert.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Item(System.String,System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object in the collection by name and category.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object value that represents the job.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCollection" /> collection.</param>
      <param name="categoryID">An <see cref="T:System.Int32" /> value that specifies the category for the job.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.ItemById(System.Guid)">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object that is specified by the <see cref="T:System.Guid" /> ID value.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" />object value that is specified by the <see cref="T:System.Guid" /> ID value.</returns>
      <param name="id">A <see cref="T:System.Guid" /> system value that uniquely identifies the job.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the collection of jobs.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobCollection.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the collection of jobs as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobFilter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobFilter" /> object is used to store information about the constraints applied to the <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobFilter" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.Category">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method to the date the category of the job.</summary>
      <returns>A string value that specifies the category constraint for the job filter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.CurrentExecutionStatus">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method to the current execution status.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobExecutionStatus" /> object value that specifies the current execution status constraint for the job filter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.DateFindOperand">
      <summary>Gets or sets the operator used to evaluate date constraints in the job filter.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.FindOperand" /> object value that specifies the way that dates are evaluated in the job filter.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.DateJobCreated">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method to the date the job was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date the job was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.DateJobLastModified">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method to the date the job was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date the job was last modified.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.Enabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the job filter is enabled or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the job filter is enabled or not.If True, the job filter is enabled and will restrict the output of the <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method.If False, the job filter is disabled and will not restrict the output of the <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.JobType">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method to type of job.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobType" /> object value that specifies the type of job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.Owner">
      <summary>Gets or sets the owner of the job filter.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the login of the job filter owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobFilter.StepSubsystem">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)" /> method to the subsystem used in the job steps that belong to the job.</summary>
      <returns>A string value that specifies the subsystem used by any of the job steps.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter" /> object is used to store information about the constraints applied to the <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.EndRunDate">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to the date the job completed running.</summary>
      <returns>A <see cref="T:System.DateTime" /> System object value that specifies the date and time limit for the job completion.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.JobID">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to the job specified by the job ID value.</summary>
      <returns>A <see cref="T:System.Guid" /> System object value that specifies the unique ID value for the job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.JobName">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to the job specified by the name of the job.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.MinimumRetries">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to jobs that have failed and been retried for minimum number of times specified.</summary>
      <returns>An integer value that specifies the minimum number of retries.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.MinimumRunDuration">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to jobs that have completed running in the minimum length of time specified.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the minimum execution time in seconds.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.OldestFirst">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the jobs are listed in oldest-first order or in newest-first order.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the jobs are listed in oldest-first or newest-first order.If True, the jobs are listed with the oldest job first.If False (default), the jobs are listed with the most recent job first.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.OutcomeTypes">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to jobs that have the specified outcome at completion.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionResult" /> object value that specifies the result of the job at completion.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.SqlMessageID">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to jobs that have generated the specified message during execution.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the message that was generated during the execution of the job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.SqlSeverity">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to jobs that have generated an error of the specified severity during execution.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the severity of the error that occurred during the execution of the job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter.StartRunDate">
      <summary>Gets or sets the job filter constraint that restricts the values returned by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)" /> method to the date the job started running.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time limit for when the job started.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> class represents a SQL Server Agent job schedule.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.#ctor(Microsoft.SqlServer.Management.Smo.SqlSmoObject,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> class for the specified parent object and that has the specified name.</summary>
      <param name="parent">An <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the job schedule.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.ActiveEndDate">
      <summary>Gets or sets the date and time when the schedule ends.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the job schedule ends.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.ActiveEndTimeOfDay">
      <summary>Gets or sets the time when the job schedule stops for the day.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> value that specifies the time of day when the job schedule stops.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.ActiveStartDate">
      <summary>Gets or sets the date and time when the schedule starts.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the job schedule starts.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.ActiveStartTimeOfDay">
      <summary>Gets or sets the time when the job schedule starts for the day.</summary>
      <returns>A <see cref="T:System.TimeSpan" /> value that specifies the time of day when the job schedule starts for the day.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object property changes on an instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.Create">
      <summary>Creates a job schedule on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.DateCreated">
      <summary>Gets the date and time when the job schedule was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the job schedule was created.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.Drop">
      <summary>Removes the referenced job schedule.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.Drop(System.Boolean)">
      <summary>Removes the referenced job schedule.</summary>
      <param name="keepUnusedSchedule">A <see cref="T:System.Boolean" /> which dertemines whether unused schedules should be kept.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.EnumJobReferences">
      <summary>Returns an enumerated list of jobs that reference the schedule.</summary>
      <returns>A <see cref="T:System.Guid" /> system object array that identifies the jobs that reference the schedule.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencyInterval">
      <summary>Gets or sets the frequency interval, which determines how often the job is scheduled to run. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the frequency interval. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencyRecurrenceFactor">
      <summary>Gets or sets the number of weeks or months between scheduled jobs for schedules with a weekly or monthly frequency type, respectively. </summary>
      <returns>An integer value that specifies the number of units of the unit type indicated by the <see cref="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencyTypes" /> property, which specifies the time between scheduled jobs.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencyRelativeIntervals">
      <summary>Gets or sets the ordinal value of a day relative to the first day of the month, such as first, second, or last.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencyRelativeIntervals" /> object value that specifies the ordinal value of the day of the month relative to the first day of the month. Values are first, second, third, fourth, and last.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencySubDayInterval">
      <summary>Gets or sets the interval between scheduled jobs that run during the day.</summary>
      <returns>An integer value that specifies the interval between scheduled jobs that run during the day.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencySubDayTypes">
      <summary>Gets or sets the unit of time used to specify the interval between scheduled jobs that run during the day.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencySubDayTypes" /> object value that specifies the unit of time used to specify the interval between scheduled jobs that run during the day.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencyTypes">
      <summary>Gets or sets the way in which frequency is evaluated for the job schedule, whether it's one time only, or weekly, or when the processor is idle, for example.</summary>
      <returns>A <see cref="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.FrequencyTypes" /> object value that specifies the way that the frequency of the scheduled job is evaluated.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the job schedule is enabled or disabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> property value that specifies whether the job schedule is enabled or disabled.If True, the job schedule is enabled. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.JobCount">
      <summary>Gets the number of jobs that require the referenced job schedule.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of jobs that require the referenced job schedule.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.Rename(System.String)">
      <summary>Renames the job schedule.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the job schedule.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.ScheduleUid">
      <summary>Gets or sets a <see cref="T:System.Guid" /> which represents the unique identifier of the schedule.</summary>
      <returns>A <see cref="T:System.Guid" /> which represents the unique identifier of the schedule.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Agent job schedule.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Agent job schedule as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> objects that represent all the job schedules defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.JobSchedule[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object value that represents the job schedule.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object value that represents the job schedule.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.SqlSmoObject" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object represents the SQL Server Agent subsystem and the msdb database.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.AgentDomainGroup">
      <summary>Gets the SQL Server Agent domain group.</summary>
      <returns>A <see cref="T:Ssytem.String" /> value that specifies the SQL Server Agent domain group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.AgentLogLevel">
      <summary>Gets or sets the type of messages that are logged by SQL Server Agent.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AgentLogLevels" /> object value that specifies the type of messages that are logged by SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.AgentMailType">
      <summary>Gets or sets the mail type for SQL Server Agent.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AgentMailType" /> object value that specifies the mail type for SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.AgentShutdownWaitTime">
      <summary>Gets or sets the time that SQL Server Agent waits for jobs to complete execution before shutting down.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the time that SQL Server Agent waits before shutting down in seconds.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.AlertCategories">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategory" /> object represents an alert category defined on SQL Server Agent.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCategoryCollection" /> object that represents all the alert categories defined on SQL Server Agent. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.Alerts">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object represents an alert defined on SQL Server Agent.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertCollection" /> that represents the alerts defined on SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.AlertSystem">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem" /> object stores information that applies to all the alerts defined on SQL Server Agent.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AlertSystem" /> object value that stores information about all the alerts defined on SQL Server Agent.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object property changes on an instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ClearHostLoginAccount">
      <summary>Clears the host login account and uses integrated security to log in to SQL Server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ClearMsxAccount">
      <summary>Clears the master server login account and uses integrated security to log in to the master server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.CycleErrorLog">
      <summary>Closes and renames the current error log, and then creates a new empty error log file.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.DatabaseMailProfile">
      <summary>Gets or sets a Database Mail profile.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the SQL Server Agent Database Mail profile.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.DropJobByID(System.Guid)">
      <summary>Removes the job with the specified ID value.</summary>
      <param name="jobid">A <see cref="T:System.Guid" /> system object value that specifies the job ID value.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.DropJobsByLogin(System.String)">
      <summary>Removes the job with the specified login name.</summary>
      <param name="login">A <see cref="T:System.String" /> value that specifies the login name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.DropJobsByServer(System.String)">
      <summary>Removes the job with the specified server.</summary>
      <param name="serverName">A <see cref="T:System.String" /> value that specifies the name of the server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumErrorLogs">
      <summary>Enumerates a list of SQL Server Agent error log information.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent error logs. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory">
      <summary>Enumerates a list of SQL Server Agent job history information.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent job history. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)">
      <summary>Enumerates a list of job history information.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent job history. </returns>
      <param name="filter">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter" /> object value that is used to specify constraints that restrict the job records that are purged.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs">
      <summary>Enumerates a list of information about the current job.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent jobs. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionUrnStringA URN value that uniquely identifies the job.NameStringThe name of the job.JobIDGuidA unique system-generated ID value.DateCreatedDateTimeThe date and time when the job was created.DateLastModifiedDateTimeThe date and time when the job was last modified.DescriptionStringThe textual description of the job.EmailLevelInt32The numeric value that specifies the required way in which the job completes for an e-mail to be sent after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.IsEnabledBooleanThe Boolean value that specifies whether the job is enabled.If True, the job is enabled.If False, the job is not enabled.EventLogLevelInt32The numeric value that specifies the required way in which the job completes for an event to be logged after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.NetSendLevelInt32The numeric value that specifies the required way in which the job completes for a net send network message to be sent after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.OriginatingServerStringThe name of the instance of SQL Server that is the master server in a multiserver administration scenario.OwnerLoginNameStringThe name of the login that owns the job.PageLevelInt32The numeric value that specifies the required way in which the job completes for a pager message to be sent after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.StartStepIDInt32The ID value of the job step that is first in the sequence of job steps that belong to the job.VersionNumberInt32The version number of the job.CategoryIDInt32The job category ID number.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumJobs(Microsoft.SqlServer.Management.Smo.Agent.JobFilter)">
      <summary>Enumerates a list of information about current jobs.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent jobs. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />.ColumnData typeDescriptionUrnStringA URN value that uniquely identifies the job.NameStringThe name of the job.JobIDGuidA unique system-generated ID value.CategoryStringThe name of the category to which the job is assigned.CurrentRunRetryAttemptInt32The number of attempts, including the current attempt, that the job has been run and retried.CurrentRunStatusInt32The numeric value that represents a specific execution status that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobExecutionStatus" /> enumeration.CurrentRunStepInt32The numeric value that identifies the currently running job step.DateCreatedDateTimeThe date and time when the job was created.DateLastModifiedDateTimeThe date and time when the job was last modified.DeleteLevelInt32The numeric value that specifies the required way in which the job completes for the job to be deleted after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.DescriptionStringThe textual description of the job.EmailLevelInt32The numeric value that specifies the required way in which the job completes for an e-mail to be sent after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.IsEnabledBooleanThe Boolean value that specifies whether the job is enabled.If True, the job is enabled.If False, the job is not enabled.EventLogLevelInt32The numeric value that specifies the required way in which the job completes for an event to be logged after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.HasScheduleBooleanThe Boolean value that specifies whether the job has at least one schedule assigned to it.If True, the job has at least one schedule.If False, the job has no schedules.HasServerBooleanThe Boolean value that specifies whether the job is scheduled to run on a target server in a multiserver administration scenario.If True, the job has at least one target server.If False, the job does not have a target server.HasStepBooleanThe Boolean value that specifies whether the job has at least one job step assigned to it.If True, the job has at least one job step.If False, the job does not have a job step.LastRunDateDateTimeThe date and time when the job was last executed.LastRunOutcomeInt32The numeric value that specifies the way in which the job completed the last time it was executed that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.NetSendLevelInt32The numeric value that specifies the required way in which the job completes for a net send network message to be sent after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.NextRunDateDateTimeThe date and time when the job is next scheduled to run.NextRunScheduleIDInt32The numeric ID value that uniquely identifies the schedule to be used the next time the job runs.OperatorToEmailStringThe name of the operator to e-mail when the job requires that e-mail is sent on completion.OperatorToNetSendStringThe name of the operator to net send when the job requires that e-mail is sent on completion.OperatorToPageStringThe name of the operator to page when the job requires that e-mail is sent on completion.OriginatingServerStringThe name of the instance of SQL Server that is the master server in a multiserver administration scenario.OwnerLoginNameStringThe name of the login that owns the job.PageLevelInt32The numeric value that specifies the required way in which the job completes for a pager message to be sent after execution that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionAction" /> enumeration.StartStepIDInt32The ID value of the job step that is first in the sequence of job steps that belong to the job.JobTypeInt32The numeric value that specifies the type of job that is listed in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobType" /> enumeration.VersionNumberInt32The version number of the job.</returns>
      <param name="filter">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobFilter" /> object value that is used to specify constraints to restrict output.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumPerformanceCounters">
      <summary>Enumerates a list of SQL Server Agent performance counter information.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent performance counters. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumPerformanceCounters(System.String)">
      <summary>Enumerates a list of SQL Server Agent performance counter information for the specified object.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent performance counters. </returns>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the object for which the performance counter information is required.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumPerformanceCounters(System.String,System.String)">
      <summary>Enumerates a list of SQL Server Agent performance counter information for the specified object and specified counter.</summary>
      <returns>A <see cref="T:System.String" /> object value that contains a table of information about SQL Server Agent performance counters. </returns>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the object for which the performance counter information is required.</param>
      <param name="counterName">A <see cref="T:System.String" /> value that specifies the counter name for which the performance counter information is required.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumPerformanceCounters(System.String,System.String,System.String)">
      <summary>Enumerates a list of SQL Server Agent performance counter information for the specified object, specified counter, and specified instance of SQL Server.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent performance counters. </returns>
      <param name="objectName">A <see cref="T:System.String" /> value that specifies the object for which the performance counter information is required.</param>
      <param name="counterName">A <see cref="T:System.String" /> value that specifies the counter name for which the performance counter information is required.</param>
      <param name="instanceName">A <see cref="T:System.String" /> value that specifies the instance of SQL Server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.EnumSubSystems">
      <summary>Enumerates a list of SQL Server Agent execution subsystems.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about SQL Server Agent execution subsystems. The table describes the different columns of the returned <see cref="T:System.Data.DataTable" />. ColumnData typeDescriptionsubsystemStringThe name of the subsystem. Examples of subsystems include the following: TSQL, CmdExec, ANALYSISQUERY, and LogReader.descriptionStringThe textual description of the subsystem.subsystem_dllStringThe subsystem dynamic link library (DLL). This information might not be available.agent_exeStringThe subsystem executable program. This information might not be available.start_entry_pointStringThe entry point in the code to start executing.event_entry_pointStringThe code entry point for events stop_entry_pointStringThe entry point in the code to stop executing.max_worker_threadsInt32The maximum number of worker threads available for execution of processes.susbsystem_IDInt32The subsystem ID value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ErrorLogFile">
      <summary>Gets or sets the name and path of the file in which SQL Server Agent records errors.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the path and file name of the of the error log file.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.GetJobByID(System.Guid)">
      <summary>Returns a job with the specified ID value.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object that is identified by the specified <see cref="T:System.Guid" /> system object value.</returns>
      <param name="jobId">A <see cref="T:System.Guid" /> system object value that uniquely identifies the job.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.HostLoginName">
      <summary>Gets or sets the login used to log in to SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the path and file name of the of the error log file.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.IdleCpuDuration">
      <summary>Gets or sets the length of time in seconds that the processor must have to maintain the CPU idle percentage value before the processor is considered idle. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the time in seconds that the processor must have to maintain the CPU idle percentage value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.IdleCpuPercentage">
      <summary>Gets or sets the CPU idle percentage threshold that the processor is required to achieve before it is considered idle. </summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the CPU idle percentage value.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.IsCpuPollingEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether CPU polling is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether CPU polling is enabled.If True, CPU polling is enabled.If False (default), CPU polling is disabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.JobCategories">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategory" /> object represents a job category defined on Microsoft SQL Server Agent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCategoryCollection" /> that represents the job categories defined on SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.Jobs">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object represents a job defined on SQL Server Agent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobCollection" /> that represents the jobs defined on SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.JobServerType">
      <summary>Gets or sets the type of job server with regard to multiserver administration.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServerType" /> object value that specifies the type of job server, such as a multiserver master server, multiserver target server, or a stand-alone server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.LocalHostAlias">
      <summary>Gets or sets the local host alias that is used to connect to the local instance of SQL Server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the local host alias.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.LoginTimeout">
      <summary>Gets or sets the number of seconds after which an attempt to connect times out.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the time seconds after which a connection attempt times out.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.MaximumHistoryRows">
      <summary>Gets or sets the maximum number of history rows retained.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum number of history rows retained.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.MaximumJobHistoryRows">
      <summary>Gets or sets the maximum number of history rows retained per job.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the maximum number of history rows retained per job.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.MsxAccountCredentialName">
      <summary>Gets or sets the Windows account required to connect to the master server using Windows Authentication.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the login used to connect to the master server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.MsxAccountName">
      <summary>Gets or sets the login required to connect to the master server using SQL Server Authentication.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the login used to connect to the master server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.MsxDefect">
      <summary>Ends Microsoft SQL Server Agent participation in a multiserver administration group. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.MsxDefect(System.Boolean)">
      <summary>Ends SQL Server Agent participation in a multiserver administration group with the option to force defection.</summary>
      <param name="forceDefection">A <see cref="T:System.Boolean" /> value that specifies whether to allow for a forceful removal of the target server when the master server connection has been permanently lost. If True, the forceful removal of the target server is allowed.If False, the removal of the target server is not forced.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.MsxEnlist(System.String,System.String)">
      <summary>Enlists SQL Server Agent as a target server with the specified master server in a multiserver administration.</summary>
      <param name="masterServer">A <see cref="T:System.String" /> value that specifies the name of the master server.</param>
      <param name="location">A <see cref="T:System.String" /> value that specifies the master server location.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.MsxServerName">
      <summary>Gets or sets the name of the master server participating in multiserver administration.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the master server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.Name">
      <summary>Gets the name of the SQL Server Agent service.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the SQL Server Agent service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.NetSendRecipient">
      <summary>Gets or sets the recipient of net send messages.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the net send recipient.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.OperatorCategories">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object represents an operator category defined on SQL Server Agent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> that represents the operator categories defined on SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.Operators">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object represents an operator defined on SQL Server Agent.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /> that represents the operators defined on SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ProxyAccounts">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object represents a proxy account defined on Microsoft SQL Server Agent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection" /> that represents the proxy accounts defined on SQL Server Agent.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.PurgeJobHistory">
      <summary>Removes all logged records of SQL Server Agent jobs.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.PurgeJobHistory(Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter)">
      <summary>Removes all logged records of SQL Server Agent jobs as specified by a filter.</summary>
      <param name="filter">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobHistoryFilter" /> object value that is used to specify constraints that restrict the job records that are purged.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ReadErrorLog">
      <summary>Enumerates the error log.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the error log details. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ReadErrorLog(System.Int32)">
      <summary>Enumerates the error log.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains the error log details. </returns>
      <param name="logNumber">An <see cref="T:System.Int32" /> value that specifies the log number of the log to be read. A value of 1 specifies the most recent error log file, a value of 9 specifies the oldest log file, and 0 specifies the current log file.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ReassignJobsByLogin(System.String,System.String)">
      <summary>Changes ownership for any SQL Server Agent job currently owned by a SQL Server login.</summary>
      <param name="oldLogin">A <see cref="T:System.String" /> value that specifies the old SQL Server login.</param>
      <param name="newLogin">A <see cref="T:System.String" /> value that specifies the new SQL Server login.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.RemoveJobByID(System.Guid)">
      <summary>Removes a job with a specified ID value.</summary>
      <param name="jobId">A <see cref="T:System.Guid" /> system object value that uniquely identifies the job.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.RemoveJobsByLogin(System.String)">
      <summary>Removes a job with a specified login.</summary>
      <param name="login">A <see cref="T:System.String" /> value that specifies the login.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ReplaceAlertTokensEnabled">
      <summary>Gets or sets the <see cref="T:Systen.Boolean" /> value that determines whether alert tokens are replaced on the instance of SQL Server Agent.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether alert tokens are replaced on the instance of SQL Server Agent.If True, alert tokens are replaced. Otherwise, False (default).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SaveInSentFolder">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the notifications are saved.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the notification messages are saved or not.If True, the notification messages are saved in the Sent folder.If False (default), the notification messages are not saved.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create SQL Server Agent.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create SQL Server Agent as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ServiceAccount">
      <summary>Gets the account under which the SQL Server Agent service runs</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the account under which the SQL Server Agent service runs.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.ServiceStartMode">
      <summary>Gets the mode used to start the SQL Server Agent service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceStartMode" /> value that specifies the way that the SQL Server Agent service is started.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SetHostLoginAccount(System.String,System.String)">
      <summary>Sets the SQL Server authentication account and password used to log in to SQL Server.</summary>
      <param name="loginName">A <see cref="T:System.String" /> value that specifies the SQL Server Authentication login name.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the SQL Server Authentication password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SetMsxAccount(System.String)">
      <summary>Sets the name of the credentials used to log in to the master server in multiserver administration.</summary>
      <param name="credentialName">A <see cref="T:System.String" /> value that specifies the login name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SetMsxAccount(System.String,System.String)">
      <summary>Sets the name of the credentials used to log in to the master server in multiserver administration.</summary>
      <param name="account">A <see cref="T:System.String" /> value that specifies the SQL Server Authentication login name.</param>
      <param name="password">A <see cref="T:System.String" /> value that specifies the SQL Server Authentication password.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SharedSchedules">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> object represents a shared schedule defined on SQL Server Agent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobScheduleCollection" /> that represents the shared schedules defined on SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SqlAgentAutoStart">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether SQL Server Agent is automatically started.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether SQL Server Agent is automatically started.If True, SQL Server Agent is automatically started.If False, (default), SQL Server Agent is not automatically restarted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SqlAgentMailProfile">
      <summary>Gets or sets a SQL Server Agent mail profile.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the SQL Server Agent mail profile.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SqlAgentRestart">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether SQL Server Agent is monitored and restarted if it stops.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether SQL Server Agent is monitored and restarted if it stops.If True, SQL Server Agent is restarted.If False (default), SQL Server Agent is not restarted.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SqlServerRestart">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the SQL Server Service is monitored and restarted if it stops.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the SQL Server Service is monitored and restarted if it stops.If True, SQL Server Service is restarted.If False (default), SQL Server Service is not restarted.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.StartMonitor(System.String,System.Int32)">
      <summary>Starts monitoring the local SQL Server Agent Service by an instance of SQL Server.</summary>
      <param name="netSendAddress">A <see cref="T:System.String" /> value that specifies a net send address to notify when the SQL Server Agent Service has stopped.</param>
      <param name="restartAttempts">An <see cref="T:System.Int32" /> value that specifies the number of times to attempt to restart the SQL Server Agent Service if it has stopped.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.StopMonitor">
      <summary>Ends monitoring the local SQL Server Agent Service by an instance of SQL Server.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.SysAdminOnly">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether CmdExec and ActiveX commands can only be executed by members of the sysadmin fixed server role.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether CmdExec and ActiveX command can be executed by sysadmin only or not.If True, CmdExec and ActiveX require sysadmin permissions only.If False (default), CmdExec and ActiveX are not restricted to sysadmin permissions.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.TargetServerGroups">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object represents a target server group defined on SQL Server Agent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection" /> that represents the target server groups defined on SQL Server Agent.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.TargetServers">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object represents a target server defined on SQL Server Agent.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection" /> that represents the target server defined on SQL Server Agent.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.TestMailProfile(System.String)">
      <summary>Tests the validity of an e-mail profile. </summary>
      <param name="profileName">A <see cref="T:System.String" /> value that specifies the name of the e-mail profile.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobServer.TestNetSend">
      <summary>Tests the validity of a net send address. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobServer.WriteOemErrorLog">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether to write the error log to a non-Unicode file or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the error log is written to a non-Unicode file or not.If True, the error log is written to a non-Unicode file.If False (default), the error log is not written to a non-Unicode file.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> class represents a Microsoft SQL Server job step.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.#ctor(Microsoft.SqlServer.Management.Smo.Agent.Job,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> class for the specified job and with the specified name.</summary>
      <param name="job">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object value that specifies the job to which the job step belongs.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the job step.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object property changes on instance of Microsoft SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Command">
      <summary>Gets or sets the command execution string for the job step.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the execution string for the job step.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.CommandExecutionSuccessCode">
      <summary>Gets or sets the process exit code from a command shell process executed as a job step.</summary>
      <returns>A <see cref="T:System.Int32" /> value that specifies the command execution success code; 0 is success, and 1 is failure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Create">
      <summary>Creates a job step on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.DatabaseName">
      <summary>Gets or sets the name of the database to which the job step command execution is confined.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of an existing database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.DatabaseUserName">
      <summary>Gets or sets the database user account that the job step assumes when executing the command string.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the database user.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.DeleteLogs(System.DateTime)">
      <summary>Deletes job step log files that are older than the specified date.</summary>
      <param name="olderThan">A <see cref="T:System.DateTime" /> system object value that specifies the date. Log files that have an earlier date are deleted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.DeleteLogs(System.Int32)">
      <summary>Deletes job step log files that have log numbers lower than the specified value.</summary>
      <param name="largerThan">A <see cref="T:System.Int32" /> value that specifies the log number. Log files that have a lower number are deleted.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Drop">
      <summary>Removes the referenced job step.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.EnumLogs">
      <summary>Returns an enumerated list of the job step log files.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> system object value that contains an enumerated list of the job step log files.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.ID">
      <summary>Gets or sets the ID value that uniquely identifies the job step.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the job step.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.JobStepFlags">
      <summary>The <see cref="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.JobStepFlags" /> property is reserved for future use. </summary>
      <returns>Returns <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepFlags" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.LastRunDate">
      <summary>Gets the date and time when the job step was last executed.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the job step was last run.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.LastRunDuration">
      <summary>Gets the time that the referenced job step took to run when it was last executed.</summary>
      <returns>The amount of time for the last job to complete, formatted as <paramref name="hhmmss" /> (hours, minutes, seconds).</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.LastRunOutcome">
      <summary>Gets the outcome of the job step when it was last executed.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.CompletionResult" /> object value that specifies the outcome of the job when it was last executed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.LastRunRetries">
      <summary>Gets the number of retries that were attempted when the job step was last executed.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of attempted retries when the job step was last executed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.OnFailAction">
      <summary>Gets or sets the action to take when the job step finishes execution with failure.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.StepCompletionAction" /> object value that specifies the action to take when the referenced job step finishes execution with a completion status of failure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.OnFailStep">
      <summary>Gets or sets the job step that is executed after the referenced job step finishes execution with a completion status of failure.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the job step that is executed after the referenced job step finishes with failure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.OnSuccessAction">
      <summary>Gets or sets the action to take when the job step finishes execution with success.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.StepCompletionAction" /> object value that specifies the action to take when the referenced job step finishes execution with a completion status of success.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.OnSuccessStep">
      <summary>Gets or sets the job step that is executed after the referenced job step finishes execution with a completion status of success.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the job step that is executed after the referenced job step finishes with success.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.OSRunPriority">
      <summary>Gets or sets the execution thread scheduling for job steps executing operating system tasks.</summary>
      <returns>An <see cref="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.OSRunPriority" /> value that specifies the priority given to job steps executing operating system tasks.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.OutputFileName">
      <summary>Gets or sets the name and path of the operating system file that records job step result message text.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OSRunPriority" /> value that specifies the priority given to job steps executing operating system tasks.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.ProxyName">
      <summary>Gets or sets the name of the Microsoft SQL Server Agent proxy account that is required by the job step.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the proxy account.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Rename(System.String)">
      <summary>Renames the job step.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the job step.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.RetryAttempts">
      <summary>Gets or sets the maximum number of times a job step is retried before it is returned with a completion status of failure.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of times a job step is retried.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.RetryInterval">
      <summary>Gets or sets the number of minutes that Microsoft SQL Server Agent waits before trying to execute a job step that has previously failed.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of minutes to wait before retrying a failed job step.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent job step.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent job step as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.Server">
      <summary>Gets or sets the name of the server on which the job step runs.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStep.SubSystem">
      <summary>Gets or sets the Microsoft SQL Server Agent execution subsystem used to interpret job step command text.</summary>
      <returns>A string value that specifies the SQL Server Agent subsystem used to interpret the job step command text.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> objects that represent all the job steps defined on the parent <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.JobStep)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</summary>
      <param name="jobStep">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object that specifies the job step to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.JobStep,System.Int32)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</summary>
      <param name="jobStep">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object that specifies the job step to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</param>
      <param name="insertAtPosition">An <see cref="T:System.Int32" /> representing the position in the collection at which to insert the <paramref name="jobStep" /></param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.JobStep,System.String)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</summary>
      <param name="jobStep">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object that specifies the job step to be added to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</param>
      <param name="insertAtColumnName">A string representing the name of the <paramref name="jobstep" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.JobStep[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object value that represents the job schedule.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object value that represents the job schedule.</returns>
      <param name="name">A string value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" />object value that is specified by the ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Job" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection.Remove(Microsoft.SqlServer.Management.Smo.Agent.JobStep)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</summary>
      <param name="jobStep">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStep" /> object that specifies the alert to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobStepCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyType" /> enumeration contains values that are used to specify the notification type that restricts the output of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Alert" /> object's <see cref="M:Microsoft.SqlServer.Management.Smo.Agent.Alert.EnumNotifications" /> method.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Agent.NotifyType.All">
      <summary>Enumerates all operators or alerts.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Agent.NotifyType.Actual">
      <summary>Enumerates only those operators or alerts configured for notification.</summary>
    </member>
    <member name="F:Microsoft.SqlServer.Management.Smo.Agent.NotifyType.Target">
      <summary>Enumerates notifications for the operator or alert specified. </summary>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.Operator">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> class represents a SQL Server Agent operator.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> class on the specified SQL Server Agent and with the specified name.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent Service with which the operator is associated.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the operator.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.AddNotification(System.String,Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods)">
      <summary>Assigns the referenced operator to an alert so that the operator is sent a notification when the specified alert is raised. </summary>
      <param name="alertName">A <see cref="T:System.String" /> value that specifies the name of the alert.</param>
      <param name="notifymethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the method of notification, such as e-mail, net-send, or pager.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.CategoryName">
      <summary>Gets or sets the name of the category to which the operator belongs.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the alert category.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.Create">
      <summary>Creates an operator on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.Drop">
      <summary>Removes the referenced operator.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.EmailAddress">
      <summary>Gets or sets the e-mail address of the referenced operator.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the e-mail address.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.Enabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the operator is enabled or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the operator is enabled or not.If True, the operator is enabled.If False (default), the operator is not enabled.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.EnumJobNotifications">
      <summary>Enumerates a list of notifications made by SQL Server Agent on completion of a job execution.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications and the associated jobs. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.EnumNotifications">
      <summary>Enumerates a list of notifications made by SQL Server Agent for job completion and for raised alerts.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications and the associated jobs and alerts. ColumnData typeDescriptionAlertIDIntegerThe alert ID value.AlertNameStringThe name of the alert.UseEmailBooleanA Boolean value that specifies whether the notification is instructed to use e-mail to inform the operator.UsePagerBooleanA Boolean value that specifies whether the notification is instructed to use a pager service to inform the operator.UseNetSendBooleanA Boolean value that specifies whether the notification is instructed to use a net send message to inform the operator.HasEmailBooleanA Boolean value that specifies whether the operator can receive e-mail notifications.HasPagerBooleanA Boolean value that specifies whether the operator can receive pager notifications.HasNetSendBooleanA Boolean value that specifies whether the operator can receive net-send notifications.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.EnumNotifications(Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods)">
      <summary>Enumerates a list of notifications made by SQL Server Agent for job completion and for raised alerts for a specified notification type.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications and the associated jobs and alerts for the specified notification type.</returns>
      <param name="notifyMethod">Specifies the notification method.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.EnumNotifications(Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods,System.String)">
      <summary>Enumerates a list of notifications made by SQL Server Agent for a specified alert and for a specified notification method.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications for the specified alert and notification method.</returns>
      <param name="notifyMethod">Specifies the notification method.</param>
      <param name="alertName">Specifies the name of the alert.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.EnumNotifications(System.String)">
      <summary>Enumerates a list of notifications made by SQL Server Agent for the specified alert.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the notifications for the specified alert. ColumnData typeDescriptionAlertIDIntegerThe alert ID value.AlertNameStringThe name of the alert.UseEmailBooleanA Boolean value that specifies whether the notification is instructed to use e-mail to inform the operator.UsePagerBooleanA Boolean value that specifies whether the notification is instructed to use a pager service to inform the operator.UseNetSendBooleanA Boolean value that specifies whether the notification is instructed to use a net send message to inform the operator.HasEmailBooleanA Boolean value that specifies whether the operator can receive e-mail notifications.HasPagerBooleanA Boolean value that specifies whether the operator can receive pager notifications.HasNetSendBooleanA Boolean value that specifies whether the operator can receive net-send notifications.</returns>
      <param name="alertName">A string value that specifies the name of the alert.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.ID">
      <summary>Gets the ID value that uniquely identifies the operator.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value of the operator.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.LastEmailDate">
      <summary>Gets the date and time when the operator last received an alert notification by e-mail. </summary>
      <returns>A <see cref="T:System.DateTime" /> System object value that specifies the date and time when the operator last received an alert notification by e-mail. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.LastNetSendDate">
      <summary>Gets the date and time when the operator last received an alert notification by net-send. </summary>
      <returns>A <see cref="T:System.DateTime" /> System object value that specifies the date and time when the operator last received an alert notification by net-send. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.LastPagerDate">
      <summary>Gets the date and time when the operator last received an alert notification by pager. </summary>
      <returns>A <see cref="T:System.DateTime" /> System object value that specifies the date and time when the operator last received an alert notification by pager. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.NetSendAddress">
      <summary>Gets or sets an operator's net-send address.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the operator's net-send address.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.PagerAddress">
      <summary>Gets or sets an operator's pager address.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the operator's pager address.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.PagerDays">
      <summary>Gets or sets the days of the week on which SQL Server Agent attempts to notify the referenced operator by pager.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.WeekDays" /> object value that specifies the day of the week or the combination of days of the week that SQL Server Agent notifies the operator by pager.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.RemoveNotification(System.String)">
      <summary>Removes the association between the referenced operator and a specified alert.</summary>
      <param name="alertName">A <see cref="T:System.String" /> value that specifies the name of the alert from which to remove the association with the referenced operator.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.Rename(System.String)">
      <summary>Renames the referenced operator.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies a new name for the operator.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.SaturdayPagerEndTime">
      <summary>Gets or sets the latest time of day at which the referenced operator is available to receive alert notification by pager on Saturdays. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> object value that specifies the latest time of day at which the operator can be sent alert notifications by pager.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.SaturdayPagerStartTime">
      <summary>Gets or sets the earliest time of day at which the referenced operator is available to receive alert notification by pager on Saturdays. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> object value that specifies the earliest time of day at which the operator can be sent alert notifications by pager.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Agent operator.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Agent operator as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.SundayPagerEndTime">
      <summary>Gets or sets the latest time of day at which the referenced operator is available to receive alert notification by pager on Sundays. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> object value that specifies the latest time of day at which the operator can be sent alert notifications by pager.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.SundayPagerStartTime">
      <summary>Gets or sets the earliest time of day at which the referenced operator is available to receive alert notification by pager on Sundays. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> object value that specifies the earliest time of day at which the operator can be sent alert notifications by pager.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.Operator.UpdateNotification(System.String,Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods)">
      <summary>Alters the notification method without dropping the association between an alert and an operator.</summary>
      <param name="alertName">A <see cref="T:System.String" /> value that specifies the name of the alert.</param>
      <param name="notifymethod">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.NotifyMethods" /> object value that specifies the notification method, such as e-mail, pager, or net-send.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.WeekdayPagerEndTime">
      <summary>Gets or sets the latest time of day at which the referenced operator is available to receive alert notification by pager on weekdays. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> object value that specifies the latest time of day at which the operator can be sent alert notifications by pager.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.Operator.WeekdayPagerStartTime">
      <summary>Gets or sets the earliest time of day at which the referenced operator is available to receive alert notification by pager on weekdays. </summary>
      <returns>A <see cref="T:System.TimeSpan" /> object value that specifies the earliest time of day at which the operator can be sent alert notifications by pager.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> class contains attributes that allow operators to be categorized. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> class on the specified instance of Microsoft SQL Server Agent and with the specified name.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent Service.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the operator category.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory.ID">
      <summary>Gets the ID value that uniquely identifies the operator category.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the operator category.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> objects that represent all the categories defined on the parent object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</summary>
      <param name="operatorCategory">An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object that specifies the operator category to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object value that represents the operator category.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object value that represents the alert category.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection.Remove(Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</summary>
      <param name="operatorCategory">An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object that specifies the operator category to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection.Remove(System.String)">
      <summary>Removes an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategory" /> object from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the operator category to be removed from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCategoryCollection" /> collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> objects that represent all the operators defined on the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.Operator)">
      <summary>Adds an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> to the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /></summary>
      <param name="serverOperator">The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.Operator[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection.Item(System.Int32)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object in the collection by index number.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object value that represents the operator.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection.Item(System.String)">
      <summary>Gets an <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object in the collection by name.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object value that represents the operator.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.Operator" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the collection of operators.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.OperatorCollection.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the collection of operators as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> class represents a SQL Server Agent proxy account.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> class on the specified SQL Server Agent Service, with the specified name.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent Service.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the proxy account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> class on the specified SQL Server Agent Service with the specified name and credential.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent Service.</param>
      <param name="proxyName">A <see cref="T:System.String" /> value that specifies the name of the proxy account.</param>
      <param name="credentialName">A <see cref="T:System.String" /> value that specifies the credential name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String,System.String,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> class on the specified SQL Server Agent Service with the specified name and credential. It also specifies whether the proxy account is enabled.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent Service.</param>
      <param name="proxyName">A <see cref="T:System.String" /> value that specifies the name of the proxy account.</param>
      <param name="credentialName">A <see cref="T:System.String" /> value that specifies the credential name.</param>
      <param name="enabled">A <see cref="T:System.Boolean" /> value that specifies whether the proxy account is enabled.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String,System.String,System.Boolean,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> class on the specified SQL Server Agent Service with the specified name and credential. It also specifies whether the proxy account is enabled.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that specifies the SQL Server Agent Service.</param>
      <param name="proxyName">A <see cref="T:System.String" /> value that specifies the name of the proxy account.</param>
      <param name="credentialName">A <see cref="T:System.String" /> value that specifies the credential name.</param>
      <param name="enabled">A <see cref="T:System.Boolean" /> value that specifies whether the proxy account is enabled.</param>
      <param name="description">A <see cref="T:System.String" /> value that contains a textual description of the proxy account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.AddLogin(System.String)">
      <summary>Adds a Microsoft Windows login account to the proxy account.</summary>
      <param name="loginName">A <see cref="T:System.String" /> value that specifies the Windows login account that is associated with the proxy account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.AddMsdbRole(System.String)">
      <summary>Adds a Microsoft SQL Server database role to the proxy account.</summary>
      <param name="msdbRoleName">A <see cref="T:System.String" /> value that specifies the SQL Server database role that is associated with the proxy account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.AddServerRole(System.String)">
      <summary>Adds a Microsoft SQL Server server role to the proxy account.</summary>
      <param name="serverRoleName">A <see cref="T:System.String" /> value that specifies the SQL Server server role that is associated with the proxy account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.AddSubSystem(Microsoft.SqlServer.Management.Smo.Agent.AgentSubSystem)">
      <summary>Adds a Microsoft SQL Server subsystem to the proxy account.</summary>
      <param name="subSystem">An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AgentSubSystem" /> object value that specifies the SQL Server subsystem that is associated with the proxy account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object property changes on an instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Create">
      <summary>Creates a job on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.CredentialID">
      <summary>Gets the ID value that uniquely identifies the proxy agent credential.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the proxy account credential.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.CredentialIdentity">
      <summary>Gets the credential identity.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the credential identity.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.CredentialName">
      <summary>Gets or sets the name of the credential.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the credential.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Description">
      <summary>Gets or sets a textual description of the proxy account.</summary>
      <returns>A <see cref="T:System.String" /> value that contains a textual description of the proxy account.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Drop">
      <summary>Removes an existing proxy account.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.EnumLogins">
      <summary>Enumerates a list of Microsoft Windows login accounts associated with the referenced proxy account.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the Windows login accounts that are associated with the referenced proxy account. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.EnumMsdbRoles">
      <summary>Enumerates a list of Microsoft SQL Server database roles associated with the referenced proxy account.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the SQL Server database roles that are associated with the referenced proxy account. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.EnumServerRoles">
      <summary>Enumerates a list of Microsoft SQL Server server roles associated with the referenced proxy account.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the SQL Server server roles that are associated with the referenced proxy account. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.EnumSubSystems">
      <summary>Enumerates a list of Microsoft SQL Server subsystems associated with the referenced proxy account.</summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about the SQL Server subsystems that are associated with the referenced proxy account. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.ID">
      <summary>Gets the ID value that uniquely identifies the proxy account.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the proxy account.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.IsEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property value that specifies whether the proxy account is enabled or not.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the proxy account is enabled or not.If True, the proxy account is enabled.If False (default), the proxy account is disabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Reassign(System.String)">
      <summary>Reassign the job steps that refer to the current proxy account name to a new proxy account name.</summary>
      <param name="targetProxyAccountName">The new proxy account name.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.RemoveLogin(System.String)">
      <summary>Removes a Microsoft Windows login account from the referenced proxy account.</summary>
      <param name="loginName">A <see cref="T:System.String" /> value that specifies the Windows login account to be removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.RemoveMsdbRole(System.String)">
      <summary>Removes a Microsoft SQL Server database role from the referenced proxy account.</summary>
      <param name="msdbRoleName">A <see cref="T:System.String" /> value that specifies the SQL Server database role to be removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.RemoveServerRole(System.String)">
      <summary>Removes a Microsoft SQL Server server role from the referenced proxy account.</summary>
      <param name="serverRoleName">A <see cref="T:System.String" /> value that specifies the SQL Server server role to be removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.RemoveSubSystem(Microsoft.SqlServer.Management.Smo.Agent.AgentSubSystem)">
      <summary>Removes a Microsoft SQL Server subsystem from the referenced proxy account.</summary>
      <param name="subSystem">An <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.AgentSubSystem" /> object value that specifies the SQL Server subsystem to be removed.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Rename(System.String)">
      <summary>Renames a proxy account.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the proxy account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Agent proxy account.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Agent proxy account as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> objects that represent all the proxy accounts defined on SQL Server Agent.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> to the collection.</summary>
      <param name="proxyAccount">The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object value that represents the proxy account.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object value that represents the proxy account.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccount" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ProxyAccountCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.ScheduleBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ScheduleBase" /> class is a base class that is inherited by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobSchedule" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ScheduleBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.ScheduleBase" /> class.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.ScheduleBase.ID">
      <summary>Gets the ID value that uniquely identifies the schedule.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the schedule.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.ScheduleBase.SetId(System.Int32)">
      <summary>Sets the ID value that uniquely identifies the schedule.</summary>
      <param name="id">An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the schedule.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object represents a target server defined for multiserver administration on SQL Server Agent.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.EnlistDate">
      <summary>Gets the date and time at which an instance of Microsoft SQL Server was enlisted as a member of a multiserver administration group.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the instance of SQL Server was enlisted as a member of a multiserver administration group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.ID">
      <summary>Gets the ID value for the instance of Microsoft SQL Server that is the target server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value for the instance of SQL Server that is the target server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.LastPollDate">
      <summary>Gets the most recent date and time at which the referenced target server successfully connected to its master server.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the date and time when the referenced target server last connected to its master server .</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.LocalTime">
      <summary>Gets the current date and time for the referenced target server.</summary>
      <returns>A <see cref="T:System.DateTime" /> value that specifies the current date and time at the referenced target server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.Location">
      <summary>Gets or sets the physical location of the referenced target server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the location of the referenced target server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.PendingInstructions">
      <summary>Gets the number of SQL Server Agent maintenance tasks waiting to be downloaded by the target server from the master server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of maintenance tasks waiting to be downloaded.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.PollingInterval">
      <summary>Gets the length of time in seconds that the target server waits between attempts to connect to the master server to download pending instructions.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of seconds between attempts to poll the master server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.Status">
      <summary>Gets information about the current component execution status or integrity status of the referenced target server.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerStatus" /> object value that specifies the current execution and integrity status of the target server.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServer.TimeZoneAdjustment">
      <summary>Gets the difference, in minutes, between the local time midnight on the target server and midnight Coordinated Universal Time (Greenwich Mean Time).</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the number of minutes time difference between the referenced target server and Greenwich Mean Time.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> objects that represent all the target servers defined on SQL Server Agent.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.TargetServer)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> to the collection.</summary>
      <param name="server">The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.TargetServer[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object value that represents the target server.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object value that represents the target server.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object that represent a target server group defined for multi-server administration on SQL Server Agent.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.#ctor(Microsoft.SqlServer.Management.Smo.Agent.JobServer,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> class on the specified SQL Server Agent and with the specified name.</summary>
      <param name="jobServer">A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that specifies the SQL Server Agent Service with which the target server group is associated.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the target server group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.AddMemberServer(System.String)">
      <summary>Assigns target server group membership to the specified target server.</summary>
      <param name="srvname">A <see cref="T:System.String" /> value that specifies the target server to be removed from the target server group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.Create">
      <summary>Creates a target server group on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.Drop">
      <summary>Removes the referenced target server group.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.EnumMemberServers">
      <summary>Enumerates a list of target servers that are members of the referenced target server group.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServer" /> objects that are members of the referenced target server group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.ID">
      <summary>Gets the ID value that uniquely identifies the target server group.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value for the target server group.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.RemoveMemberServer(System.String)">
      <summary>Withdraws membership of the referenced target server group from the specified target server.</summary>
      <param name="srvname">A <see cref="T:System.String" /> value that specifies the target server to be removed from the target server group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.Rename(System.String)">
      <summary>Renames the referenced target server group.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the target server group.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the target server group.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the target server group as specified by the script options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that is used to specify the script options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> objects that represent all the target server groups defined on SQL Server Agent.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection.Add(Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> to the collection.</summary>
      <param name="targetServerGroup">The <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object value that represents the target server group.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object value that represents the target server group.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroup" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.JobServer" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Agent.TargetServerGroupCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerObjectBase">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerObjectBase" /> class is a base class that is inherited by other Service Broker classes. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerObjectBase.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerObjectBase" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerObjectBase.GetDBName">
      <summary>Returns the name of the database on which the instance of Service Broker is implemented.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the database on which Service Broker is implemented.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerObjectBase.Name">
      <summary>Gets or sets the name of the object.</summary>
      <returns>A <see cref="T:System.String" /> which represents the name of the object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerObjectBase.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the Service Broker object.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerObjectBase.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Agent alert as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object represents a priority level and the set of criteria for determining which Service Broker conversations to assign the priority level.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> class on the specified implementation of Service Broker and with the specified name.</summary>
      <param name="serviceBroker">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that specifies the implementation of Service Broker on which the conversation priority is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the conversation priority.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Alter">
      <summary>Updates a conversation priority in an instance of SQL Server with any property changes made in the specified <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.ContractName">
      <summary>Gets or sets the contract name specified for the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of a Service Broker contract to be used as a criterion for determining if the conversation priority applies to a conversation.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Create">
      <summary>Creates a conversation priority on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>This method will be removed in a future version of the product.Denies access to the specified permission for the specified grantees on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>This method will be removed in a future version of the product.Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>This method will be removed in a future version of the product.Denies access to the specified permission for the specified grantees on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>This method will be removed in a future version of the product.Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Drop">
      <summary>Removes the conversation priority.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.EnumObjectPermissions">
      <summary>This method will be removed in a future version of the product.Enumerates a list of object permissions for the conversation priority.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the conversation priority.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>This method will be removed in a future version of the product.Enumerates a list of object permissions for a specified permission on the conversation priority.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the conversation priority.</returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.EnumObjectPermissions(System.String)">
      <summary>This method will be removed in a future version of the product.Enumerates a list of object permissions for a specified grantee on the conversation priority.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the conversation priority.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>This method will be removed in a future version of the product.Enumerates a list of object permissions for a specified grantee and a specified permission on the conversation priority.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the conversation priority.</returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>This method will be removed in a future version of the product.Grants access to the specified permission for the specified grantees on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>This method will be removed in a future version of the product.Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object for other users.If True, the grantee is given the ability to grant other users access to the conversation priority.If False, the grantee is not given the ability to deny other users access to the conversation priority.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>This method will be removed in a future version of the product.Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object for other users.If True, the grantee is given the ability to grant other users access to the conversation priority.If False, the grantee is not given the ability to deny other users access to the conversation priority.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the conversation priority to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>This method will be removed in a future version of the product.Grants access to the specified permission for the specified grantees on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>This method will be removed in a future version of the product.Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object for other users.If True, the grantee is given the ability to grant other users access to the conversation priority.If False, the grantee is not given the ability to deny other users access to the conversation priority.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>This method will be removed in a future version of the product.Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object for other users.If True, the grantee is given the ability to grant other users access to the conversation priority.If False, the grantee is not given the ability to deny other users access to the conversation priority.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the conversation priority to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.ID">
      <summary>Gets the conversation priority ID associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
      <returns>An <see cref="T:System.Int32" /> value that uniquely identifies the conversation priority within the database.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.LocalServiceName">
      <summary>Gets or sets the local service name associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of a Service Broker service to be used as a criterion for determining if the conversation priority applies to a conversation.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.PriorityLevel">
      <summary>Gets or sets the priority level associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
      <returns>A <see cref="T:System.Byte" /> value that specifies the priority level to be assigned to any conversation endpoint that uses the contract and services specified in the conversation priority.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.RemoteServiceName">
      <summary>Gets or sets the remote service name associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of a Service Broker service to be used as a criterion for determining if the conversation priority applies to a conversation.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>This method will be removed in a future version of the product.Revokes previously granted permissions from a grantee on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>This method will be removed in a future version of the product.Revokes previously granted permissions from a grantee on the conversation priority and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the conversation priority.If False, the grantee is not given the ability to revoke other user's access from the conversation priority.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>This method will be removed in a future version of the product.Revokes previously granted permissions from a grantee on the conversation priority and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the conversation priority.If False, the grantee is not given the ability to revoke other user's access from the conversation priority.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the conversation priority for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>This method will be removed in a future version of the product.Revokes previously granted permissions from a grantee on the conversation priority.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>This method will be removed in a future version of the product.Revokes previously granted permissions from a grantee on the conversation priority and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the conversation priority.If False, the grantee is not given the ability to revoke other user's access from the conversation priority.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>This method will be removed in a future version of the product.Revokes previously granted permissions from a grantee on the conversation priority and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the conversation priority.If False, the grantee is not given the ability to revoke other user's access from the conversation priority.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the conversation priority for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> objects that represent all the conversation priorities defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object to the collection.</summary>
      <param name="brokerPriority">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object that specifies the conversation priority to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object value that represents the conversation priority.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object value that represents the conversation priority.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection" /> collection by using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender">
      <summary>Exposes Service Broker conversation priority methods and properties in addition to the methods and properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender.#ctor(Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender" /> class and associates it with an instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> class.</summary>
      <param name="brokerPriority">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object that specifies the Service Broker conversation priority with which this instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender" /> object is associated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender.Name">
      <summary>Gets or sets the name of the Service Broker conversation priority associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the conversation priority associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriorityExtender.Validate(System.String,System.Object[])">
      <summary>Performs a validation check on the object.</summary>
      <returns>The <see cref="Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> of the object.</returns>
      <param name="methodName">A string that represents the name of the validation method.</param>
      <param name="arguments">An array of objects representing the parameters for the validation method.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object represents a Service Broker service, which is an addressable endpoint for conversations. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> class on the specified implementation of Service Broker and with the specified name.</summary>
      <param name="serviceBroker">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that specifies the implementation of Service Broker on a database.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the service.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Create">
      <summary>Creates a Service Broker service on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies access to the specified permission for the specified grantee on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users who the grantee granted access to on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies access to the specified permission for the specified grantees on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Drop">
      <summary>Removes the Service Broker service.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the Service Broker service.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the Service Broker service. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the Service Broker service.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the Service Broker service. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the Service Broker service.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the Service Broker service. </returns>
      <param name="granteeName">A string value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the Service Broker service.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the Service Broker service. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Events">
      <summary>Gets the events associated with the Service Broker service. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents" /> object that represents the Service Broker service events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.ExtendedProperties">
      <summary>Gets the extended properties of the Service Broker service.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants access to the specified permission for the specified grantee on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object for other users.If True, the grantee is given the ability to grant other users access to the Service Broker service.If False, the grantee is not given the ability to deny other users access to the Service Broker service. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object for other users.If True, the grantee is given the ability to grant other users access to the Service Broker service.If False, the grantee is not given the ability to grant other users access to the Service Broker service. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the Service Broker service to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object for other users.If True, the grantee is given the ability to grant other users access to the Service Broker service.If False, the grantee is not given the ability to deny other users access to the Service Broker service. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Service Broker service under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object for other users.If True, the grantee is given the ability to grant other users access to the Service Broker service.If False, the grantee is not given the ability to grant other users access to the Service Broker service. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the Service Broker service to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.ID">
      <summary>Gets the ID value that uniquely identifies the Service Broker service.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the Service Broker service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.IsSystemObject">
      <summary>Gets a <see cref="T:System.Boolean" /> which indicates whether this instance is system object.</summary>
      <returns>Returns a <see cref="T:System.Boolean" /> which indicates whether this instance is system object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Owner">
      <summary>Gets or sets the Service Broker service owner.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Service Broker service owner.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.QueueName">
      <summary>Gets or sets the queue that the service uses to hold messages.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the queue that the service uses to hold messages.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.QueueSchema">
      <summary>Gets or sets the schema for the queue that the service uses to hold messages.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema for the queue that the service uses to hold messages.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the Service Broker service and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the Service Broker service.If False, the grantee is not given the ability to revoke other users' access from the Service Broker service.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the Service Broker service and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the Service Broker service.If False, the grantee is not given the ability to revoke other users' access from the Service Broker service.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the Service Broker service for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the Service Broker service.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantees on the Service Broker service and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the Service Broker service.If False, the grantee is not given the ability to revoke other users' access from the Service Broker service.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the Service Broker service and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the Service Broker service.If False, the grantee is not given the ability to revoke other users' access from the Service Broker service.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the Service Broker service for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.ServiceContractMappings">
      <summary>Gets a collection of contracts that are mapped to the Service Broker service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection" /> object that lists the relationship between the service and the contracts.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> objects that represent all the Service Broker services defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.BrokerService)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object to a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection" />.</summary>
      <param name="brokerService">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object that specifies the Broker Service to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.BrokerService[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object value that represents the Service Broker service.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object value that represents the Service Broker service.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents" /> object represents the settings required for Service Broker service event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of Service Broker service events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object and the user subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the Service Broker service events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the Service Broker service events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender">
      <summary>Exposes Service Broker service methods and properties in addition to the methods and properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender.#ctor(Microsoft.SqlServer.Management.Smo.Broker.BrokerService)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender" /> class and associates it with an instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> class.</summary>
      <param name="brokerService">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object that specifies the conversation priority with which this instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender" /> object is associated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender.Name">
      <summary>Gets or sets the name of the Service Broker service associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the Service Broker service associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender.ServiceContractMappings">
      <summary>Gets a collection of contracts that are mapped to the Service Broker service.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection" /> object that lists the relationship between the service and the contracts.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceExtender.Validate(System.String,System.Object[])">
      <summary>Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.</summary>
      <returns>Returns an object array that contains the <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" />.</returns>
      <param name="methodName">A string that represents the name of the method.</param>
      <param name="arguments">An object array that contains the method parameters.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object represents a message type that defines the content of messages. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> class on the specified implementation of Service Broker and with the specified name.</summary>
      <param name="serviceBroker">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that specifies the implementation of Service Broker on which the message type is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the message type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object property changes on instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Create">
      <summary>Creates a message type on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies access to the specified permission for the specified grantee on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies access to the specified permission for the specified grantees on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Drop">
      <summary>Removes the Message type.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the Message type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the Message type. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the Message type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the Message type. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the Message type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the Message type. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the Message type.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the Message type. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Events">
      <summary>Gets the events associated with the message type. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents" /> object that represents the message type events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants access to the specified permission for the specified grantee on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object for other users.If True, the grantee is given the ability to grant other users access to the Message type.If False, the grantee is not given the ability to deny other users access to the Message type. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object for other users.If True, the grantee is given the ability to grant other users access to the Message type.If False, the grantee is not given the ability to grant other users access to the Message type. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the Message type to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object for other users.If True, the grantee is given the ability to grant other users access to the Message type.If False, the grantee is not given the ability to deny other users access to the Message type. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Message type under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object for other users.If True, the grantee is given the ability to grant other users access to the Message type.If False, the grantee is not given the ability to grant other users access to the Message type. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the Message type to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.ID">
      <summary>Gets the ID value that uniquely identifies the message type.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the message type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.IsSystemObject">
      <summary>Gets a <see cref="T:System.Boolean" /> value that specifies whether the message type is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the message type is a system object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.MessageTypeValidation">
      <summary>Gets or sets the type of validation performed on message body.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeValidation" /> object value that specifies the type of validation performed on the message body.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Owner">
      <summary>Gets or sets the owner of the message type.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the message type.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the Message type and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the Message type.If False, the grantee is not given the ability to revoke other user's access from the Message type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the Message type and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the Message type.If False, the grantee is not given the ability to revoke other users' access from the Message type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the Message type for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the Message type.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the Message type and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the Message type.If False, the grantee is not given the ability to revoke other users' access from the Message type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageType.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the Message type and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the Message type.If False, the grantee is not given the ability to revoke other users' access from the Message type.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the Message type for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.ValidationXmlSchemaCollection">
      <summary>Gets or sets the XML schema collection used for validation.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the XML schema collection used for validation of the message body.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageType.ValidationXmlSchemaCollectionSchema">
      <summary>Gets or sets the XML schema used for validation.</summary>
      <returns>A <see cref="T:System.String" /> value with the schema for validation.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> objects that represent all the message types defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.MessageType)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> to the collection. </summary>
      <param name="messageType">The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.MessageType[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object value that represents the message type.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object value that represents the message type.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents" /> object represents the settings required for SQL Server message type event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of message type events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEvent" /> object and the user subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the message type events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the message type events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender">
      <summary>Exposes Service Broker message type methods and properties in addition to the methods and properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender.#ctor(Microsoft.SqlServer.Management.Smo.Broker.MessageType)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender" /> class and associates it with an instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> class.</summary>
      <param name="messageType">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object that specifies the conversation priority with which this instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender" /> object is associated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender.Name">
      <summary>Gets or sets the name of the Service Broker message type associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the Service Broker message type associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender.Validate(System.String,System.Object[])">
      <summary>Validates the state of a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeExtender" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> object specifying the state of the object.</returns>
      <param name="methodName">A <see cref="T:System.String" /> value specifying the validation method.</param>
      <param name="arguments">The arguments for the validation.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object represents a relationship between message types and a contract. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceContract,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> class for the specified contract and with the specified name.</summary>
      <param name="serviceContract">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that specifies the contract in which the message type is used.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceContract,System.String,Microsoft.SqlServer.Management.Smo.Broker.MessageSource)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> class for the specified contract and with the specified name and message source.</summary>
      <param name="servicecontract">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that specifies the contract in which the message type is used.</param>
      <param name="messageName">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object.</param>
      <param name="messageSource">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageSource" /> object value that specifies which dialog sent the message type.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping.MarkForDrop(System.Boolean)">
      <summary>Removes the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object.</summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether to remove the object when the <see cref="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Alter" /> method of the parent object is run.If True, the object is removed when the <see cref="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Alter" /> method of the parent object is run.If False, the object is not removed when the <see cref="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Alter" /> method of the parent object is run.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping.MessageSource">
      <summary>Gets or sets the message source.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageSource" /> object value that specifies the message source.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets or sets a property that specifies whether the object is open in design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed..</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object is open in design mode.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping.Name">
      <summary>Gets or sets the name of the message type mapping.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the message type mapping.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> objects that represent all the message types defined on a contract.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object to the collection.</summary>
      <param name="messageTypeMapping">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object that specifies the object that is to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object value that represents the message type that is associated with the contract.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object value that represents the message type that is associated with the contract.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection.Remove(Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object from the collection.</summary>
      <param name="messageTypeMapping">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object that specifies the object that is to be removed from the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object from the collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMapping" /> object that is to be removed from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object represents the settings that Service Broker uses for security and authentication when communicating with a remote service.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> class on the specified instance of Service Broker and with the specified name.</summary>
      <param name="serviceBroker">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that specifies the instance of Service Broker on which the remote service resides.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.CertificateUser">
      <summary>Gets or sets the user that holds the certificate associated with the remote service binding.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the user that holds the certificate associated with the remote service binding.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Create">
      <summary>Creates a remote service binding on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies access to the specified permission for the specified grantee on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies access to the specified permission for the specified grantees on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Drop">
      <summary>Removes the remote service binding.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the remote service binding.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the remote service binding. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for the remote service binding for the specified set of permissions on the remote service binding.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the remote service binding. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the remote service binding.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the remote service binding. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the remote service binding.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the remote service binding. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Events">
      <summary>Gets the events associated with the remote service binding. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents" /> object that represents the remote service binding events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants access to the specified permission for the specified grantee on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object for other users.If True, the grantee is given the ability to grant other users access to the remote service binding.If False, the grantee is not given the ability to deny other users access to the remote service binding. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object for other users.If True, the grantee is given the ability to grant other users access to the remote service binding.If False, the grantee is not given the ability to grant other users access to the remote service binding. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the remote service binding to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object for other users.If True, the grantee is given the ability to grant other users access to the remote service binding.If False, the grantee is not given the ability to deny other users access to the remote service binding. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the remote service binding under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object for other users.If True, the grantee is given the ability to grant other users access to the remote service binding.If False, the grantee is not given the ability to grant other users access to the remote service binding. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the remote service binding to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.ID">
      <summary>Gets the ID value that uniquely identifies the remote service binding.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the remote service.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.IsAnonymous">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether anonymous dialogs are enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether anonymous dialogs are enabled.If True, anonymous dialogs are enabled.If False (default), anonymous dialogs are disabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Owner">
      <summary>Gets or sets the owner of the remote service binding.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the remote service binding.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that owns the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.RemoteService">
      <summary>Gets or sets the remote service for which the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object provides security credentials.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the remote service for which the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object provides security credentials.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the remote service binding and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the remote service binding.If False, the grantee is not given the ability to revoke other users' access from the remote service binding.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the remote service binding and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the remote service binding.If False, the grantee is not given the ability to revoke other users' access from the remote service binding.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the remote service binding for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the remote service binding.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantees on the remote service binding and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the remote service binding.If False, the grantee is not given the ability to revoke other users' access from the remote service binding.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the remote service binding and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the remote service binding.If False, the grantee is not given the ability to revoke other users' access from the remote service binding.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the remote service binding for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> objects that represent all the remote service bindings defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> to the collection.</summary>
      <param name="remoteServiceBinding">The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object value that represents the remote service binding.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object value that represents the remote service binding.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents" /> object represents the settings required for Microsoft SQL Server remote service binding event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of remote service binding events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents.ServerEvent">
      <summary>Specifies the server event handler for remote service binding events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the remote service binding events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the remote service binding events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender">
      <summary>Exposes Service Broker remote service binding methods and properties in addition to the methods and properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender.#ctor(Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender" /> class and associates it with an instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> class.</summary>
      <param name="remoteServiceBinding">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object that specifies the conversation priority with which this instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender" /> object is associated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender.Name">
      <summary>Gets or sets the name of the Service Broker remote service binding associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the Service Broker remote service binding associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingExtender.Validate(System.String,System.Object[])">
      <summary>Validates the state of the object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> object specifying the state of the object</returns>
      <param name="methodName">A <see cref="T:System.String" /> value specifying the validation method.</param>
      <param name="arguments">The arguments for the validation.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object represents an implementation of Service Broker on a Microsoft SQL Server database. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker.MessageTypes">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageType" /> object represents a message type defined on the instance of Service Broker.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeCollection" /> object that represents all the message types defined on the instance of Service Broker. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Database" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker.Priorities">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority" /> object represents a conversation priority defined on the instance of Service Broker.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.PriorityCollection" /> object that represents all the conversation priorities defined on the instance of Service Broker. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker.Queues">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object represents a service queue defined on the instance of Service Broker.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection" /> object that represents all the service queues defined on the instance of Service Broker. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker.RemoteServiceBindings">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBinding" /> object represents a remote service binding defined on the instance of Service Broker.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.RemoteServiceBindingCollection" /> object that represents all the remote service bindings defined on the instance of Service Broker. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker.Routes">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object represents a service route defined on the instance of Service Broker.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" /> object that represents all the service routes defined on the instance of Service Broker. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker.ServiceContracts">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object represents a service contract defined on the instance of Service Broker.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection" /> object that represents all the service contracts defined on the instance of Service Broker. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker.Services">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object represents a Service Broker service defined on the instance of Service Broker.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerServiceCollection" /> object that represents all the Service Broker services defined on the instance of Service Broker. </returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> objects represents a contract that specifies the direction and type of messages in a conversation.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> class on the specified instance of Service Broker and with the specified name.</summary>
      <param name="serviceBroker">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that specifies the instance of Service Broker on which the service contract is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Create">
      <summary>Creates a remote service binding on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies access to the specified permission for the specified grantee on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users who the grantee granted access to on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies access to the specified permission for the specified grantees on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Drop">
      <summary>Removes the service contract.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the service contract.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the service contract. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the service contract.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the service contract. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the service contract.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the service contract. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the service contract.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the service contract. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Events">
      <summary>Gets the events associated with the service contract. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents" /> object that represents the service contract events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants access to the specified permission for the specified grantee on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object for other users.If True, the grantee is given the ability to grant other users access to the service contract.If False, the grantee is not given the ability to deny other users access to the service contract. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object for other users.If True, the grantee is given the ability to grant other users access to the service contract.If False, the grantee is not given the ability to grant other users access to the service contract. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the service contract to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object for other users.If True, the grantee is given the ability to grant other users access to the service contract.If False, the grantee is not given the ability to deny other users access to the service contract. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service contract under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object for other users.If True, the grantee is given the ability to grant other users access to the service contract.If False, the grantee is not given the ability to grant other users access to the service contract. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the service contract to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.ID">
      <summary>Gets the ID value that uniquely identifies the service contract.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the contract.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.IsSystemObject">
      <summary>Gets the <see cref="T:System.Boolean" /> property value that specifies whether the Service Contract is a system object.</summary>
      <returns>A <see cref="T:System.Boolean" /> Which is true if the Service Contract is a system object; otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.MessageTypeMappings">
      <summary>Gets the message type mappings of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection" /> object that specifies the message type mappings for the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Owner">
      <summary>Gets or sets the owner of the service contract.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the service contract.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the service contract and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service contract.If False, the grantee is not given the ability to revoke other users' access from the service contract.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the service contract and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service contract.If False, the grantee is not given the ability to revoke other users' access from the service contract.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the service contract for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the service contract.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the service contract and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service contract.If False, the grantee is not given the ability to revoke other users' access from the service contract.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the service contract and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service contract.If False, the grantee is not given the ability to revoke other users' access from the service contract.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the service contract for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> objects that represent all the service contracts defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.ServiceContract)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> to the collection.</summary>
      <param name="serviceContract">The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.ServiceContract[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object value that represents the service contract.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object value that represents the service contract.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents" /> object represents the settings required for SQL Server service contract event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of service contract events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object and the user subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the service contract events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the service contract events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender">
      <summary>Exposes Service Broker contract methods and properties in addition to the methods and properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceContract)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender" /> class and associates it with an instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> class.</summary>
      <param name="serviceContract">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> object that specifies the Service Broker contract with which this instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender" /> object is associated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender.MessageTypeMappings">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection" /> associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender" /> object.</summary>
      <returns>Returns the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.MessageTypeMappingCollection" /> associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender.Name">
      <summary>Gets or sets the name of the Service Broker contract associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the Service Broker contract associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender.Validate(System.String,System.Object[])">
      <summary>Validates the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContract" /> associated with this instance.</summary>
      <returns>A T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState resulting from the operation.</returns>
      <param name="methodName">A <see cref="T:System.String" /> which contains the validation method.</param>
      <param name="arguments">An array of type <see cref="T:System.Object" /> containing the arguments.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> class represents the service contracts that are associated with the Service Broker service.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping.#ctor(Microsoft.SqlServer.Management.Smo.Broker.BrokerService,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> class on the specified instance of Service Broker and with the specified name.</summary>
      <param name="brokerService">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that specifies the instance of Service Broker on which the service contract mapping is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping.MarkForDrop(System.Boolean)">
      <summary>Removes the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object.</summary>
      <param name="dropOnAlter">A <see cref="T:System.Boolean" /> value that specifies whether to remove the object when the <see cref="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Alter" /> method of the parent object is run.If True, the object is removed when the <see cref="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Alter" /> method of the parent object is run.If False, the object is not removed when the <see cref="M:Microsoft.SqlServer.Management.Smo.Broker.BrokerService.Alter" /> method of the parent object is run.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets or sets a property that specifies whether the object is open in design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed..</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object is open in design mode.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping.Name">
      <summary>Gets or sets the name of the service contract mapping.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the service contract mapping.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> objects that represent all the message types defined on a contract.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object to the collection.</summary>
      <param name="serviceContractMapping">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object that specifies the object that is to be added to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object value that represents the message type that is associated with the contract.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object value that represents the message type that is associated with the contract.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.BrokerService" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection.Remove(Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object from the collection.</summary>
      <param name="serviceContractMapping">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object that specifies the object that is to be removed from the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMappingCollection.Remove(System.String)">
      <summary>Removes a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object from the collection.</summary>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceContractMapping" /> object that is to be removed from the collection.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object represents a queue that stores Service Broker messages.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> class on the specified instance of Service Broker and with the specified name.</summary>
      <param name="serviceBroker">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that specifies the instance of Service Broker on which the service queue is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> class on the specified instance of Service Broker and with the specified name and schema.</summary>
      <param name="serviceBroker">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that specifies the instance of Service Broker on which the service queue is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.ActivationExecutionContext">
      <summary>Gets or sets the execution context for the activated procedure.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ActivationExecutionContext" /> object value that specifies the execution context for the activated procedure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object property changes on the instance of SQL Server. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Create">
      <summary>Creates a service queue on the instance of SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.CreateDate">
      <summary>Gets the date and time when the service queue was created.</summary>
      <returns>A <see cref="T:System.DateTime" /> object value that specifies the date and time when the service queue was created.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.DateLastModified">
      <summary>Gets the date and time when the service queue was last modified.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the service queue was last modified.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies access to the specified permission for the specified grantee on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users who the grantee granted access to on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies access to the specified permission for the specified grantees on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Drop">
      <summary>Removes the service queue.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the service queue.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the service queue. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the service queue.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the service queue. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the service queue.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the service queue. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the service queue.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the service queue. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Events">
      <summary>Gets the events associated with the service queue. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents" /> object that represents the service queue events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.ExecutionContextPrincipal">
      <summary>Gets or sets the server principal for the activated procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the server principal for the activated procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.FileGroup">
      <summary>Gets or sets the filegroup on which the service queue is located. </summary>
      <returns>A <see cref="T:System.String" /> object value that specifies the filegroup for the service queue.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants access to the specified permission for the specified grantee on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object for other users.If True, the grantee is given the ability to grant other users access to the service queue.If False, the grantee is not given the ability to deny other users access to the service queue. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object for other users.If True, the grantee is given the ability to grant other users access to the service queue.If False, the grantee is not given the ability to grant other users access to the service queue. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the service queue to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object for other users.If True, the grantee is given the ability to grant other users access to the service queue.If False, the grantee is not given the ability to deny other users access to the service queue. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service queue under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object for other users.If True, the grantee is given the ability to grant other users access to the service queue.If False, the grantee is not given the ability to grant other users access to the service queue. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the service queue to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.ID">
      <summary>Gets the ID value that uniquely identifies the service queue.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the service queue.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.IsActivationEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether activation is enabled for the service queue.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether activation is enabled for the service queue.If True, activation is enabled for the service queue.If False (default), activation is disabled for the service queue.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.IsEnqueueEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the queue is enabled.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the queue is enabled.If True, the queue is enabled.If False (default), the queue is disabled.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.IsPoisonMessageHandlingEnabled">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> property that specifies whether automatic poison message handling is active for the Service Broker queue.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies the state of automatic poison message handling for the Service Broker queue. True specifies that automatic poison message handling is active. False specifies that automatic poison message handling is not active.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.IsRetentionEnabled">
      <summary>Gets or sets the <see cref="T:System.Boolean" /> property that specifies whether the retention is enabled for the service queue.</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether retention is enabled for the service queue.If True, retention is enabled for the service queue.If False (default), retention is disabled for the service queue.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.IsSystemObject">
      <summary>Gets a value that indicates whether the <see cref="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> is a system object.</summary>
      <returns>True if the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> is a system object. Otherwise, False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.MaxReaders">
      <summary>Gets or sets the maximum number of concurrent queue readers.</summary>
      <returns>An <see cref="T:System.Int16" /> value that specifies the maximum number of concurrent queue readers.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Microsoft#SqlServer#Management#Sdk#Sfc#ISfcSupportsDesignMode#IsDesignMode">
      <summary>Gets or sets a property that specifies whether the object is open in design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed..</summary>
      <returns>A <see cref="T:System.Boolean" /> value that specifies whether the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object is open in design mode.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Name">
      <summary>Gets or sets the <see cref="T:System.String" /> containing the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /></summary>
      <returns>A <see cref="T:System.String" /> containing the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" />.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.ProcedureDatabase">
      <summary>Gets or sets the database that contains the executing procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the database that contains the executing procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.ProcedureName">
      <summary>Gets or sets the name of the executing procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the executing procedure.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.ProcedureSchema">
      <summary>Gets or sets the schema of the executing procedure.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the schema of the executing procedure.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the service queue and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service queue.If False, the grantee is not given the ability to revoke other users' access from the service queue.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the service queue and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service queue.If False, the grantee is not given the ability to revoke other users' access from the service queue.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A string value that specifies the role that the user assumes when revoking access from the service queue for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the service queue.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from grantees on the service queue and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service queue.If False, the grantee is not given the ability to revoke other users' access from the service queue.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the service queue and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service queue.If False, the grantee is not given the ability to revoke other users' access from the service queue.</param>
      <param name="cascade">A Boolean property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the service queue for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.RowCount">
      <summary>Gets the number of rows in the service queue.</summary>
      <returns>An <see cref="T:System.Int64" /> value that specifies the number of rows in the service queue.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.RowCountAsDouble">
      <summary>Gets the number of rows in the service queue as a double floating point value.</summary>
      <returns>A <see cref="T:System.Double" /> value that specifies the number of rows in the service queue.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Schema">
      <summary>Gets or sets the <see cref="T:System.String" /> containing the name of the Schema associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /></summary>
      <returns>A <see cref="T:System.String" /> containing the name of the Schema associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" />.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the Service Broker service queue.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to create the Service Broker service queue as specified by the scripting options.</summary>
      <returns>A T:System.Collections.Specialized.StringCollection system object that contains a list of the Transact-SQL statements in the script.</returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScritingOptions" /> object that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> objects that represent all the service queues defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object to the collection.</summary>
      <param name="serviceQueue">The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object value that represents the service queue.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object value that represents the service queue.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection.Item(System.String,System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object in the collection by name and schema.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object value that represents the service queue.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection" /> collection.</param>
      <param name="schema">A <see cref="T:System.String" /> value that specifies the schema of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents" /> object represents the settings required for SQL Server service queue event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that specifies the set of service queue events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object and the user subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet)">
      <summary>Specifies the service queue events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the service queue events to receive and the event handler that handles the events.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet)">
      <summary>Clears the specified event settings, and removes the specified event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServiceQueueEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender">
      <summary>Exposes Service Broker queue methods and properties in addition to the methods and properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender" /> class and associates it with an instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> class.</summary>
      <param name="serviceQueue">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> object that specifies the conversation priority with which this instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender" /> object is associated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender.Name">
      <summary>Gets or sets the name of the conversation priority associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the Service Broker queue associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender.ServerVersion">
      <summary>Gets a <see cref="T:System.Version" /> object describing the version of the server on which the Service Broker queue is implemented.</summary>
      <returns>A <see cref="T:System.Version" /> object describing the version of the server on which the Service Broker queue is implemented. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueueExtender.Validate(System.String,System.Object[])">
      <summary>Validates the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceQueue" /> associated with this instance.</summary>
      <returns>A T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState resulting from the operation.</returns>
      <param name="methodName">A <see cref="T:System.String" /> which contains the validation method.</param>
      <param name="arguments">An array of type <see cref="T:System.Object" /> containing the arguments.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object represents a Service Broker route that contains the location information for the service and the database on which it is defined. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> class on the specified instance of Service Broker and with the specified name.</summary>
      <param name="serviceBroker">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that specifies the instance of Service Broker on which the service route is defined.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Address">
      <summary>Gets or sets the connection string for the remote Service Broker instance addressed by the route.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the connection string for the remote Service Broker instance addressed by the route.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object property changes on the instance of Microsoft SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.BrokerInstance">
      <summary>Gets or sets the Service Broker instance that hosts the remote service.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the Service Broker instance that hosts the remote service.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Create">
      <summary>Creates a service route on the instance of Microsoft SQL Server as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Denies access to the specified permission for the specified grantee on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantee and other users who the grantee granted access on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Denies access to the specified permission for the specified grantees on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Deny(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Denies access to the specified permission for the specified grantees on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Drop">
      <summary>Removes the service route.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.EnumObjectPermissions">
      <summary>Enumerates a list of object permissions for the service route.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the service route. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.EnumObjectPermissions(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified permission on the service route.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified permission on the service route. </returns>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> value that specifies the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.EnumObjectPermissions(System.String)">
      <summary>Enumerates a list of object permissions for a specified grantee on the service route.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee on the service route. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.EnumObjectPermissions(System.String,Microsoft.SqlServer.Management.Smo.ObjectPermissionSet)">
      <summary>Enumerates a list of object permissions for a specified grantee and a specified permission on the service route.</summary>
      <returns>An array of <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionInfo" /> objects that contains object permission information for the specified grantee and permission on the service route. </returns>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee.</param>
      <param name="permissions">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object value that specifies the permission.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Events">
      <summary>Gets the events associated with the service route. </summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents" /> object that represents the service route events.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.ExpirationDate">
      <summary>Gets or sets the date and time when the service route expires.</summary>
      <returns>A <see cref="T:System.DateTime" /> system object value that specifies the date and time when the service route expires.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.ExtendedProperties">
      <summary>Gets the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object.</summary>
      <returns>An <see cref="T:Microsoft.SqlServer.Management.Smo.ExtendedPropertyCollection" /> object that specifies the extended properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Grants access to the specified permission for the specified grantee on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies the grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object for other users.If True, the grantee is given the ability to grant other users access to the service route.If False, the grantee is not given the ability to deny other users access to the service route. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object for other users.If True, the grantee is given the ability to grant other users access to the service route.If False, the grantee is not given the ability to grant other users access to the service route. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the service route to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Grants access to the specified permission for the specified grantees on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that lists the grantees to be granted access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object for other users.If True, the grantee is given the ability to grant other users access to the service route.If False, the grantee is not given the ability to deny other users access to the service route. </param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Grant(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.String)">
      <summary>Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service route under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be denied access to the permission.</param>
      <param name="grantGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to grant access to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object for other users.If True, the grantee is given the ability to grant other users access to the service route.If False, the grantee is not given the ability to grant other users access to the service route. </param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when granting access to the service route to other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.ID">
      <summary>Gets the ID value that uniquely identifies the service route.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the service route.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.MirrorAddress">
      <summary>Gets or sets the connection string of the remote mirrored Service Broker instance addressed by this route.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the connection string of remote mirrored Service Broker instance addressed by this route.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Owner">
      <summary>Gets or sets the owner of the service route.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the owner of the service route.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object value that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.RemoteService">
      <summary>Gets or sets the remote service addressed by the service route.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the remote service addressed by the service route.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantee on the service route and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service route.If False, the grantee is not given the ability to revoke other users' access from the service route.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String,System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from a grantee on the service route and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeName">A <see cref="T:System.String" /> value that specifies a grantee to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service route.If False, the grantee is not given the ability to revoke other users' access from the service route.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the service route for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[])">
      <summary>Revokes previously granted permissions from a list of grantees on the service route.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean)">
      <summary>Revokes previously granted permissions from a grantees on the service route and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service route.If False, the grantee is not given the ability to revoke other users' access from the service route.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute.Revoke(Microsoft.SqlServer.Management.Smo.ObjectPermissionSet,System.String[],System.Boolean,System.Boolean,System.String)">
      <summary>Revokes previously granted permissions from grantees on the service route and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.</summary>
      <param name="permission">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectPermissionSet" /> object that specifies the permission.</param>
      <param name="granteeNames">A <see cref="T:System.String" /> array that specifies a list of grantees to be revoked access to the permission.</param>
      <param name="revokeGrant">A <see cref="T:System.Boolean" /> property that specifies whether the grantee is given the ability to revoke access from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object for other users.If True, the grantee is given the ability to revoke other users' access from the service route.If False, the grantee is not given the ability to revoke other users' access from the service route.</param>
      <param name="cascade">A <see cref="T:System.Boolean" /> property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.</param>
      <param name="asRole">A <see cref="T:System.String" /> value that specifies the role that the user assumes when revoking access from the service route for other users. Use this parameter for grantees who are members of more than one role.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> objects that represent all the service routes defined on a database.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection.Add(Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" />.</summary>
      <param name="serviceRoute">The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> to add to the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" />.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index value from where to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object value that represents the service route.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object value that represents the service route.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" /> collection using a system-defined, unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceBroker" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents" /> object represents the settings required for SQL Server service route event notification.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents.GetEventSelection">
      <summary>Returns the currently selected event notifications.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of service route events.</returns>
    </member>
    <member name="E:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents.ServerEvent">
      <summary>Specifies the event raised when an event occurs in <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object and the user subscribed to the events from that object instance.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents.StartEvents">
      <summary>Starts receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents.StopEvents">
      <summary>Stops receiving events.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Specifies the service route events to receive.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents.SubscribeToEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet,Microsoft.SqlServer.Management.Smo.ServerEventHandler)">
      <summary>Specifies the service route events to receive and the event handler that handles the events.</summary>
      <param name="events">An <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to receive.</param>
      <param name="eventHandler">A <see cref="T:Microsoft.SqlServer.Management.Smo.ServerEventHandler" /> object that handles the events that are received.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents.UnsubscribeAllEvents">
      <summary>Clears all event settings, and removes all event handlers.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteEvents.UnsubscribeFromEvents(Microsoft.SqlServer.Management.Smo.ObjectEventSet)">
      <summary>Clears the specified event settings, and removes all event handlers.</summary>
      <param name="events">A <see cref="T:Microsoft.SqlServer.Management.Smo.ObjectEventSet" /> object that specifies the set of events to stop receiving.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender">
      <summary>Exposes Service Broker route methods and properties in addition to the methods and properties of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender.#ctor(Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender" /> class and associates it with an instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> class.</summary>
      <param name="route">A <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRoute" /> object that specifies the Service Broker route with which this instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender" /> object is associated.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender.Name">
      <summary>Gets or sets the name of the conversation priority associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender" /> object.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the Service Broker route associated with the <see cref="T:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Broker.ServiceRouteExtender.Validate(System.String,System.Object[])">
      <summary>Validates an object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState" /> resulting from the validation.</returns>
      <param name="methodName">A <see cref="T:System.String" /> which contains the name of the method</param>
      <param name="arguments">An array of <see cref="T:System.Object" /> which contains the parameters.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> class represents a SQL Server Database Mail subsystem configuration option.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object property changes on an instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue.Description">
      <summary>Gets or sets a textual description of the SQL Server Database Mail configuration option.</summary>
      <returns>A <see cref="T:System.String" /> value that contains a textual description of the SQL Server Database Mail configuration option.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail configuration value.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail configuration option as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue.Value">
      <summary>Gets or sets the value of the referenced configuration option.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the value of the configuration option.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> objects that represent all the configuration options defined on the SQL Server Database Mail subsystem.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection.Add(Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object to the collection.</summary>
      <param name="configurationValue">The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object value that represents the configuration option.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object value that represents the configuration option.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> class represents a SQL Server Database Mail subsystem mail account.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.#ctor(Microsoft.SqlServer.Management.Smo.Mail.SqlMail,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> class on the specified instance of SQL Server Database Mail subsystem and with the specified name.</summary>
      <param name="sqlMail">A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object value that specifies the SQL Server Database Mail subsystem that is running on the instance of SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the mail account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.#ctor(Microsoft.SqlServer.Management.Smo.Mail.SqlMail,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> class on the specified instance of SQL Server Database Mail subsystem and with the specified name and description.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object value that specifies the SQL Server Database Mail subsystem that is running on the instance of SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the mail account.</param>
      <param name="description">A <see cref="T:System.String" /> value that contains a textual description of the purpose of the mail account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.#ctor(Microsoft.SqlServer.Management.Smo.Mail.SqlMail,System.String,System.String,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> class on the specified instance of SQL Server Database Mail subsystem and with the specified name, description, display name, and e-mail address.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object value that specifies the SQL Server Database Mail subsystem that is running on the instance of SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the mail account.</param>
      <param name="description">A <see cref="T:System.String" /> value that contains a textual description of the purpose of the mail account.</param>
      <param name="displayName">A <see cref="T:System.String" /> value that specifies the name that is displayed when messages are sent.</param>
      <param name="emailAddress">A <see cref="T:System.String" /> value that specifies the e-mail address of the mail account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object property changes on an instance of SQL Server running the SQL Server Database Mail subsystem. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.Create">
      <summary>Creates a mail account on the instance of SQL Server running the SQL Server Database Mail subsystem, as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.Description">
      <summary>Gets or sets a textual description of the purpose of the mail account.</summary>
      <returns>A <see cref="T:System.String" /> value that contains a textual description of the purpose of the mail account.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.DisplayName">
      <summary>Gets or sets the name of the mail account that is displayed in messages.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the display name of the mail account.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.Drop">
      <summary>Removes an existing mail account.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.EmailAddress">
      <summary>Gets or sets the e-mail address of the mail account.</summary>
      <returns>A <see cref="T:System.String" /> value that contains the e-mail address of the mail account.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.GetAccountProfileNames">
      <summary>Gets a string array containing the names of the Mail Profiles which this Mail Account belongs to.</summary>
      <returns>Returns <see cref="T:System.String" /> array containing the names of the Mail Profiles which this Mail Account belongs to.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.ID">
      <summary>Gets the ID value that uniquely identifies the mail account.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the mail account.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.IsBusyAccount">
      <summary>Gets a <see cref="T:System.Boolean" /> which indicates whether the account has unsent items.</summary>
      <returns>Returns a <see cref="T:System.Boolean" /> which is true if the account has unsent items; otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.MailServers">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object represents a mail server associated with the mail account.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection" /> that represents the mail servers associated with the mail account.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.Rename(System.String)">
      <summary>Renames the mail account.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the mail account.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.ReplyToAddress">
      <summary>Gets or sets the e-mail address to which the mail account replies.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the e-mail address to which the mail account replies.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail account.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccount.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail account, as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> objects that represent all the mail accounts defined on the SQL Server Database Mail subsystem.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection.Add(Microsoft.SqlServer.Management.Smo.Mail.MailAccount)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> to this collection.</summary>
      <param name="mailAccount">The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> to add to this collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Mail.MailAccount[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object value that represents the mail account.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object value that represents the mail account.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection" /> collection using a system-defined unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> class represents a SQL Server Database Mail subsystem mail profile.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> class.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.#ctor(Microsoft.SqlServer.Management.Smo.Mail.SqlMail,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> class on the specified instance of SQL Server Database Mail subsystem and with the specified name.</summary>
      <param name="sqlMail">A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object value that specifies the SQL Server Database Mail subsystem that is running on the instance of Microsoft SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the mail profile.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.#ctor(Microsoft.SqlServer.Management.Smo.Mail.SqlMail,System.String,System.String)">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> class on the specified instance of SQL Server Database Mail subsystem and with the specified name and description.</summary>
      <param name="parent">A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object value that specifies the SQL Server Database Mail subsystem that is running on the instance of SQL Server.</param>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the mail profile.</param>
      <param name="description">A <see cref="T:System.String" /> value that contains a textual description of the purpose of the mail profile.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.AddAccount(System.String,System.Int32)">
      <summary>Associates a mail account with the referenced mail profile.</summary>
      <param name="accountName">A <see cref="T:System.String" /> value that specifies the name of the mail account.</param>
      <param name="sequenceNumber">An <see cref="T:System.Int32" /> value that specifies the sequence number of the mail account for the referenced profile.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.AddPrincipal(System.String)">
      <summary>Associates a security principal with the referenced mail profile.</summary>
      <param name="principalName">A <see cref="T:System.String" /> value that specifies the name of the security principal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.AddPrincipal(System.String,System.Boolean)">
      <summary>Associates a security principal with the referenced mail profile.</summary>
      <param name="principalName">A <see cref="T:System.String" /> value that specifies the name of the security principal.</param>
      <param name="isDefaultProfile">A <see cref="T:System.Boolean" /> value that specifies whether the referenced profile is set as the default profile for the principal. If True, the referenced profile is the default profile for the principal.If False, the referenced profile is not the default profile for the principal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object property changes on an instance of SQL Server running the SQL Server Database Mail subsystem. </summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.Create">
      <summary>Creates a mail profile on the instance of SQL Server running the SQL Server Database Mail subsystem, as defined by the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.Description">
      <summary>Gets or sets a textual description of the purpose of the mail profile.</summary>
      <returns>A <see cref="T:System.String" /> value that contains a textual description of the purpose of the mail profile.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.Drop">
      <summary>Removes an existing mail profile.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.EnumAccounts">
      <summary>Returns an enumerated list of email accounts associated with the referenced mail profile. </summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about e-mail accounts that are associated with the referenced mail profile. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.EnumPrincipals">
      <summary>Returns an enumerated list of security principals associated with the referenced mail profile. </summary>
      <returns>A <see cref="T:System.Data.DataTable" /> object value that contains a table of information about security principals that are associated with the referenced mail profile. </returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.ForceDeleteForActiveProfiles">
      <summary>Gets or sets a <see cref="T:System.Boolean" /> which determines whether active profiles are deleted.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if active profiles are deleted, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.ID">
      <summary>Gets the ID value that uniquely identifies the mail profile.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the ID value that uniquely identifies the mail profile.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.IsBusyProfile">
      <summary>Gets a <see cref="T:System.Boolean" /> which determines whether the profile is busy. Busy in this context means that there are unsent items associated to this profile.</summary>
      <returns>A <see cref="T:System.Boolean" /> which is true if the profile is busy, otherwise false.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.RemoveAccount(System.String)">
      <summary>Removes the association between a mail account and the referenced mail profile.</summary>
      <param name="accountName">A <see cref="T:System.String" /> value that specifies the name of the mail account.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.RemovePrincipal(System.String)">
      <summary>Removes the association between a principal and the referenced mail profile.</summary>
      <param name="principalName">A <see cref="T:System.String" /> value that specifies the name of the principal.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.Rename(System.String)">
      <summary>Renames the referenced mail profile.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the mail profile.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail profile.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfile.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail profile, as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> objects that represent all the mail profiles defined on the SQL Server Database Mail subsystem.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection.Add(Microsoft.SqlServer.Management.Smo.Mail.MailProfile)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> to the collection.</summary>
      <param name="mailProfile">The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Mail.MailProfile[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" />  objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object value that represents the mail profile.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object value that represents the mail profile.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection" /> collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection.ItemById(System.Int32)">
      <summary>Extracts a member from the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection" /> collection using a system-defined unique identifier.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object that has the specified ID value.</returns>
      <param name="id">An <see cref="T:System.Int32" /> value that uniquely identifies the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object that is a member of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> class represents a SQL Server Database Mail subsystem mail server.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServer.Alter">
      <summary>Updates any <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object property changes on an instance of SQL Server. </summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServer.EnableSsl">
      <summary>Gets or sets whether the secure socket layer is enabled.</summary>
      <returns>A Boolean value that indicates the result of the operation, True if Ssl enabled, otherwise False.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServer.NoCredentialChange">
      <summary>Gets or sets whether credentials can be changed.</summary>
      <returns>A Boolean value that specifies whether credentials can be changed.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServer.Parent">
      <summary>Gets or sets the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServer.Port">
      <summary>Gets or sets the port setting for the mail server.</summary>
      <returns>An <see cref="T:System.Int32" /> value that specifies the port address setting for the mail server associated with the referenced mail server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServer.Rename(System.String)">
      <summary>Renames the mail server.</summary>
      <param name="newName">A <see cref="T:System.String" /> value that specifies the new name of the mail server.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServer.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail server.</summary>
      <returns>Returns a <see cref="T:System.Collections.Specialized.StringCollection" /> which contains a Transact-SQL script that can be used to re-create the SQL Server Database Mail server.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServer.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail server.</summary>
      <returns>Returns a <see cref="T:System.Collections.Specialized.StringCollection" /> which contains a Transact-SQL script that can be used to re-create the SQL Server Database Mail server.</returns>
      <param name="scriptingOptions">The <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServer.ServerType">
      <summary>Gets the type of mail server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the type of mail server, such as Microsoft Exchange Server, Internet Message Access Protocol (IMAP), or Post Office Protocol 3 (POP3).</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServer.SetAccount(System.String,System.Security.SecureString)">
      <summary>Sets the mail server account.</summary>
      <param name="userName">A string value that contains the username.</param>
      <param name="password">A <see cref="T:System.Security.SecureString" /> that contains the password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServer.SetAccount(System.String,System.String)">
      <summary>Sets the mail server account.</summary>
      <param name="userName">A string value that contains the username.</param>
      <param name="password">A <see cref="T:System.Security.SecureString" /> that contains the password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServer.SetPassword(System.Security.SecureString)">
      <summary>Sets the password.</summary>
      <param name="password">A <see cref="T:System.Security.SecureString" /> that contains the password.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServer.SetPassword(System.String)">
      <summary>Sets the password for the user account.</summary>
      <param name="password">A <see cref="T:System.String" /> value that specifies the password for the user account.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServer.UseDefaultCredentials">
      <summary>Gets or sets whether to use default credentials.</summary>
      <returns>A Boolean value that specifies whether to use default credentials.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServer.UserName">
      <summary>Gets or sets the user name associated with the referenced mail server.</summary>
      <returns>A <see cref="T:System.String" /> value that specifies the name of the user associated with the referenced mail server.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection" /> class represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> objects that represent all the mail servers defined on the SQL Server Database Mail subsystem.</summary>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection.Add(Microsoft.SqlServer.Management.Smo.Mail.MailServer)">
      <summary>Adds a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> to the collection.</summary>
      <param name="mailServer">The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> to add to the collection.</param>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection.CopyTo(Microsoft.SqlServer.Management.Smo.Mail.MailServer[],System.Int32)">
      <summary>Copies the collection objects to a one-dimensional array beginning at the index value specified.</summary>
      <param name="array">An array of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> objects.</param>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the index position to start the copy.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection.Item(System.Int32)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object in the collection by index number.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object value that represents the mail server.</returns>
      <param name="index">An <see cref="T:System.Int32" /> value that specifies the position of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection.Item(System.String)">
      <summary>Gets a <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object in the collection by name.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object value that represents the mail server.</returns>
      <param name="name">A <see cref="T:System.String" /> value that specifies the name of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServer" /> object in the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection" /> collection.</param>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailServerCollection" /> object.</returns>
    </member>
    <member name="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail">
      <summary>The <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> class represents the SQL Server Database Mail subsystem.</summary>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.SqlMail.Accounts">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccount" /> object represents a SQL Server Database Mail account.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailAccountCollection" /> that represents the mail accounts defined on the SQL Server Database Mail subsystem.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.SqlMail.ConfigurationValues">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValue" /> object represents a SQL Server Database Mail configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.ConfigurationValueCollection" /> that represents the configuration options defined on the SQL Server Database Mail subsystem.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.SqlMail.Parent">
      <summary>Gets the <see cref="T:Microsoft.SqlServer.Management.Smo.Server" /> object that is the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Server" />object value that specifies the parent of the <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.SqlMail" /> object.</returns>
    </member>
    <member name="P:Microsoft.SqlServer.Management.Smo.Mail.SqlMail.Profiles">
      <summary>Represents a collection of <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> objects. Each <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfile" /> object represents a SQL Server Database Mail configuration option.</summary>
      <returns>A <see cref="T:Microsoft.SqlServer.Management.Smo.Mail.MailProfileCollection" /> that represents the mail profiles defined on the SQL Server Database Mail subsystem.</returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.SqlMail.Script">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail subsystem.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
    </member>
    <member name="M:Microsoft.SqlServer.Management.Smo.Mail.SqlMail.Script(Microsoft.SqlServer.Management.Smo.ScriptingOptions)">
      <summary>Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail subsystem as specified by the scripting options.</summary>
      <returns>A <see cref="T:System.Collections.Specialized.StringCollection" /> system object value that contains a list of Transact-SQL statements in the script. </returns>
      <param name="scriptingOptions">A <see cref="T:Microsoft.SqlServer.Management.Smo.ScriptingOptions" /> object value that specifies the scripting options.</param>
    </member>
  </members>
</doc>

Anon7 - 2022
AnonSec Team