<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.SqlServer.Dac.Extensions</name>
    </assembly>
    <members>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlCodeAnalysisRule">
            <summary>
            Base class for SQL static code analysis rules. An analysis rule analyzes a model / model element and returns a list of
            problems found during analysis.
            
            Implementing classes must have a <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.ExportCodeAnalysisRuleAttribute"/> defined on the
            class definition to be discovered and used during code analysis. 
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule">
            <summary>
            Base class for all types of analysis rule. An analysis rule analyzes a model / model element and returns a list of
            problems found during analysis. 
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule.Analyze(Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleExecutionContext)">
            <summary>
            Performs analysis and returns a list of problems detected
            </summary>
            <param name="ruleExecutionContext">Contains the schema model and model element to analyze</param>
            <returns>The problems detected by the rule in the given element</returns>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule.SupportedElementTypes">
            <summary>
            Types of elements checked by this rule. Required if the rule scope is <see cref="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleScope.Element"/>,
            for <see cref="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleScope.Model"/> scoped rules this is not relevant
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleDescriptorUpdater">
            <summary>
            Updates RuleDescriptor objects. Can be used to change the state of the rule from enabled -> disabled
            and to change the severity of the rule
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleDescriptorUpdater.UpdateRuleDescription(Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleDescriptor)">
            <summary>
            Updates the RuleDescriptor - can change the Enabled and Severity values
            as required for rule filtering etc
            </summary>
            <param name="descriptor">RuleDescriptor to be processed</param>
            <returns>The updated RuleDescriptor</returns>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.MefRuleEngineResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.MefRuleEngineResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.MefRuleEngineResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.MefRuleEngineResources.InvalidRuleStatusPrefix">
            <summary>
              Looks up a localized string similar to Invalid prefix for rule key: {0}. Ignored..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.MefRuleEngineResources.MissingSupportedElements">
            <summary>
              Looks up a localized string similar to Rule &apos;{0}&apos; in assembly &apos;{1}&apos; was ignored because it is missing SupportedElementTypes. This is required for Element scope rules.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleDescriptor">
            <summary>
            Describes a rule - is it enabled, severity of the rule if it reports a
            problem, 
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleDescriptor">
            <summary>
            Describes a rule - is it enabled, severity of the rule if it reports a
            problem, 
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleEngine">
            <summary>
            Responsible for executing rules against a SQLModel.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleEngine.ExecuteRules(Microsoft.SqlServer.Dac.Model.TSqlModel,System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Execute all enabled rules against the specified model and each model element found in the model
            </summary>
            <param name="schemaModel">The model against which the rules are executed</param>
            <param name="errors">The errors that occurred when executing rules</param>
            <returns>The problems detected by executing the rules</returns>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleEngine.AllRuleDescriptions">
            <summary>
            Used for testing purposes
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleEngine.ModelRuleDescriptions">
            <summary>
            Used for testing purposes
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleEngine.ElementRuleDescriptions">
            <summary>
            Used for testing purposes
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleLoader`1.CreateStandardProperties">
            <summary>
            Creates a <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.EngineProperties"/> that uses standard extension lookup 
            properties and returns this to the caller
            </summary>
            <returns><see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.EngineProperties"/></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleLoader`1.SetRuleStoreFactory(Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleStoreFactory{`0})">
            <summary>
            For testing purposes only - injects a new rulestore factory for use when finding rules
            </summary>
            <param name="factory"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleLoader`1.#ctor(Microsoft.SqlServer.Dac.CodeAnalysis.Engine.EngineProperties)">
            <summary>
            Initializes the <see cref="T:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1"/> 
            </summary>
            <param name="engineProperties"><see cref="T:Microsoft.SqlServer.Dac.Extensibility.CompositionProperties"/> defining how rules should be loaded</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleLoader`1.GetAllRules(System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Gets all rules.
            </summary>
            <param name="typeLoadErrors">Output <see cref="T:System.Collections.Generic.List`1"/> containing all errors that occurred during load. This will include general load errors
            for all contributors on the machine, plus load errors relating to version mismatch between requested contributor version
            and the available contributors on the machine</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleLoader`1.CreateRuleEngine(System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Creates a RuleEngine.
            </summary>
            <param name="errors">Errors found while processing rules - are there duplicate rules or rules that do not include required metadata</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleStore">
            <summary>
            A RuleStore that stores analysis rules and their metadata. Rules are accessible in their original form
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleStore.GetRuleDescriptors(System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Gets the Code Analysis rules and their metadata wrapped inside RuleDescriptor objects. The EngineProperties are used to
            filter rules by platform and to run a rule descriptor updater (if present), which can flag the rule as enabled/disabled
            and update the severity 
            </summary>
            <param name="errors">Errors found while processing rules - are there duplicate rules or rules that do not include required metadata</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleStore">
            <summary>
            For now only ISqlCodeAnalysisRule is supported via MEF - can change in the future if other rule types are required.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleStore.GetRuleDescriptors(System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Gets the Code Analysis rules and their metadata wrapped inside RuleDescriptor objects. The EngineProperties are used to
            filter rules by platform and to run a rule descriptor updater (if present), which can flag the rule as enabled/disabled
            and update the severity 
            </summary>
            <param name="errors">Errors found while processing rules - are there duplicate rules or rules that do not include required metadata</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleStoreFactory`1">
            <summary>
            Factory for loading rules via MEF extensibility. 
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleStoreFactory`1.CreateRuleStore(Microsoft.SqlServer.Dac.CodeAnalysis.Engine.EngineProperties,System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Creates an IRuleStore with rules found by MEF
            </summary>
            <param name="properties">Properties defining the configuration for extensibility loading etc</param>
            <param name="errors">Errors found while loading rule extensions </param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.RuleStoreFactory`1.SetExtensionManagerFactory(Microsoft.SqlServer.Dac.Extensibility.IExtensionManagerFactory)">
            <summary>
            For testing purposes only - injects a new IExtensionManagerFactory which supplies types
            </summary>
            <param name="factory"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.SourceCodePositionProvider.TryGetSourceInformation(Microsoft.SqlServer.Dac.Model.TSqlObject,Microsoft.SqlServer.Dac.SourceInformation@)">
            <summary>
            Tries to find source information for a given TSqlObject
            </summary>
            <returns>true if source information was found</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.SourceCodePositionProvider.TryGetSourceInformation(Microsoft.SqlServer.Dac.Model.TSqlObject,Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment,Microsoft.SqlServer.Dac.SourceInformation@)">
            <summary>
            Tries to find source information for a given TSqlObject
            </summary>
            <returns>true if source information was found</returns>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.SqlRuleProblemSuppressionContext">
            <summary>
            The context information for suppressing a SCA problem
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.SqlRuleProblemSuppressionContext.#ctor(Microsoft.SqlServer.Dac.CodeAnalysis.Engine.IRuleDescriptor,Microsoft.SqlServer.Dac.Model.TSqlObject,Microsoft.SqlServer.Dac.Model.TSqlModel)">
            <summary>
            Initialize a new instance of SqlRuleProblemSuppressionContext
            </summary>
            <param name="rule">The Rule detecting the problem</param>
            <param name="modelElement">The element causing a problem</param>
            <param name="schemaModel">The Schema Model being analyzed</param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.SqlRuleProblemSuppressionContext.ModelElement">
            <summary>
            The element being analyzed
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.SqlRuleProblemSuppressionContext.SchemaModel">
            <summary>
            The Schema Model the rule is checking against
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.SqlRuleProblemSuppressionContext.Rule">
            <summary>
            The Rule detecting the problem
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.ExportCodeAnalysisRuleAttribute">
            <summary>
            Attribute defining a rule export, and the metadata about that rule. Implements ISqlAnalysisRuleMetadata,
            which should be used on the importer side to ensure type consistency
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.ISqlAnalysisRuleMetadata">
            <summary>
            The metadata describing a rule - its namespace, id, scope etc.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ISqlAnalysisRuleMetadata.Description">
            <summary>
            The description of the rule. This should be a short human readable description of what the
            rule is intended to warn against or block.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ISqlAnalysisRuleMetadata.RuleScope">
            <summary>
            The scope of this rule. Choose between <see cref="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleScope.Element"/> and <see cref="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleScope.Model"/>.
            Note that for element scoped rules, the <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlAnalysisRule.SupportedElementTypes"/> property must return
            one or more element types that can are supported for analysis by the rule
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ISqlAnalysisRuleMetadata.Category">
            <summary>
            (Optional) Category used to group the rule in Visual Studio UI. This should never be localized
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.ExportCodeAnalysisRuleAttribute.#ctor(System.String,System.String)">
            <summary>
            Constructor
            </summary>
            <param name="id">Unique ID used to identify this rule. Required parameter, rule will not load if this is missing or empty</param>
            <param name="displayName">Display name to show in the Visual Studio UI. Required parameter, rule will not load if this is missing or empty</param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ExportCodeAnalysisRuleAttribute.Description">
            <summary>
            The description of the rule. This should be a short human readable description of what the
            rule is intended to warn against or block. This field is localizable, but this should be done
            be subclassing <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.ExportCodeAnalysisRuleAttribute"/> and overriding the Description property. 
            </summary>
            <example>
            <code>
            // Example of an Attribute class that supports localized descriptions:
            public class TestLocalizedExportCodeAnalysisRuleAttribute : ExportCodeAnalysisRuleAttribute
            {
                private readonly string _descriptionResourceName;
                private string _descriptionValue;
            
                public TestLocalizedExportCodeAnalysisRuleAttribute(string id, string displayName, string descriptionResourceName)
                    : base(id, displayName)
                {
                    _descriptionResourceName = descriptionResourceName;
                }
            
                public override string Description
                {
                    get
                    {
                        if (_descriptionValue == null)
                        {
                            // Using the descriptionResourceName as the key for looking up the description in the resources file. 
                            // MyResources is a resource file in the same project as the LocalizedExportCodeAnalysisRuleAttribute class. 
                            // For each rule, and entry should be added to the resources file with the descriptionResourceName as the
                            // key and the description as the value
                            _descriptionValue = MyResources.ResourceManager.GetString(_descriptionResourceName);
                        }
                        return _descriptionValue;
                    }
                }
            }
            </code>
            </example>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ExportCodeAnalysisRuleAttribute.RuleScope">
            <summary>
            <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.ISqlAnalysisRuleMetadata.RuleScope"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ExportCodeAnalysisRuleAttribute.Category">
            <summary>
            <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.ISqlAnalysisRuleMetadata.Category"/>
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.EngineProperties">
            <summary>
            Properties to use when creating a rules engine. 
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.EngineProperties.RuleSettingsString">
            <summary>
            Optional string that can be used to disable rules
            and set rule severity
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.EngineProperties.SuppressProblem">
            <summary>
            The predicate to suppress problems detected by a rule against an element
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.Engine.EngineProperties.ExecuteCanceled">
            <summary>
            Callback function that tests whether to abort executing rules
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.ScaBuildContributor">
            <summary>
            A BuildContributor that performs Static Code Analysis on a model an adds any errors or warning found during this to 
            a list of errors.
            By default it will run all static code analysis rules found in the extensions directory. These are classes that inherit from
            <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlCodeAnalysisRule"/> and that have an <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.ExportCodeAnalysisRuleAttribute"/> on the class declaration.
            
            
            Rules can be explicity filtered using a settings string. To do this, add the "ScaRuleSettings" contributor argument to your project 
            file. This is a semi-colon delimited list of strings. Each string should either start with "-", in which case the rule will be disabled,
            or "+!", in which case the rule is enable and will report any rule violations as errors. Any rule not listed in the ScaRuleSettings will
            simply be run by default. To define the rule settings in a project file, add the following:
            
            &lt;PropertyGroup&gt;
                &lt;ScaRuleSettings"&gt;+!my.ns.RuleThatReportsError;-my.ns.RuleToDisable;
                &lt;/ScaRuleSettings&gt;
            &lt;/PropertyGroup&gt;
            
            This will generate model statistics when building in Debug mode only - remove the condition to generate in all build modes.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.BuildContributor">
            <summary>
            Derivatives of the BuildContributor extension are executed during a 
            project build after the project's model has been constructed and verified.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.BuildContributor.OnExecute(Microsoft.SqlServer.Dac.Deployment.BuildContributorContext,System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError})">
            <summary>
            Called after the project's model has been completely built giving the build
            contributor an opportunity to examine the model and possible output
            additional files.
            </summary>
            <param name="context"><see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext"/> object</param>
            <param name="messages">Any messages to be published as part of the build process can be added to this List. 
            May relate to errors or can also be informational</param>
            <exception cref="T:Microsoft.SqlServer.Dac.Deployment.BuildFailedException">This type of exception should be thrown if the build cannot continue.</exception>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.CodeAnalysis.ScaBuildContributor.ScaRuleSettingsArgument">
            <summary>
            Argument defining Sca configuration string in the build arguments
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.ScaBuildContributor.OnExecute(Microsoft.SqlServer.Dac.Deployment.BuildContributorContext,System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError})">
            <summary>
            <see cref="M:Microsoft.SqlServer.Dac.Deployment.BuildContributor.OnExecute(Microsoft.SqlServer.Dac.Deployment.BuildContributorContext,System.Collections.Generic.IList{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError})"/>
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources.CodeAnalysisTask_MultipleProblemsFound">
            <summary>
              Looks up a localized string similar to Static Code Analysis: {0} problems have been detected..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources.CodeAnalysisTask_NoProblemsFound">
            <summary>
              Looks up a localized string similar to Static Code Analysis: No problems have been detected..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources.CodeAnalysisTask_OneProblemFound">
            <summary>
              Looks up a localized string similar to Static Code Analysis: One problem has been detected..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources.CodeAnalysisTask_ProblemFormat">
            <summary>
              Looks up a localized string similar to {0}: {1}.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources.ExamplePowerToolRule_ProblemDescription">
            <summary>
              Looks up a localized string similar to Table name should not end with the name &quot;view&quot;.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.ScaResources.ExamplePowerToolRule_RuleName">
            <summary>
              Looks up a localized string similar to PowerTool Rule: Table ends with the word &quot;view&quot;.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleExecutionContext">
            <summary>
            Defines the fields necessary for analysis, including the schema model and 
            model element to analyze.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleExecutionContext.SchemaModel">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> being analyzed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleExecutionContext.ModelElement">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> being analyzed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleExecutionContext.ScriptFragment">
            <summary>
            Gets the script fragment which defines the element being analyzed, if this is available. 
            May be null. 
            
            Tries to get the most suitable <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment"/> for use during the rule analysis process.
            If the TSqlObject was originally built from a scripted source then the original source fragment will be returned.
            Otherwise a new AST will be generated from the <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleExecutionContext.ModelElement"/>/&gt;.
            This ensures that when reporting <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem"/>s the most accurate source information can be included
            in the error messages. 
            </summary>
            <remarks>
            See <see cref="M:Microsoft.SqlServer.Dac.TSqlModelUtils.TryGetFragmentForAnalysis(Microsoft.SqlServer.Dac.Model.TSqlObject,Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment@)"/> for implementation details
            </remarks>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem">
            <summary>
            Describes a problem found by a rule during analysis. Contains relevant information
            such as the Rule that found the problem, the SqlObject causing the problem, 
            the severity, and the error message to display.
            
            Source position information (source name, start line and column) are initially inferred based on
            the <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.ModelElement"/> and <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.Fragment"/> passed into the constructor. Note that if
            a <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.Fragment"/> is passed in then the start line/column for that <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment"/>
            will be used (if present), otherwise the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>'s values will be used (if present).
            Note that certain models such as those generated from a dacpac may not have source position
            information.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.#ctor(System.String,Microsoft.SqlServer.Dac.Model.TSqlObject)">
            <summary>
            Constructs a new <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem"/>. Source position information
            (source name, start line and column) is inferred based on the <paramref name="modelElement"/>
            parameter, as long as this information is present in the model.
            </summary>
            <param name="description">Description of the problem</param>
            <param name="modelElement">The element that caused the problem  </param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.#ctor(System.String,Microsoft.SqlServer.Dac.Model.TSqlObject,Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment)">
            <summary>
            Constructs a new <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem"/>. Source position information
            (source name, start line and column) is inferred based on the <paramref name="modelElement"/>
            and <paramref name="fragment"/> parameters, as long as this information is present in the model.
            </summary>
            <param name="description">Description of the problem</param>
            <param name="modelElement">The element that caused the problem</param>
            <param name="fragment"><see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment"/> specifying the precise </param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.SetSourceInformation(Microsoft.SqlServer.Dac.SourceInformation)">
            <summary>
            Sets source position information (source name, start line and column) for this <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem"/>,
            overriding any position information inferred when the rule was created. 
            </summary>
            <param name="sourceInformation"><see cref="T:Microsoft.SqlServer.Dac.SourceInformation"/> specifying the values to set for the
            <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.SourceName"/>, <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.StartLine"/> and <see cref="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.StartColumn"/> fields</param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.Rule">
            <summary>
            Rule used to detect the current problem. Does not need to be set by the rule itself
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.RuleMetadata">
            <summary>
            Metadata for rule used to detect the current problem. Does not need to be set by the rule itself
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.RuleId">
            <summary>
            Id of the rule that created this <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.ModelElement">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> causing the current problem
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.Fragment">
            <summary>
            <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment"/> causing the problem
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.Description">
            <summary>
            Problem description
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.Severity">
            <summary>
            The severity of this problem, can be error, warning.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.ErrorMessageString">
            <summary>
            The string for displaying the error message, based on rule information
            and the problem description
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.SourceName">
            <summary>
            Name of the source this problem was found in. This is determined based on the 
            model element passed into the constructor. May be null if no source information
            was available. For instance models loaded from Dacpac files may not have source
            information available
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.StartLine">
            <summary>
            The line the problem begins at, if known
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem.StartColumn">
            <summary>
            The column the problem begins at, if known
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblemSeverity">
            <summary>
            The type of message for reporting problems
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblemSeverity.Unknown">
            <summary>
            Unknown severity
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblemSeverity.Warning">
            <summary>
            Warning
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblemSeverity.Error">
            <summary>
            Error
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleScope">
            <summary>
            The scope examined by a static code analysis rule.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleScope.Element">
            <summary>
            The rule examines a single element.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleScope.Model">
            <summary>
            The rule examines the entire model.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.DacPackageExtensions">
            <summary>
            Provides extension methods to support manipulation of DacPackage objects.
            These extension methods work on an existing <see cref="T:Microsoft.SqlServer.Dac.DacPackage"/>
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.DacPackageExtensions.UpdateModel(Microsoft.SqlServer.Dac.DacPackage,Microsoft.SqlServer.Dac.Model.TSqlModel,Microsoft.SqlServer.Dac.PackageMetadata)">
            <summary>
            Updates the model in a <see cref="T:Microsoft.SqlServer.Dac.DacPackage"/>, replacing the current model with a new one.
            
            Before updating, the model will be validated and if errors are encountered a <see cref="T:Microsoft.SqlServer.Dac.DacServicesException"/> 
            will be thrown. If callers wish to block on warnings as well as errors, they must validate the model by calling
            <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.Validate"/> and checking if any errors or warnings are included in the messages returned.
            
            Note: only the model is replaced - all other artifacts such as refactor log, pre-deployment script,
            post-deployment script and and contributor artifacts are not altered. If any of these artifacts
            rely on elements that are no longer in the updated model then deployment may fail. It is the 
            responsibility of the caller to ensure that these artifacts are consistent with the new model.
            The <see cref="T:System.IO.Packaging.Package"/> API can be used to update other artifacts such as the refactor log and scripts
            and keep them consistent with the updated model.
            These artifacts are stored as package parts and are identified by their URI. 
            Package parts can be examined using <see cref="M:System.IO.Packaging.Package.GetParts"/>. Please refer to the 
            <see cref="T:System.IO.Packaging.Package"/> API for further information about updating package parts.
            
            </summary>
            <param name="dacPackage"><see cref="T:Microsoft.SqlServer.Dac.DacPackage"/> to be updated</param>
            <param name="newModel"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> representing the model to save into the package.</param>
            <param name="packageMetadata"><see cref="T:Microsoft.SqlServer.Dac.PackageMetadata"/> describing the name, version and description to use
            for the <see cref="T:Microsoft.SqlServer.Dac.DacPackage"/>, or null if the package information should remain the same. </param>
            <exception cref="T:Microsoft.SqlServer.Dac.DacServicesException">If the <see cref="T:Microsoft.SqlServer.Dac.DacPackage"/> contains data.</exception>
            <exception cref="T:Microsoft.SqlServer.Dac.DacServicesException">If there are any errors saving the model to the package,
            including errors validating the model.
            </exception>
            <exception cref="T:Microsoft.SqlServer.Dac.DacServicesException">If the <paramref name="dacPackage"/> was not loaded with <see cref="F:System.IO.FileAccess.ReadWrite"/>.</exception>
            <exception cref="T:System.ArgumentNullException">If the <paramref name="dacPackage"/> or <paramref name="newModel"/> parameters are null.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.DacPackageExtensions.BuildPackage(System.String,Microsoft.SqlServer.Dac.Model.TSqlModel,Microsoft.SqlServer.Dac.PackageMetadata)">
            <summary>
            Creates a package with the specified <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> and saves it to the specified location.
            </summary>
            <param name="packageFilePath">Path to the package file.</param>
            <param name="model"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> representing the model to save into the package.</param>
            <param name="packageMetadata">Metadata information that describes the package.</param>
            <exception cref="T:Microsoft.SqlServer.Dac.DacServicesException">If there are any errors during package serialization, including errors validating the model.</exception>
            <exception cref="T:System.ArgumentNullException">If the <paramref name="packageFilePath"/> or <paramref name="model"/> parameters are null.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.DacPackageExtensions.BuildPackage(System.String,Microsoft.SqlServer.Dac.Model.TSqlModel,Microsoft.SqlServer.Dac.PackageMetadata,Microsoft.SqlServer.Dac.PackageOptions)">
            <summary>
            Creates a package with the specified <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> and saves it to the specified location.
            In addition to the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>, other artifacts such as refactor log and deployment contributors can be specified in <paramref name="packageOptions"/>.
            </summary>
            <param name="packageFilePath">Path to the package file.</param>
            <param name="model"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> representing the model to save into the package.</param>
            <param name="packageMetadata">Metadata information that describes the package.</param>
            <param name="packageOptions"><see cref="T:Microsoft.SqlServer.Dac.PackageOptions"/> defining advanced options and additional artifacts.</param>
            <exception cref="T:Microsoft.SqlServer.Dac.DacServicesException">If there are any errors during package serialization, including errors validating the model.</exception>
            <exception cref="T:System.ArgumentNullException">If the <paramref name="packageFilePath"/> or <paramref name="model"/> parameters are null.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.DacPackageExtensions.BuildPackage(System.IO.Stream,Microsoft.SqlServer.Dac.Model.TSqlModel,Microsoft.SqlServer.Dac.PackageMetadata)">
            <summary>
            Creates a package with the specified <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> and saves it to the specified <see cref="T:System.IO.Stream"/>.
            </summary>
            <param name="stream"><see cref="T:System.IO.Stream"/> to which the package content will be serialized.</param>
            <param name="model"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> representing the model to save into the package.</param>
            <param name="packageMetadata">Metadata information that describes the package.</param>
            <exception cref="T:Microsoft.SqlServer.Dac.DacServicesException">If there are any errors during package serialization, including errors validating the model.</exception>
            <exception cref="T:System.ArgumentNullException">If the <paramref name="stream"/> or <paramref name="model"/> parameters are null.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.DacPackageExtensions.BuildPackage(System.IO.Stream,Microsoft.SqlServer.Dac.Model.TSqlModel,Microsoft.SqlServer.Dac.PackageMetadata,Microsoft.SqlServer.Dac.PackageOptions)">
            <summary>
            Creates a package with the specified <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> and saves it to the specified <see cref="T:System.IO.Stream"/>.
            In addition to the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>, other artifacts such as refactor log and deployment contributors can be specified in <paramref name="packageOptions"/>.
            </summary>
            <param name="stream"><see cref="T:System.IO.Stream"/> to which the package content will be serialized.</param>
            <param name="model"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> representing the model to save into the package.</param>
            <param name="packageMetadata">Metadata information that describes the package.</param>
            <param name="packageOptions"><see cref="T:Microsoft.SqlServer.Dac.PackageOptions"/> defining advanced options and additional artifacts.</param>
            <exception cref="T:Microsoft.SqlServer.Dac.DacServicesException">If there are any errors during package serialization, including errors validating the model.</exception>
            <exception cref="T:System.ArgumentNullException">If the <paramref name="stream"/> or <paramref name="model"/> parameters are null.</exception>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext">
            <summary>
            Provides the context for the build process that is used by <see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildContributor"/> objects
            during project build. See documentation for the <see cref="P:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext.Arguments"/> and <see cref="P:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext.ExtensionFiles"/>
            properties for information on how to specify these inside a project file.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext.#ctor(System.Collections.Generic.Dictionary{System.String,System.Object},System.Collections.Generic.Dictionary{System.String,System.String},Microsoft.SqlServer.Dac.Model.TSqlModel,Microsoft.Build.Framework.ITaskItem[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext"/> class.
            </summary>
            <param name="buildProperties">A <see cref="T:System.Collections.Generic.Dictionary`2"/> of named property values. Canno be null</param>
            <param name="arguments">A <see cref="T:System.Collections.Generic.Dictionary`2"/> of command-line arguments and values. Cannot be null.</param>
            <param name="buildModel">A reference to the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> of the project. Cannot be null.</param>
            <param name="extensionFiles">An array of <see cref="T:Microsoft.Build.Framework.ITaskItem"/> objects.</param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext.BuildProperties">
            <summary>
            Gets a dictionary of named properties and their values
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext.Arguments">
            <summary>
            Gets a dictionary of command-line arguments and their values.
            When building in SSDT, arguments are available when found in a .sqlproj file or a referenced .targets file. 
            For instance to add a "RunMyContributor" argument with a value of 
            "true", the following would be added:
            
            &lt;PropertyGroup&gt;
                &lt;ContributorArguments Condition="'$(Configuration)' == 'Debug''"&gt;
                    $(ContributorArguments);RunMyContributor=True;
                &lt;/ContributorArguments&gt;
            &lt;/PropertyGroup&gt;
            
            
            In this case the argument is only added for Debug configuration.
            Using the above configuration it is possible to collect information from the MSBuild environment
            and pass it to the contributor. 
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext.Model">
            <summary>
            Gets the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> of the project
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.BuildContributorContext.ExtensionFiles">
            <summary>
            Gets an array of <see cref="T:Microsoft.Build.Framework.ITaskItem"/> representing 
            Files from the project system which influence the build contributors.
            
            Input configuration files can be defined in a .sqlproj file as part of the MSBuild process. 
            Inside a .sqproj file, Build Configuration files are specified as follows:
            
            &lt;ItemGroup&gt;
              &lt;BuildExtensionConfiguration Include="MyContributorName.MyFileName1.sql" /&gt;
              &lt;BuildExtensionConfiguration Include="MyContributorName.MyFileName2.sql" /&gt;
            &lt;/ItemGroup&gt;
            
            
            Note that configuration files are accessible to all contributors. Contributors may employ a
            file naming pattern to identify which input files related to that contributor.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.BuildFailedException">
            <summary>
            A BuildFailedException should be thrown to indicate that the build cannot continue.
            This will stop the build process.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.BuildFailedException.#ctor(System.String)">
            <summary>
            Constructs a <see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildFailedException"/> with a string exception message
            </summary>
            <param name="message">string describing the cause of the failure</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.BuildFailedException.#ctor(System.String,System.Exception)">
            <summary>
            Constructs a <see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildFailedException"/> with a string exception message
            and an inner <see cref="T:System.Exception"/> providing more information about the failure
            </summary>
            <param name="message">string describing the cause of the failure</param>
            <param name="innerException"><see cref="T:System.Exception"/> that is the root cause of the failure</param>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.ContributorArgumentConfiguration">
            <summary>
            Instances of this class are created by Build and Deployment contributors during design-time to 
            initialize arguments that are passed to them at runtime. 
            
            In SSDT, these arguments must be specified using a ContributorArguments property
            in a .sqlproj file or a referenced .targets file. For instance to add a "RunMyContributor" argument with a value of 
            "true", the following would be added:
            &lt;PropertyGroup&gt;
                &lt;ContributorArguments Condition="'$(Configuration)' == 'Debug''"&gt;
                    $(ContributorArguments);RunMyContributor=True;
                &lt;/ContributorArguments&gt;
            &lt;PropertyGroup&gt;
            
            
            In this case the argument is only added for Debug configuration.
            Using the above configuration it is possible to collect information from the MSBuild environment
            and pass it to the contributor. 
            
            It is also possible to specify these when creating a package by using <see cref="M:Microsoft.SqlServer.Dac.DacPackageExtensions.BuildPackage(System.String,Microsoft.SqlServer.Dac.Model.TSqlModel,Microsoft.SqlServer.Dac.PackageMetadata,Microsoft.SqlServer.Dac.PackageOptions)"/> 
            and specifying <see cref="T:Microsoft.SqlServer.Dac.PackageOptions"/>.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ContributorArgumentConfiguration.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Deployment.ContributorArgumentConfiguration"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ContributorArgumentConfiguration.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Deployment.ContributorArgumentConfiguration"/> class.
            </summary>
            <param name="name">The name of the argument.</param>
            <param name="value">The value of the argument.</param>
            <exception cref="T:System.ArgumentNullException">If the <paramref name="name"/> or <paramref name="value"/> parameters are null</exception>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ContributorArgumentConfiguration.Name">
            <summary>
            Gets or sets the name of the argument.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ContributorArgumentConfiguration.Value">
            <summary>
            Gets or sets the value of the argument expressed as a string.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream">
            <summary>
            Represents a streamable version of a configuration file that is used by DacFx in the deployment and build processes. 
            These streams enable deployment extensions to enhance and extend the design and deployment experience.
            
            Input configuration files can be defined in a .sqlproj file as part of the MSBuild process.
            The files are treated as streams, and will be passed to contributors
            via the <see cref="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.EstablishDeploymentConfiguration(Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup)"/> method, where they can
            be copied as outputs that are stored in the generated dacpac. 
            
            These streams will then be made available 
            in the <see cref="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.ApplyDeploymentConfiguration(Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext,System.Collections.Generic.ICollection{Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream})"/>, where they can be
            consumed for configuration and data during deployment. At the end of the 
            <see cref="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.ApplyDeploymentConfiguration(Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext,System.Collections.Generic.ICollection{Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream})"/> method all streams will be disposed. 
            Contributors that need to obtain data from the streams must read and cache the data during this method -
            attempts to read from the stream during the <see cref="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributor.OnExecute(Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributorContext)"/> method
            will fail.
            
            Inside a .sqproj file, Deployment Configuration files are specified as follows:
            &lt;ItemGroup&gt;
              &lt;DeploymentExtensionConfiguration Include="MyContributorName.MyFileName1.sql" /&gt;
              &lt;DeploymentExtensionConfiguration Include="MyContributorName.MyFileName2.sql" /&gt;
            &lt;/ItemGroup&gt;
            
            Note that configuration streams are accessible to all contributors. Contributors may employ a
            file naming pattern to identify which input files related to that contributor.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream.#ctor(System.String)">
            <summary>
            Creates an instance of the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream"/>
            </summary>
            <param name="filePath">A file path for which a stream can be created</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream.GetStream">
            <summary>
            Gets the <see cref="T:System.IO.Stream"/>
            </summary>
            <returns><see cref="T:System.IO.Stream"/></returns>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream.Filename">
            <summary>
            The filename used to represent this stream
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorInformation">
            <summary>
            Information that identifies a deployment contributor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorInformation.ExtensionId">
            <summary>
            Id of the extension that implements the 
            deployment contributor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorInformation.Version">
            <summary>
            Version of the deployment contributor extension (optional).
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentStepInternal">
            <summary>
            Base class for implementing deployment step types.
            It should not be used for writing extensions. Extensions
            must directly implement DeploymentStep
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentStep">
            <summary>
            Represents a step in a deployment plan.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentStep.ToString">
            <summary>
            Returns a string that describes this step.  The base returns the
            type of the step
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentStep.GenerateTSQL">
            <summary>
            Returns a list of strings that represent a set of TSQL script batches to be applied
            during deployment
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentStep.GenerateBatchScript(System.IO.TextWriter)">
            <summary>
            Helper that writes the set of batch scripts to the provided writer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentStep.Next">
            <summary>
            Gets the next step in the container, which is a <see cref="T:System.Collections.Generic.LinkedListNode`1"/> of type DeploymentStep.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentStep.Previous">
            <summary>
            Gets the previous step in the container, which is a <see cref="T:System.Collections.Generic.LinkedListNode`1"/> of type DeploymentStep.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentStepInternal.#ctor">
            <summary>
            Internal custructor as class is meant for internal purpose
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentStepInternal.#ctor(Microsoft.Data.Tools.Schema.Sql.Deployment.DeploymentStep)">
            <summary>
            Internal custructor as class is meant for internal purpose
            </summary>
            <param name="internalStep"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentStepInternal.GenerateTSQL">
            <summary>
            Returns a list of strings that represent a set of TSQL script batches to be applied
            during deployment
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentStepInternal.ToString">
            <summary>
            Returns a string that describes this step.  The base returns the
            type of the step
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.AlterElementStep">
            <summary>
            A step in a deployment plan that represent an alter to an element. 
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptDomStep">
            <summary>
            Base class for script based deployment steps.
            Represents a deployment step that consists of an Abstract Syntax Tree (AST) and reference to a script Domain Object Model (DOM) generator.
            This class is for read-only purpose.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptDomStep.Message">
            <summary>
            Gets an optional message describing the step
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptDomStep.IsMessageInFirstBatch">
            <summary>
            Returns true if the step's message will be the first batch when calling
            GenerateTSql()
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptDomStep.Script">
            <summary>
            Gets the script for this step.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptDomStep.ScriptGenerator">
            <summary>
            Gets the ScriptGenerator for this step
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.AlterElementStep.SourceElement">
            <summary>
            Get the source element in the alter step
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.AlterElementStep.TargetElement">
            <summary>
            Gets the target element in the alter step
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.BeginPostDeploymentScriptStep">
            <summary>
            A step in the deployment plan that represents script deployment at the beginning the post-deployment.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.EmptyStep">
            <summary>
            Represents an empty step in deployment plan.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.BeginPreDeploymentScriptStep">
            <summary>
             A step in the deployment plan that represents script deployment at the beginning of pre-deployment.
             This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.CreateElementStep">
            <summary>
            The step in a deployment plan that represents a create of an element.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.CreateElementStep.SourceElement">
            <summary>
            Get the source element of the create element step
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DacBulkCopyStep">
            <summary>
            The DacBulkCopyStep uploads / streams data from the dac package to the target db.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DacDeleteFromTablesStep">
            <summary>
            The step in deployment plan that represents delete from table.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DacDisableForeignKeysStep">
            <summary>
            The step in deployment plan that represents disabling foreign keys.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DacRestoreConstraintsStep">
            <summary>
            The step in deployment plan that represents restoring constraints.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DacSaveConstraintsStep">
            <summary>
            The step in deployment plan that represents saving constraints.
            This class is for read-only purpose.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptStep">
            <summary>
            The step in deployment plan that represents deploying scripts.
            This class can be instantiated and used by extensions.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptStep.#ctor(System.String)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptStep"/>
            </summary>
            <param name="text">script to deploy</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptStep.#ctor(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentScriptStep"/> with multiple TSQL scripts
            </summary>
            <param name="batches"><see cref="T:System.Collections.Generic.IEnumerable`1"/> of strings representing
            TSQL scripts</param>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DropElementStep">
            <summary>
            A step in deployment step that represents dropping a sql object.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DropElementStep.TargetElement">
            <summary>
            Gets the target element
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.EndPostDeploymentScriptStep">
            <summary>
            A step in the deployment plan that represents script deployment at the end of post-deployment.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.EndPreDeploymentScriptStep">
            <summary>
            A step in the deployment plan that represents script deployment at the end of pre-deployment.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlBeginAltersStep">
            <summary>
            Instances of this class mark the portion of the deployment plan where
            ALTERs (and CREATEs) are performed.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlBeginDropsStep">
            <summary>
            An instance of this class marks the beginning of the "drops" portion of the
            deployment plan.  Drops occur in the plan before Alters.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlBeginPreservationStep">
            <summary>
            This class marks the start (in a deployment plan) of the preservation of intent section of the
            plan.  These operations are ones taken to affect refactoring changes.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlBeginTransactionStep">
            <summary>
            This step marks the beginning of the transactional section of a deployment plan.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlChangeDatabaseStep">
            <summary>
            The step in deployment step that represents change database.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlChangeDatabaseStep.DatabaseName">
            <summary>
            Gets the database name
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlCreateDatabaseStep">
            <summary>
            The step in deployment that represents database creation.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlDropDatabaseStep">
            <summary>
            The step in deployment that represents database drop.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlCreateTrackingTableStep">
            <summary>
            The step in deployment that represents the creation of the tracking table (__ScriptTrackingLogs).
            This table is used to improve the reliability of deployment to SQL Azure.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlDropTrackingTableStep">
            <summary>
            The step in deployment that represents drop of the tracking table (__ScriptTrackingLogs).
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlEndAltersStep">
            <summary>
            Instances of this class mark the portion of the deployment plan where
            ALTERs (and CREATEs) are completed.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlEndDropsStep">
            <summary>
            An instance of this class marks the end of the "drops" portion of the
            deployment plan.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlEndPreservationStep">
            <summary>
            This class marks the end (in a deployment plan) of the preservation of intent section of the
            plan.  These operations are ones taken to affect refactoring changes.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlEndTransactionStep">
            <summary>
            This step marks the end of the transactional section of a deployment script.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlFinalizeDatabaseAccessStep">
            <summary>
            This step is represents a step in the SQL deployment plan that finalizes the access settings to the database.  These
            settings include Read-Only or Read-Write access, restricted, single user or multi-user, and online versus offline.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlMoveSchemaStep">
            <summary>
            In the deployment plan, instances of this step represent moving the element from a previous schema to
            the new one.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlMoveSchemaStep.MovedElement">
            <summary>
            Gets the moved element
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlMoveSchemaStep.NewSchema">
            <summary>
            Gets the new schema
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlMoveSchemaStep.PreviousName">
            <summary>
            Gets the previous name
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlPrintStep">
            <summary>
            A type of step in a Sql deployment plan that signifies a SQL "print" statement.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlRenameStep">
            <summary>
            Represents a step in the deployment plan that renames a element.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlRenameStep.RenamedElement">
            <summary>
            Gets the renamed object
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlRenameStep.OldName">
            <summary>
            Gets the old name of the object
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlRenameStep.NewName">
            <summary>
            Gets the new name of the object
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlTableMigrationStep">
            <summary>
            Represents a data motion step in a sql deployment plan.
            This class is for read-only purpose and cannot be instantiated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlTableMigrationStep.SourceTable">
            <summary>
            Gets the source table object
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlTableMigrationStep.TargetTable">
            <summary>
            Gets the target table object
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.ExportBuildContributorAttribute">
            <summary>
            Concrete classes implementing <see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildContributor"/> must add the 
            <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportBuildContributorAttribute"/> attribute to their class definition. This ensures 
            they will be detected and available for use during build.
            <see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildContributor"/>s require a unique ID which can be based on their fully qualified type name, or explicitly
            passed as a string
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ExportBuildContributorAttribute.#ctor(System.String,System.String)">
            <summary>
            Initializes a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportBuildContributorAttribute"/>
            </summary>
            <param name="id">Unique Id used to identify the export </param>
            <param name="version">Optional string defining the version number of the extension. 
            Must be a valid version string </param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ExportBuildContributorAttribute.#ctor(System.Type,System.String)">
            <summary>
            Intializes a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportBuildContributorAttribute"/>
            </summary>
            <param name="implementingType">The Concrete type that extends <see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildContributor"/> - this is used
            to generate the unique Id for this Export </param>
            <param name="version">Optional string defining the version number of the extension. 
            Must be a valid version string </param>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanExecutor">
            <summary>
            This class represents a deployment constributor that executes the deployment plan.  An
            example of a constributor would be one who executes deployment steps to create a 
            report about actions performed during a deployment
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributor">
            <summary>
            Represents a contributor to the deployment process
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor">
            <summary>
            The base class for deployment contributors.  Subclasses of this class
            participate in a deployment by modifying a deployment plan or by executing
            the plan
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.Dispose">
            <summary>
            Inherited from <see cref="M:System.IDisposable.Dispose"/>
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.Dispose(System.Boolean)">
            <summary>
            
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.PublishMessage(Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError)">
            <summary>
            Publishes a message to the deployment engine. The deployment engine will process and report the message to consumers.
            </summary>
            <param name="message">A <see cref="T:Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError"/> that contains the message to publish</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.OnEstablishDeploymentConfiguration(Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup)">
            <summary>
            Called by the build process in DacFx to give your code an opportunity to modify deployment configuration.
            </summary>
            <param name="setup">The current <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup"/> object.</param>
            <exception cref="T:Microsoft.SqlServer.Dac.Deployment.BuildFailedException">If there is a critical error that should stop the build process
            from continuing, implementing contributors may throw a <see cref="T:Microsoft.SqlServer.Dac.Deployment.BuildFailedException"/>.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.OnApplyDeploymentConfiguration(Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext,System.Collections.Generic.ICollection{Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream})">
            <summary>
            Called by the deployment process in DacFx to give your code an opportunity to collect configuration information from the provided files.
            At the end of the method all streams will be disposed. 
            Contributors that need to obtain data from the streams must read and cache the data during this method -
            attempts to read from the stream during a later method such as the <see cref="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributor.OnExecute(Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributorContext)"/> method
            will fail.
            </summary>
            <param name="context">A <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext"/> object</param>
            <param name="configurationStreams">An <see cref="T:System.Collections.Generic.ICollection`1"/> of <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream"/> objects</param>
            <exception cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException">If there is a critical error that should stop the deployment process
            from continuing, implementing contributors may throw a <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException"/>.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.Cancel">
            <summary>
            Cancels execution of the contributor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.Canceled">
            <summary>
            Gets a value that indicates whether the contributor was canceled
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.CancellationToken">
            <summary>
            The <see cref="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor.CancellationToken"/> used to indicate whether contributor execution should be canceled
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributor.OnExecute(Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributorContext)">
            <summary>
            Called by the deployment engine to allow custom contributors to execute their unique tasks
            </summary>
            <param name="context">A <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext"/> object</param>
            <exception cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException">If there is a critical error the should stop the deployment process
            from continuing, implementing contributors may throw a <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException"/>.</exception>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanExecutorAttribute">
            <summary>
            Concrete classes implementing <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanExecutor"/> must add the 
            <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanExecutorAttribute"/> attribute to their class definition. This ensures 
            they will be detected and available for use during SQL Deployment.
            <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanExecutor"/>s require a unique ID which can be based on their fully qualified type name, or explicitly
            passed as a string
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanExecutorAttribute.#ctor(System.String,System.String)">
            <summary>
            Initializes a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanExecutorAttribute"/>
            </summary>
            <param name="id">Unique Id used to identify the export </param>
            <param name="version">Optional string defining the version number of the extension. 
            Must be a valid version string </param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanExecutorAttribute.#ctor(System.Type,System.String)">
            <summary>
            Intializes a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanExecutorAttribute"/>
            </summary>
            <param name="implementingType">The Concrete type that extends <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanExecutor"/> - this is used
            to generate the unique Id for this Export </param>
            <param name="version">Optional string defining the version number of the extension. 
            Must be a valid version string </param>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup">
            <summary>
            Represents the current setup for <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor"/> objects. 
            The setup object can be used by deployment contributors during build operations to cause files 
            to be copied as outputs that are stored in the generated dacpac, or to create new files 
            that are stored in the dacpac. See the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream"/> API
            for more information about specifying inputs.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup.EnumerateInputs">
            <summary>
            Returns an enumerable collection of <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream"/> objects.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup.OpenNewOutput(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Returns a new output configuration file stream that is open for read and write.
            </summary>
            <param name="fileName">A partial file name.</param>
            <param name="metadata">The metadata to be saved to the file.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup.CopyInputToOutput(Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream)">
            <summary>
            Copies an input stream's contents into an output stream that is stored inside a package
            </summary>
            <param name="stream"><see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationStream"/> to be copied</param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup.Properties">
            <summary>
            Gets a dictionary that contains the current properties and settings.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorConfigurationSetup.SqlCmdVariables">
            <summary>
            Gets the SqlCmd variables defined
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext">
            <summary>
            Provides a context for <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentContributor"/> objects in DacFx
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext.Arguments">
            <summary>
            Gets or sets a dictionary of named arguments and their values.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext.Options">
            <summary>
            Gets the options being used for this deployment
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext.IsAzureSource">
            <summary>
            Does the <see cref="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext.Source"/> model a SQL Azure database.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext.IsAzureTarget">
            <summary>
            Does the <see cref="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext.Target"/> model a SQL Azure database.
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext.Source">
            <summary>
            Gets the Source <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentContributorContext.Target">
            <summary>
            Gets the Target <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException">
            <summary>
            Represents an exception that occurs during deployment.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            <summary>
            Exception throw from DAC model errors.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.DacModelException.#ctor">
            <summary>
             Construct a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Model.DacModelException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.DacModelException.#ctor(System.String)">
            <summary>
            Construct a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Model.DacModelException"/> class with the specified error message.
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.DacModelException.#ctor(System.String,System.Exception)">
            <summary>
            Construct a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Model.DacModelException"/> class with the specified error message
            and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">
            The message that describes the error.
            </param>
            <param name="innerException">
            The exception that is the cause of the current exception, or a null reference if no inner exception is specified.
            </param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.DacModelException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
             <summary>
            
             </summary>
             <param name="info"></param>
             <param name="context"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.DacModelException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Write exception information to the supplied <see cref="T:System.Runtime.Serialization.SerializationInfo"/> object.
            </summary>
            <param name="info">
            <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data.
            </param>
            <param name="context">
            <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.
            </param>
            <exception cref="T:System.ArgumentNullException">
            If <paramref name="info"/> is a null reference.
            </exception>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelException.Messages">
            <summary>
            Get collection of additional error, warning, and informational messages associated with this exception.
            </summary>
            <value>
            Collection of additional messages associated with this exception.
            </value>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException"/> class
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException"/> class
            </summary>
            <param name="message">Indicates the reason for the exception.</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException"/> class 
            </summary>
            <param name="message">Indicates the reason for the exception.</param>
            <param name="innerException">Indicates a nested exception.</param>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan">
            <summary>
            Represents the plan that is generated for Deployment. 
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.AddFirst(Microsoft.SqlServer.Dac.Deployment.DeploymentStep)">
            <summary>
            
            </summary>
            <param name="newStep"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.AddBefore(Microsoft.SqlServer.Dac.Deployment.DeploymentStep,Microsoft.SqlServer.Dac.Deployment.DeploymentStep)">
            <summary>
            
            </summary>
            <param name="step"></param>
            <param name="newStep"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.AddAfter(Microsoft.SqlServer.Dac.Deployment.DeploymentStep,Microsoft.SqlServer.Dac.Deployment.DeploymentStep)">
            <summary>
            
            </summary>
            <param name="step"></param>
            <param name="newStep"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.AddLast(Microsoft.SqlServer.Dac.Deployment.DeploymentStep)">
            <summary>
            
            </summary>
            <param name="newStep"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.AddLast(System.Collections.Generic.IEnumerable{Microsoft.SqlServer.Dac.Deployment.DeploymentStep})">
            <summary>
            
            </summary>
            <param name="steps"></param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.Remove(Microsoft.SqlServer.Dac.Deployment.DeploymentStep)">
            <summary>
            
            </summary>
            <param name="step"></param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.StepCount">
            <summary>
            Total number of steps in the plan
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.Head">
            <summary>
            Gets the first deployment step
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlan.Tail">
            <summary>
            Gets the last deployment step
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle">
            <summary>
            
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle.Head">
            <summary>
            Returns the head on the plan or null if the plan is empty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle.Tail">
            <summary>
            Returns the tail of the plan or null if the plan is empty
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributorContext">
            <summary>
            Provides a context for <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributor"/> objects.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributorContext.ComparisonResult">
            <summary>
            Gets the <see cref="T:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributorContext.PlanHandle">
            <summary>
            Gets the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributorContext.DeploymentMasterPath">
            <summary>
            Set if a deployment script is also being generated against an Azure target
            (which requires that the portion executed against master be its own script)
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributorContext.DeploymentScriptPath">
            <summary>
            Set if a deployment script is also being generated.  This
            enables other deployment contributors to correlate error messages back to a script/file
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanModifier">
            <summary>
            Represents a constributor that can modify a deployment plan
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanModifier.AddBefore(Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle,Microsoft.SqlServer.Dac.Deployment.DeploymentStep,Microsoft.SqlServer.Dac.Deployment.DeploymentStep)">
            <summary>
            Provides a way for subclasses to modify the plan by adding a
            step after the specified step
            </summary>
            <param name="handle">The <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle"/> for the plan</param>
            <param name="step">Identifies the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentStep"/> before which the <paramref name="newStep"/> will be added.</param>
            <param name="newStep">The <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentStep"/> to be added</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanModifier.AddAfter(Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle,Microsoft.SqlServer.Dac.Deployment.DeploymentStep,Microsoft.SqlServer.Dac.Deployment.DeploymentStep)">
            <summary>
            Provides a way to modify the existing plan by adding a step after the existing step
            </summary>
            <param name="handle">The <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle"/> for the plan</param>
            <param name="step">Identifies the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentStep"/> after which the <paramref name="newStep"/> will be added.</param>
            <param name="newStep">The <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentStep"/> to be added</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanModifier.Remove(Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle,Microsoft.SqlServer.Dac.Deployment.DeploymentStep)">
            <summary>
            Provides a way to remove the specified step from the plan
            </summary>
            <param name="handle">The <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanHandle"/> for the plan</param>
            <param name="step">Identifies the <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentStep"/> to be removed.</param>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanModifierAttribute">
            <summary>
            Concrete classes implementing <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanModifier"/> must add the 
            <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanModifierAttribute"/> attribute to their class definition. This ensures 
            they will be detected and available for use during SQL Deployment.
            <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanModifier"/>s require a unique ID which can be based on their fully qualified type name, or explicitly
            passed as a string
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanModifierAttribute.#ctor(System.String,System.String)">
            <summary>
            Initializes a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanModifierAttribute"/>
            </summary>
            <param name="id">Unique Id used to identify the export </param>
            <param name="version">Optional string defining the version number of the extension. 
            Must be a valid version string </param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanModifierAttribute.#ctor(System.Type,System.String)">
            <summary>
            Intializes a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ExportDeploymentPlanModifierAttribute"/>
            </summary>
            <param name="implementingType">The Concrete type that extends <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanModifier"/> - this is used
            to generate the unique Id for this <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentPlanModifier"/> Export </param>
            <param name="version">Optional string defining the version number of the extension. 
            Must be a valid version string </param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1.CreateLoader">
            <summary>
            Creates a <see cref="T:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1"/> that uses standard extension lookup 
            properties and returns this to the caller
            </summary>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1"/></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1.#ctor(Microsoft.SqlServer.Dac.Extensibility.CompositionProperties)">
            <summary>
            Initializes the <see cref="T:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1"/> 
            </summary>
            <param name="compositionProperties"><see cref="T:Microsoft.SqlServer.Dac.Extensibility.CompositionProperties"/> defining how contributors should be loaded</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1.GetMatchingExtensions(System.Collections.Generic.IEnumerable{Microsoft.Data.Tools.Schema.Sql.Deployment.ContributorInfo},System.Collections.Generic.List{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Gets all matching extensions for a set of required contributors.
            </summary>
            <param name="requiredContributors"><see cref="T:System.Collections.Generic.IEnumerable`1"/> specifying contributos to load and any version matching requirements</param>
            <param name="typeLoadErrors">Output <see cref="T:System.Collections.Generic.List`1"/> containing all errors that occurred during load. This will include general load errors
            for all contributors on the machine, plus load errors relating to version mismatch between requested contributor version
            and the available contributors on the machine</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1.GetAllExtensions(System.Collections.Generic.List{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Gets all extensions matching the Contributor type.
            </summary>
            <param name="typeLoadErrors">Output <see cref="T:System.Collections.Generic.List`1"/> containing all errors that occurred during load. This will include general load errors
            for all contributors on the machine, plus load errors relating to version mismatch between requested contributor version
            and the available contributors on the machine</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.Internal.ContributorLoader`1.LoadSupportedContributorIds(System.Collections.Generic.IEnumerable{Microsoft.Data.Tools.Schema.Sql.Deployment.ContributorInfo},System.Collections.Generic.Dictionary{System.String,`0}@,System.Collections.Generic.List{Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError}@)">
            <summary>
            Finds and loads all contributors that match the expected <see cref="T:Microsoft.Data.Tools.Schema.Sql.Deployment.ContributorInfo"/> data
            </summary>
            <param name="expectedContributors">Input enumerable of <see cref="T:Microsoft.Data.Tools.Schema.Sql.Deployment.ContributorInfo"/>s defining the contributors being queried</param>
            <param name="loadedContributors"><see cref="T:System.Collections.Generic.Dictionary`2"/> mapping contributor ID to an instance of the contributor</param>
            <param name="loadErrors">Any <see cref="T:Microsoft.SqlServer.Dac.Extensibility.ExtensibilityError"/>s encountered while loading the contributors</param>
            <returns>List of <see cref="T:Microsoft.Data.Tools.Schema.Sql.Deployment.ContributorInfo"/>s describing the contributors that matched the query</returns>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.ModelComparisonChangeDefinitionService">
            <summary>
            Service that provides data about a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ModelComparisonChangeDefinition"/>
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService">
            <summary>
            Service providing data required for a ModelComparisonResult
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.IsEqual">
            <summary>
            If compared elements are equal
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementsEqual">
            <summary>
            List of elements that have no changes
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementGroupsEqual">
            <summary>
            List of element groups that are equal
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementsToAdd">
            <summary>
            List of elements exists in source, does not exist in target
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementsToDrop">
            <summary>
            List of elements exists in target, does not exist in source
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementsChanged">
            <summary>
            List of elements are changed.
            The result will keyed by elements in source, and it will have
            what are the changes together with that changed element.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementsPropertyChanged">
            <summary>
            List of elements changed because of properties are changed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementsRelationshipEntryChanged">
            <summary>
            List of elements changed because of relationship entries are added or dropped
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementsComposingChildrenChanged">
            <summary>
            List of elements changed because of composed children are changed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService.ElementsHierarchicalChildrenChanged">
            <summary>
            List of elements changed because of hierarchical dhildren are changed.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentContributorHelper`1">
            <summary>
            Helper class that converts and relays calls from Internal <see cref="T:Microsoft.Data.Tools.Schema.Sql.Deployment.DeploymentContributor"/> API
            to public external API
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentContributorHelper`1.ProcessContributorMethodCall(System.String,`0,System.Action{`0})">
            <summary>
            Calls a method on a contributor, handling message passing requirements. 
            Rethrows public <see cref="T:Microsoft.SqlServer.Dac.Deployment.DeploymentFailedException"/>s as internal
            <see cref="T:Microsoft.Data.Tools.Schema.Sql.Deployment.DeploymentFailedException"/>s.
            </summary>
            <param name="contributorId">Id of the contributor to be called </param>
            <param name="contributor">contributor to be called</param>
            <param name="contributorMethodCall">Action that </param>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentPlanContributorHelper`1">
            <summary>
            Helper class that converts and relays calls from Internal <see cref="T:Microsoft.Data.Tools.Schema.Sql.Deployment.DeploymentPlanContributor"/> API
            to public external API
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentPlanExecutor">
            <summary>
            A shim between the public API and the internal DacFx API. Responsible for loading all public DeploymentPlanExecutor contributors, and 
            relaying the calls from the internal API to the public API
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentPlanModifier">
            <summary>
            A shim between the public API and the internal DacFx API. Responsible for loading all public DeploymentPlanModifier contributors, and 
            relaying the calls from the internal API to the public API
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentPlanRelay">
            <summary>
            Acts as a relay between the internal and public DeploymentPlans. Converts
            Internal DeploymentStep objects to Public objects, and vice versa. 
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.Internal.InternalDeploymentPlanRelay.InternalStep">
            <summary>
            Wraps a step from the public API, ensuring it can be used by the internal API
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService">
            <summary>
            Service that provides data about a <see cref="T:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.AllowDropBlockingAssemblies">
            <summary>
            Get boolean that specifies whether CLR deployment will cause blocking assemblies to be dropped.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.AllowIncompatiblePlatform">
            <summary>
            Get boolean that specifies whether deployment will block due to platform compatibility.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.BackupDatabaseBeforeChanges">
            <summary>
            Get boolean that specifies whether a database backup will be performed before proceeding 
            with the actual deployment actions.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.BlockOnPossibleDataLoss">
            <summary>
            Get boolean that specifies whether deployment should stop if the operation could cause data loss.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.BlockWhenDriftDetected">
            <summary>
            Get or set boolean that specifies whether the system will check for differences between the 
            present state of the database and the registered state of the database and block deployment 
            if changes are detected.  Even if this option is set to true, drift detection will only occur 
            on a database if it was previously deployed with the <see cref="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.RegisterDataTierApplication"/> option enabled.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.CommentOutSetVarDeclarations">
            <summary>
            Get or set boolean that specifies whether the declaration of SQLCMD variables are commented 
            out in the script header.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.CompareUsingTargetCollation">
            <summary>
            Get or set boolean that specifies whether the target collation will be used for identifier 
            comparison.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.CreateNewDatabase">
            <summary>
            Get or set boolean that specifies whether the existing database will be dropped
            and a new database created before proceeding with the actual deployment actions.
            Acquires single-user mode before dropping the existing database.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DeployDatabaseInSingleUserMode">
            <summary>
            Get boolean that specifies whether the system will acquire single-user mode on the target
            database during the duration of the deployment operation.
            </summary>
            <remarks>
            The database will be returned to multi-user mode after all changes are applied.
            Database may remain in single-user mode if an error occurs during execution.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DisableAndReenableDdlTriggers">
            <summary>
            Get or set boolean that specifies if all DDL triggers will be disabled for the duration of the 
            deployment operation and then re-enabled after all changes are applied.  
            </summary>
            <remarks>
            Triggers may remain disabled if an error occurs during execution.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DoNotAlterChangeDataCaptureObjects">
            <summary>
            Get or set boolean that specifies whether items configured for Change Data Capture (CDC)
            should be altered during deployment.  
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DoNotAlterReplicatedObjects">
            <summary>
            Get or set boolean that specifies whether items configured for Replication
            should be altered during deployment.  
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DropConstraintsNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all constraints that do not
            exist in the source model.  
            </summary>
            <remarks>
            This applies to check, default, foreign key, primary key, and unique constraints.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DropDmlTriggersNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all DML triggers that do not
            exist in the source model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DropExtendedPropertiesNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all extended properties that do 
            not exist in the source model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DropIndexesNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all indexes that do not
            exist in the source model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DropObjectsNotInSource">
            <summary>
            Get or set boolean that specifies whether objects that exist in the target but not source should be dropped during deployment.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DropPermissionsNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all permissions that do not
            exist in the source model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.DropRoleMembersNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all role memberships that do not
            exist in the source model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.GenerateSmartDefaults">
            <summary>
            Get or set boolean that specifies whether default values should be generated to populate NULL columns that are constrained to NOT NULL values.
            </summary>
            <remarks>
            This is useful when needing to add a new NOT NULL column to an existing table with data.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreAnsiNulls">
            <summary>
            Get or set boolean that specifies whether to exclude the ANSI_NULL option from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreAuthorizer">
            <summary>
            Get or set boolean that specifies whether to exclude the AUTHORIZATION option from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreColumnCollation">
            <summary>
            Get or set boolean that specifies whether to exclude the collation specifier from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreComments">
            <summary>
            Get or set boolean that specifies whether to exclude comments from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreCryptographicProviderFilePath">
            <summary>
            Get or set boolean that specifies whether to exclude the file specification 
            of a cryptographic provider from consideration when comparing the source and 
            target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreDdlTriggerOrder">
            <summary>
            Get or set boolean that specifies whether to exclude DDL trigger order from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreDdlTriggerState">
            <summary>
            Get or set boolean that specifies whether to exclude DDL trigger state from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreDefaultSchema">
            <summary>
            Get or set boolean that specifies whether to exclude the DEFAULT_SCHEMA option from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreDmlTriggerOrder">
            <summary>
            Get or set boolean that specifies whether to exclude DML trigger order from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreDmlTriggerState">
            <summary>
            Get or set boolean that specifies whether to exclude DML trigger state from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreExtendedProperties">
            <summary>
            Get or set boolean that specifies whether to exclude all extended properties from 
            consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreFileAndLogFilePath">
            <summary>
            Get or set boolean that specifies whether to exclude the FILENAME option of 
            FILE objects from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreFilegroupPlacement">
            <summary>
            Get or set boolean that specifies whether to exclude the filegroup specifier 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreFileSize">
            <summary>
            Get or set boolean that specifies whether to exclude the SIZE option of FILE objects 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreFillFactor">
            <summary>
            Get or set boolean that specifies whether to exclude the FILLFACTOR option
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreFullTextCatalogFilePath">
            <summary>
            Get or set boolean that specifies whether to exclude the path specification of 
            FULLTEXT CATALOG objects from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreIdentitySeed">
            <summary>
            Get or set boolean that specifies whether to exclude the seed value of IDENTITY columns 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreIncrement">
            <summary>
            Get or set boolean that specifies whether to exclude the increment value of IDENTITY columns 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreIndexOptions">
            <summary>
            Get or set boolean that specifies whether to exclude differences in index options 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreIndexPadding">
            <summary>
            Get or set boolean that specifies whether to exclude the PAD_INDEX option 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreKeywordCasing">
            <summary>
            Get or set boolean that specifies whether to exclude difference in the casing of keywords 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreLockHintsOnIndexes">
            <summary>
            Get or set boolean that specifies whether to exclude the ALLOW_ROW_LOCKS and 
            ALLOW_PAGE_LOGKS options from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreLoginSids">
            <summary>
            Get or set boolean that specifies whether to exclude the SID option of the LOGIN object 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreNotForReplication">
            <summary>
            Get or set boolean that specifies whether to exclude the NOT FOR REPLICATION option 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreObjectPlacementOnPartitionScheme">
            <summary>
            Get or set boolean that specifies whether to exclude the partition scheme object
            from consideration when comparing the source and target model for the following
            objects: Table, Index, Unique Key, Primary Key, and Queue.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnorePartitionSchemes">
            <summary>
            Get or set boolean that specifies whether to exclude the parameter type and 
            boundary VALUES of a PARTITION FUNCTION from consideration when comparing the 
            source and target model.  Also excludes FILEGROUP and partition function of a 
            PARTITION SCHEMA from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnorePermissions">
            <summary>
            Get or set boolean that specifies whether to exclude all permission statements 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreQuotedIdentifiers">
            <summary>
            Get or set boolean that specifies whether to exclude the QUOTED_IDENTIFIER option 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreRoleMembership">
            <summary>
            Get or set boolean that specifies whether to exclude all ROLE MEMBERSHIP objects 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreRouteLifetime">
            <summary>
            Get or set boolean that specifies whether to exclude the LIFETIME option of ROUTE objects 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreSemicolonBetweenStatements">
            <summary>
            Get or set boolean that specifies whether to exclude the existence or absence of semi-colons 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreTableOptions">
            <summary>
            Get or set boolean that specifies whether the options on the target table are updated 
            to match the source table.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreUserSettingsObjects">
            <summary>
            Get or set boolean that specifies whether to exclude user settings 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreWhitespace">
            <summary>
            Get or set boolean that specifies whether to exclude whitespace 
            from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreWithNocheckOnCheckConstraints">
            <summary>
            Get or set boolean that specifies whether to exclude the CHECK|NO CHECK option of a CHECK 
            constraint object from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IgnoreWithNocheckOnForeignKeys">
            <summary>
            Get or set boolean that specifies whether to exclude the CHECK|NO CHECK option of a FOREIGN KEY  
            constraint object from consideration when comparing the source and target model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IncludeCompositeObjects">
            <summary>
            Get or set boolean that specifies whether to include referenced, external elements that also 
            compose the source model and then update the target database in a single deployment operation.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.IncludeTransactionalScripts">
            <summary>
            Get or set boolean that specifies whether to use transations during the deployment operation 
            and commit the transaction after all changes are successfully applied.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.NoAlterStatementsToChangeClrTypes">
            <summary>
            Get or set boolean that specifies whether to force a change to CLR assemblies by dropping and recreating them.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.PopulateFilesOnFileGroups">
            <summary>
            Get or set boolean that specifies whether files are supplied for filegroups defined in the deployment source.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.RegisterDataTierApplication">
            <summary>
            Get or set boolean that specifies whether the database will be registered as a Data-Tier Application.  
            If the target database is already a registered Data-Tier Application, then the registration will be updated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.ScriptDatabaseCollation">
            <summary>
            Get or set boolean that specifies whether the target database should be altered to match the 
            source model's collation.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.ScriptDatabaseCompatibility">
            <summary>
            Get or set boolean that specifies whether the target database should be altered to match the 
            source model's compatibility level.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.ScriptDatabaseOptions">
            <summary>
            Get or set boolean that specifies whether the database options in the target database should 
            be updated to match the source model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.ScriptDeployStateChecks">
            <summary>
            Get or set boolean that specifies whether the target database should be checked to ensure that 
            it exists, is online and can be updated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.ScriptFileSize">
            <summary>
            Get or set boolean that specifies whether a file size is specified when adding files to file groups.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.ScriptNewConstraintValidation">
            <summary>
            Get or set boolean that specifies whether constraints are validated after all changes are applied.
            </summary>
            <remarks>
            Constraints are always added with NOCHECK option; as a result their validation is skipped during creation.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.ScriptRefreshModule">
            <summary>
            Get or set boolean that specifies whether referencing procedures are refreshed when referenced objects are updated.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.TargetConnectionString">
            <summary>
            Get string that specifies the target connection string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.TargetDatabaseExists">
            <summary>
            Gets boolean that if set specifies whether the target database exists
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.TargetDatabaseName">
            <summary>
            Gets string that specifies the target database name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.TargetingServerless">
            <summary>
            Get boolean that specifies whether the target server is LocalDB
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.TreatVerificationErrorsAsWarnings">
            <summary>
            Get or set boolean that specifies whether the deployment operation should proceed when errors are 
            generated during plan verification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.UnmodifiableObjectWarnings">
            <summary>
            Get or set boolean that specifies whether the deployment operation should proceed when errors are 
            generated during plan verification.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.VerifyCollationCompatibility">
            <summary>
            Get or set boolean that specifies whether deployment will verify that the collation specified in the 
            source model is compatible with the collation specified in the target model.
            </summary>
            <value>
            True to continue if errors are generated during plan verification; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.VerifyDeployment">
            <summary>
            Get or set boolean that specifies whether the plan verification phase is executed or not.
            </summary>
            <value>
            True to perform plan verification; otherwise, false to skip it.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptionsService.SqlCommandVariableValues">
            <summary>
            Get dictionary of SQL command variable values, keyed by variable name.
            </summary>
            <value>
            Dictionary of SQL command variable values, keyed by variable name.
            </value>
            <remarks>
            Valid values must be provided for every variable before deployment, or failures may occur during deployment.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.AllowDropBlockingAssemblies">
            <summary>
            Get boolean that specifies whether CLR deployment will cause blocking assemblies to be dropped.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.AllowIncompatiblePlatform">
            <summary>
            Get boolean that specifies whether deployment will block due to platform compatibility.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.BackupDatabaseBeforeChanges">
            <summary>
            Get boolean that specifies whether a database backup will be performed before proceeding 
            with the actual deployment actions.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.BlockOnPossibleDataLoss">
            <summary>
            Get boolean that specifies whether deployment should stop if the operation could cause data loss.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.BlockWhenDriftDetected">
            <summary>
            Get boolean that specifies whether the system will check for differences between the 
            present state of the database and the registered state of the database and block deployment 
            if changes are detected.  Even if this option is set to true, drift detection will only occur 
            on a database if it was previously deployed with the <see cref="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.RegisterDataTierApplication"/> option enabled.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.CommentOutSetVarDeclarations">
            <summary>
            Get boolean that specifies whether the declaration of SQLCMD variables are commented 
            out in the script header.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.CompareUsingTargetCollation">
            <summary>
            Get boolean that specifies whether the target collation will be used for identifier 
            comparison.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.CreateNewDatabase">
            <summary>
            Get boolean that specifies whether the existing database will be dropped
            and a new database created before proceeding with the actual deployment actions.
            Acquires single-user mode before dropping the existing database.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DeployDatabaseInSingleUserMode">
            <summary>
            Get boolean that specifies whether the system will acquire single-user mode on the target
            database during the duration of the deployment operation.
            </summary>        
            <remarks>
            The database will be returned to multi-user mode after all changes are applied.
            Database may remain in single-user mode if an error occurs during execution.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DisableAndReenableDdlTriggers">
            <summary>
            Get boolean that specifies if all DDL triggers will be disabled for the duration of the 
            deployment operation and then re-enabled after all changes are applied.  
            </summary>        
            <remarks>
            Triggers may remain disabled if an error occurs during execution.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DoNotAlterChangeDataCaptureObjects">
            <summary>
            Get boolean that specifies whether items configured for Change Data Capture (CDC)
            should be altered during deployment.  
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DoNotAlterReplicatedObjects">
            <summary>
            Get boolean that specifies whether items configured for Replication
            should be altered during deployment.  
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DropConstraintsNotInSource">
            <summary>
            Get boolean that specifies whether to drop all constraints that do not
            exist in the source model.  
            </summary>        
            <remarks>
            This applies to check, default, foreign key, primary key, and unique constraints.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DropDmlTriggersNotInSource">
            <summary>
            Get boolean that specifies whether to drop all DML triggers that do not
            exist in the source model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DropExtendedPropertiesNotInSource">
            <summary>
            Get boolean that specifies whether to drop all extended properties that do 
            not exist in the source model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DropIndexesNotInSource">
            <summary>
            Get boolean that specifies whether to drop all indexes that do not
            exist in the source model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DropObjectsNotInSource">
            <summary>
            Get boolean that specifies whether objects that exist in the target but not source should be dropped during deployment.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DropPermissionsNotInSource">
            <summary>
            Get boolean that specifies whether to drop all permissions that do not
            exist in the source model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.DropRoleMembersNotInSource">
            <summary>
            Get boolean that specifies whether to drop all role memberships that do not
            exist in the source model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.GenerateSmartDefaults">
            <summary>
            Get boolean that specifies whether default values should be generated to populate NULL columns that are constrained to NOT NULL values.
            </summary>        
            <remarks>
            This is useful when needing to add a new NOT NULL column to an existing table with data.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreAnsiNulls">
            <summary>
            Get boolean that specifies whether to exclude the ANSI_NULL option from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreAuthorizer">
            <summary>
            Get boolean that specifies whether to exclude the AUTHORIZATION option from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreColumnCollation">
            <summary>
            Get boolean that specifies whether to exclude the collation specifier from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreComments">
            <summary>
            Get boolean that specifies whether to exclude comments from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreCryptographicProviderFilePath">
            <summary>
            Get boolean that specifies whether to exclude the file specification 
            of a cryptographic provider from consideration when comparing the source and 
            target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreDdlTriggerOrder">
            <summary>
            Get boolean that specifies whether to exclude DDL trigger order from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreDdlTriggerState">
            <summary>
            Get boolean that specifies whether to exclude DDL trigger state from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreDefaultSchema">
            <summary>
            Get boolean that specifies whether to exclude the DEFAULT_SCHEMA option from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreDmlTriggerOrder">
            <summary>
            Get boolean that specifies whether to exclude DML trigger order from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreDmlTriggerState">
            <summary>
            Get boolean that specifies whether to exclude DML trigger state from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreExtendedProperties">
            <summary>
            Get boolean that specifies whether to exclude all extended properties from 
            consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreFileAndLogFilePath">
            <summary>
            Get boolean that specifies whether to exclude the FILENAME option of 
            FILE objects from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreFilegroupPlacement">
            <summary>
            Get boolean that specifies whether to exclude the filegroup specifier 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreFileSize">
            <summary>
            Get boolean that specifies whether to exclude the SIZE option of FILE objects 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreFillFactor">
            <summary>
            Get boolean that specifies whether to exclude the FILLFACTOR option
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreFullTextCatalogFilePath">
            <summary>
            Get boolean that specifies whether to exclude the path specification of 
            FULLTEXT CATALOG objects from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreIdentitySeed">
            <summary>
            Get boolean that specifies whether to exclude the seed value of IDENTITY columns 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreIncrement">
            <summary>
            Get boolean that specifies whether to exclude the increment value of IDENTITY columns 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreIndexOptions">
            <summary>
            Get boolean that specifies whether to exclude differences in index options 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreIndexPadding">
            <summary>
            Get boolean that specifies whether to exclude the PAD_INDEX option 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreKeywordCasing">
            <summary>
            Get boolean that specifies whether to exclude difference in the casing of keywords 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreLockHintsOnIndexes">
            <summary>
            Get boolean that specifies whether to exclude the ALLOW_ROW_LOCKS and 
            ALLOW_PAGE_LOGKS options from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreLoginSids">
            <summary>
            Get boolean that specifies whether to exclude the SID option of the LOGIN object 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreNotForReplication">
            <summary>
            Get boolean that specifies whether to exclude the NOT FOR REPLICATION option 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreObjectPlacementOnPartitionScheme">
            <summary>
            Get boolean that specifies whether to exclude the partition scheme object
            from consideration when comparing the source and target model for the following
            objects: Table, Index, Unique Key, Primary Key, and Queue.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnorePartitionSchemes">
            <summary>
            Get boolean that specifies whether to exclude the parameter type and 
            boundary VALUES of a PARTITION FUNCTION from consideration when comparing the 
            source and target model.  Also excludes FILEGROUP and partition function of a 
            PARTITION SCHEMA from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnorePermissions">
            <summary>
            Get boolean that specifies whether to exclude all permission statements 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreQuotedIdentifiers">
            <summary>
            Get boolean that specifies whether to exclude the QUOTED_IDENTIFIER option 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreRoleMembership">
            <summary>
            Get boolean that specifies whether to exclude all ROLE MEMBERSHIP objects 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreRouteLifetime">
            <summary>
            Get boolean that specifies whether to exclude the LIFETIME option of ROUTE objects 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreSemicolonBetweenStatements">
            <summary>
            Get boolean that specifies whether to exclude the existence or absence of semi-colons 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreTableOptions">
            <summary>
            Get boolean that specifies whether the options on the target table are updated 
            to match the source table.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreUserSettingsObjects">
            <summary>
            Get boolean that specifies whether to exclude user settings 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreWhitespace">
            <summary>
            Get boolean that specifies whether to exclude whitespace 
            from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreWithNocheckOnCheckConstraints">
            <summary>
            Get boolean that specifies whether to exclude the CHECK|NO CHECK option of a CHECK 
            constraint object from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IgnoreWithNocheckOnForeignKeys">
            <summary>
            Get boolean that specifies whether to exclude the CHECK|NO CHECK option of a FOREIGN KEY  
            constraint object from consideration when comparing the source and target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IncludeCompositeObjects">
            <summary>
            Get boolean that specifies whether to include referenced, external elements that also 
            compose the source model and then update the target database in a single deployment operation.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.IncludeTransactionalScripts">
            <summary>
            Get boolean that specifies whether to use transations during the deployment operation 
            and commit the transaction after all changes are successfully applied.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.NoAlterStatementsToChangeClrTypes">
            <summary>
            Get boolean that specifies whether to force a change to CLR assemblies by dropping and recreating them.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.PopulateFilesOnFileGroups">
            <summary>
            Get boolean that specifies whether files are supplied for filegroups defined in the deployment source.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.RegisterDataTierApplication">
            <summary>
            Get boolean that specifies whether the database will be registered as a Data-Tier Application.  
            If the target database is already a registered Data-Tier Application, then the registration will be updated.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.ScriptDatabaseCollation">
            <summary>
            Get boolean that specifies whether the target database should be altered to match the 
            source model's collation.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.ScriptDatabaseCompatibility">
            <summary>
            Get boolean that specifies whether the target database should be altered to match the 
            source model's compatibility level.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.ScriptDatabaseOptions">
            <summary>
            Get boolean that specifies whether the database options in the target database should 
            be updated to match the source model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.ScriptDeployStateChecks">
            <summary>
            Get boolean that specifies whether the target database should be checked to ensure that 
            it exists, is online and can be updated.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.ScriptFileSize">
            <summary>
            Get boolean that specifies whether a file size is specified when adding files to file groups.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.ScriptNewConstraintValidation">
            <summary>
            Get boolean that specifies whether constraints are validated after all changes are applied.
            </summary>        
            <remarks>
            Constraints are always added with NOCHECK option; as a result their validation is skipped during creation.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.ScriptRefreshModule">
            <summary>
            Get boolean that specifies whether referencing procedures are refreshed when referenced objects are updated.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.TargetConnectionString">
            <summary>
            Get string that specifies the target connection string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.TargetDatabaseExists">
            <summary>
            Gets boolean that if set specifies whether the target database exists
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.TargetDatabaseName">
            <summary>
            Gets string that specifies the target database name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.TargetingServerless">
            <summary>
            Get boolean that specifies whether the target server is LocalDB
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.TreatVerificationErrorsAsWarnings">
            <summary>
            Get boolean that specifies whether the deployment operation should proceed when errors are 
            generated during plan verification.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.UnmodifiableObjectWarnings">
            <summary>
            Get boolean that specifies whether the deployment operation should proceed when errors are 
            generated during plan verification.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.VerifyCollationCompatibility">
            <summary>
            Get boolean that specifies whether deployment will verify that the collation specified in the 
            source model is compatible with the collation specified in the target model.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.VerifyDeployment">
            <summary>
            Get boolean that specifies whether the plan verification phase is executed or not.
            </summary>        
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.Internal.DacSqlDeploymentOptionsService.SqlCommandVariableValues">
            <summary>
            Get dictionary of SQL command variable values, keyed by variable name.
            </summary>
            <remarks>
            Valid values must be provided for every variable before deployment, or failures may occur during deployment.
            </remarks>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.ModelComparisonChangeDefinition">
            <summary>
            Contains change details for a TSqlObject.
            Including changed properties, added/dropped/ordinal changed relationship entries,
            added/dropped/changed/ordinal changed composing children and 
            added/dropped/changed/ordinal changed hierarchical children.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ModelComparisonChangeDefinition.#ctor(Microsoft.SqlServer.Dac.Deployment.ModelComparisonChangeDefinitionService)">
            <summary>
            Constructs a ModelComparisonChangeDefinition that uses a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ModelComparisonChangeDefinitionService"/>
            to retrive definition data
            </summary>
            <param name="definitionService"></param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonChangeDefinition.TargetObject">
            <summary>
            Gets the target object of the change definition
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult">
            <summary>
            SchemaModel compare result.
            Contains same elements list, elements needed to add to target list,
            elements needed to drop in target list, and changed elements list.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.#ctor(Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService)">
            <summary>
            Constructs a ModelComparisonResult using a <see cref="T:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResultService"/>
            to obtain the result data
            </summary>
            <param name="resultService"></param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.IsEqual">
            <summary>
            If compared elements are equal
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementsEqual">
            <summary>
            List of elements that have no changes
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementGroupsEqual">
            <summary>
            List of element groups that are equal
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementsToAdd">
            <summary>
            List of elements exists in source, does not exist in target
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementsToDrop">
            <summary>
            List of elements exists in target, does not exist in source
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementsChanged">
            <summary>
            List of elements are changed.
            The result will keyed by elements in source, and it will have
            what are the changes together with that changed element.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementsPropertyChanged">
            <summary>
            List of elements changed because of properties are changed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementsRelationshipEntryChanged">
            <summary>
            List of elements changed because of relationship entries are added or dropped
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementsComposingChildrenChanged">
            <summary>
            List of elements changed because of composed children are changed.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.ModelComparisonResult.ElementsHierarchicalChildrenChanged">
            <summary>
            List of elements changed because of hierarchical dhildren are changed.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SchemaDeploymentResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SchemaDeploymentResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SchemaDeploymentResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SchemaDeploymentResources.DeployPlan_StepDoesNotHaveInternalMapping">
            <summary>
              Looks up a localized string similar to This step has no mapping in the internal deployment plan..
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions">
            <summary>
            Contains deployment options values used for deployment
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.AllowDropBlockingAssemblies">
            <summary>
            Get or set boolean that specifies whether CLR deployment will cause blocking assemblies to be dropped.
            </summary>
            <value>
            True to drop blocking assemblies during CLR deployment; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.AllowIncompatiblePlatform">
            <summary>
            Get or set boolean that specifies whether deployment will block due to platform compatibility.
            </summary>
            <value>
            True to block deployment to incompatible platforms; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.BackupDatabaseBeforeChanges">
            <summary>
            Get or set boolean that specifies whether a database backup will be performed before proceeding 
            with the actual deployment actions.
            </summary>
            <value>
            True to perform a database backup prior to deployment; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.BlockOnPossibleDataLoss">
            <summary>
            Get or set boolean that specifies whether deployment should stop if the operation could cause data loss.
            </summary>
            <value>
            True to stop deployment if possible data loss if detected; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.BlockWhenDriftDetected">
            <summary>
            Get or set boolean that specifies whether the system will check for differences between the 
            present state of the database and the registered state of the database and block deployment 
            if changes are detected.  Even if this option is set to true, drift detection will only occur 
            on a database if it was previously deployed with the <see cref="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.RegisterDataTierApplication"/> option enabled.
            </summary>
            <value>
            True to error is drift is detected; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.CommentOutSetVarDeclarations">
            <summary>
            Get or set boolean that specifies whether the declaration of SQLCMD variables are commented 
            out in the script header.
            </summary>
            <value>
            True to comment out these declarations; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.CompareUsingTargetCollation">
            <summary>
            Get or set boolean that specifies whether the source collation will be used for identifier 
            comparison.
            </summary>
            <value>
            False to use the source collation; otherwise, true to use the target collation.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.CreateNewDatabase">
            <summary>
            Get or set boolean that specifies whether the existing database will be dropped
            and a new database created before proceeding with the actual deployment actions.
            Acquires single-user mode before dropping the existing database.
            </summary>
            <value>
            True to drop and re-create the database; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DeployDatabaseInSingleUserMode">
            <summary>
            Get or set boolean that specifies whether the system will acquire single-user mode on the target
            database during the duration of the deployment operation.
            </summary>
            <value>
            True to acquire single-user mode during deployment; otherwise, false.
            Default is false.
            </value>
            <remarks>
            The database will be returned to multi-user mode after all changes are applied.
            Database may remain in single-user mode if an error occurs during execution.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DisableAndReenableDdlTriggers">
            <summary>
            Get or set boolean that specifies if all DDL triggers will be disabled for the duration of the 
            deployment operation and then re-enabled after all changes are applied.  
            </summary>
            <value>
            True to disable DDL triggers during deployment; otherwise, false.
            Default is true.
            </value>
            <remarks>
            Triggers may remain disabled if an error occurs during execution.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DoNotAlterChangeDataCaptureObjects">
            <summary>
            Get or set boolean that specifies whether items configured for Change Data Capture (CDC)
            should be altered during deployment.  
            </summary>
            <value>
            True to not alter objects configured for CDC; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DoNotAlterReplicatedObjects">
            <summary>
            Get or set boolean that specifies whether items configured for Replication
            should be altered during deployment.  
            </summary>
            <value>
            True to not alter objects configured for Replication; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DropConstraintsNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all constraints that do not
            exist in the source model.  
            </summary>
            <value>
            True to drop constraints not in the source model; otherwise, false.
            Default is true.
            </value>
            <remarks>
            This applies to check, default, foreign key, primary key, and unique constraints.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DropDmlTriggersNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all DML triggers that do not
            exist in the source model.
            </summary>
            <value>
            True to drop DML triggers not in the source model; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DropExtendedPropertiesNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all extended properties that do 
            not exist in the source model.
            </summary>
            <value>
            True to drop extended properties not in the source model; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DropIndexesNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all indexes that do not
            exist in the source model.
            </summary>
            <value>
            True to drop indexes not in the source model; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DropObjectsNotInSource">
            <summary>
            Get or set boolean that specifies whether objects that exist in the target but not source should be dropped during deployment.
            </summary>
            <value>
            True if objects that exist in the target but not source should be dropped; otherwise false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DropPermissionsNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all permissions that do not
            exist in the source model.
            </summary>
            <value>
            True to drop permissions not in the source model; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.DropRoleMembersNotInSource">
            <summary>
            Get or set boolean that specifies whether to drop all role memberships that do not
            exist in the source model.
            </summary>
            <value>
            True to drop role memberships not in the source model; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.GenerateSmartDefaults">
            <summary>
            Get or set boolean that specifies whether default values should be generated to populate NULL columns that are constrained to NOT NULL values.
            </summary>
            <value>
            True if default values should be generated; otherwise false.
            Default is false.
            </value>
            <remarks>
            This is useful when needing to add a new NOT NULL column to an existing table with data.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreAnsiNulls">
            <summary>
            Get or set boolean that specifies whether to exclude the ANSI_NULL option from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the ANSI_NULL option; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreAuthorizer">
            <summary>
            Get or set boolean that specifies whether to exclude the AUTHORIZATION option from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the AUTHORIZATION option; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreColumnCollation">
            <summary>
            Get or set boolean that specifies whether to exclude the collation specifier from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the collation specifier; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreComments">
            <summary>
            Get or set boolean that specifies whether to exclude comments from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in comments; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreCryptographicProviderFilePath">
            <summary>
            Get or set boolean that specifies whether to exclude the file specification 
            of a cryptographic provider from consideration when comparing the source and 
            target model.
            </summary>
            <value>
            True to ignore differences in a cryptographic provider's  file specification; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreDdlTriggerOrder">
            <summary>
            Get or set boolean that specifies whether to exclude DDL trigger order from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in DDL trigger order; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreDdlTriggerState">
            <summary>
            Get or set boolean that specifies whether to exclude DDL trigger state from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in DDL trigger state; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreDefaultSchema">
            <summary>
            Get or set boolean that specifies whether to exclude the DEFAULT_SCHEMA option from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the DEFAULT_SCHEMA options; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreDmlTriggerOrder">
            <summary>
            Get or set boolean that specifies whether to exclude DML trigger order from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in DDL trigger order; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreDmlTriggerState">
            <summary>
            Get or set boolean that specifies whether to exclude DML trigger state from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in DML trigger state; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreExtendedProperties">
            <summary>
            Get or set boolean that specifies whether to exclude all extended properties from 
            consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in extended properties; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreFileAndLogFilePath">
            <summary>
            Get or set boolean that specifies whether to exclude the FILENAME option of 
            FILE objects from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the FILENAME option of FILE objects; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreFilegroupPlacement">
            <summary>
            Get or set boolean that specifies whether to exclude the filegroup specifier 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the filegroup specifier; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreFileSize">
            <summary>
            Get or set boolean that specifies whether to exclude the SIZE option of FILE objects 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the SIZE option of FILE objects; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreFillFactor">
            <summary>
            Get or set boolean that specifies whether to exclude the FILLFACTOR option
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the FILLFACTOR option; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreFullTextCatalogFilePath">
            <summary>
            Get or set boolean that specifies whether to exclude the path specification of 
            FULLTEXT CATALOG objects from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the path specification of FULLTEXT CATALOG objects; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreIdentitySeed">
            <summary>
            Get or set boolean that specifies whether to exclude the seed value of IDENTITY columns 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the seed value of IDENTITY columns; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreIncrement">
            <summary>
            Get or set boolean that specifies whether to exclude the increment value of IDENTITY columns 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the increment value of IDENTITY columns; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreIndexOptions">
            <summary>
            Get or set boolean that specifies whether to exclude differences in index options 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in index options; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreIndexPadding">
            <summary>
            Get or set boolean that specifies whether to exclude the PAD_INDEX option 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the PAD_INDEX option; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreKeywordCasing">
            <summary>
            Get or set boolean that specifies whether to exclude difference in the casing of keywords 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in the casing of keywords; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreLockHintsOnIndexes">
            <summary>
            Get or set boolean that specifies whether to exclude the ALLOW_ROW_LOCKS and 
            ALLOW_PAGE_LOGKS options from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore the ALLOW_ROW_LOCKS and ALLOW_PAGE_LOGKS options; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreLoginSids">
            <summary>
            Get or set boolean that specifies whether to exclude the SID option of the LOGIN object 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore the SID option of the LOGIN object; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreNotForReplication">
            <summary>
            Get or set boolean that specifies whether to exclude the NOT FOR REPLICATION option 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore the NOT FOR REPLICATION option; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreObjectPlacementOnPartitionScheme">
            <summary>
            Get or set boolean that specifies whether to exclude the partition scheme object
            from consideration when comparing the source and target model for the following
            objects: Table, Index, Unique Key, Primary Key, and Queue.
            </summary>
            <value>
            True to ignore partition schemes; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnorePartitionSchemes">
            <summary>
            Get or set boolean that specifies whether to exclude the parameter type and 
            boundary VALUES of a PARTITION FUNCTION from consideration when comparing the 
            source and target model.  Also excludes FILEGROUP and partition function of a 
            PARTITION SCHEMA from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore aspects of partition functions and schemes; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnorePermissions">
            <summary>
            Get or set boolean that specifies whether to exclude all permission statements 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore all permission statements; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreQuotedIdentifiers">
            <summary>
            Get or set boolean that specifies whether to exclude the QUOTED_IDENTIFIER option 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore the QUOTED_IDENTIFIER option; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreRoleMembership">
            <summary>
            Get or set boolean that specifies whether to exclude all ROLE MEMBERSHIP objects 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore ROLE MEMBERSHIP objects; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreRouteLifetime">
            <summary>
            Get or set boolean that specifies whether to exclude the LIFETIME option of ROUTE objects 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore the LIFETIME option of ROUTE objects; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreSemicolonBetweenStatements">
            <summary>
            Get or set boolean that specifies whether to exclude the existence or absence of semi-colons 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore semi-colons; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreTableOptions">
            <summary>
            Get or set boolean that specifies whether the options on the target table are updated 
            to match the source table.
            </summary>
            <value>
            True to ignore difference in table options and not update the target table; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreUserSettingsObjects">
            <summary>
            Get or set boolean that specifies whether to exclude user settings 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences in user settings; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreWhitespace">
            <summary>
            Get or set boolean that specifies whether to exclude whitespace 
            from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore differences whitespace; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreWithNocheckOnCheckConstraints">
            <summary>
            Get or set boolean that specifies whether to exclude the CHECK|NO CHECK option of a CHECK 
            constraint object from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore the CHECK|NO CHECK option of a CHECK constraint object; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IgnoreWithNocheckOnForeignKeys">
            <summary>
            Get or set boolean that specifies whether to exclude the CHECK|NO CHECK option of a FOREIGN KEY  
            constraint object from consideration when comparing the source and target model.
            </summary>
            <value>
            True to ignore the CHECK|NO CHECK option of a FOREIGN KEY constraint object; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IncludeCompositeObjects">
            <summary>
            Get or set boolean that specifies whether to include referenced, external elements that also 
            compose the source model and then update the target database in a single deployment operation.
            </summary>
            <value>
            True to include composite objects; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.IncludeTransactionalScripts">
            <summary>
            Get or set boolean that specifies whether to use transations during the deployment operation 
            and commit the transaction after all changes are successfully applied.
            </summary>
            <value>
            True to use transactions during deployment; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.NoAlterStatementsToChangeClrTypes">
            <summary>
            Get or set boolean that specifies whether to force a change to CLR assemblies by dropping and recreating them.
            </summary>
            <value>
            True if CLR assemblies should be dropped; otherwise false to allow ALTER statements to change CLR assemblies.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.PopulateFilesOnFileGroups">
            <summary>
            Get or set boolean that specifies whether files are supplied for filegroups defined in the deployment source.
            </summary>
            <value>
            True to specify files for filegroups; otherwise false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.RegisterDataTierApplication">
            <summary>
            Get or set boolean that specifies whether the database will be registered as a Data-Tier Application.  
            If the target database is already a registered Data-Tier Application, then the registration will be updated.
            </summary>
            <value>
            True to register the database as a Data-Tier Application; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.ScriptDatabaseCollation">
            <summary>
            Get or set boolean that specifies whether the target database should be altered to match the 
            source model's collation.
            </summary>
            <value>
            True to alter the target database's collation; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.ScriptDatabaseCompatibility">
            <summary>
            Get or set boolean that specifies whether the target database should be altered to match the 
            source model's compatibility level.
            </summary>
            <value>
            True to alter the target database's compatibility level; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.ScriptDatabaseOptions">
            <summary>
            Get or set boolean that specifies whether the database options in the target database should 
            be updated to match the source model.
            </summary>
            <value>
            True to alter the target database's options; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.ScriptDeployStateChecks">
            <summary>
            Get or set boolean that specifies whether the target database should be checked to ensure that 
            it exists, is online and can be updated.
            </summary>
            <value>
            True to perform state checks on the target database; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.ScriptFileSize">
            <summary>
            Get or set boolean that specifies whether a file size is specified when adding files to file groups.
            </summary>
            <value>
            True to specify a file size when adding files to file groups; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.ScriptNewConstraintValidation">
            <summary>
            Get or set boolean that specifies whether constraints are validated after all changes are applied.
            </summary>
            <value>
            True to validate check constraints; otherwise, false.
            Default is true.
            </value>
            <remarks>
            Constraints are always added with NOCHECK option; as a result their validation is skipped during creation.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.ScriptRefreshModule">
            <summary>
            Get or set boolean that specifies whether referencing procedures are refreshed when referenced objects are updated.
            </summary>
            <value>
            True to refresh referencing procedures; otherwise false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.TargetConnectionString">
            <summary>
            Get string that specifies the target connection string
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.TargetDatabaseExists">
            <summary>
            Gets boolean that if set specifies whether the target database exists
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.TargetDatabaseName">
            <summary>
            Gets string that specifies the target database name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.TargetingServerless">
            <summary>
            Get boolean that specifies whether the target server is LocalDB
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.TreatVerificationErrorsAsWarnings">
            <summary>
            Get or set boolean that specifies whether the deployment operation should proceed when errors are 
            generated during plan verification.
            </summary>
            <value>
            True to continue if errors are generated during plan verification; otherwise, false.
            Default is false.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.UnmodifiableObjectWarnings">
            <summary>
            Get or set boolean that specifies whether the deployment operation should proceed when errors are 
            generated during plan verification.
            </summary>
            <value>
            True to continue if errors are generated during plan verification; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.VerifyCollationCompatibility">
            <summary>
            Get or set boolean that specifies whether deployment will verify that the collation specified in the 
            source model is compatible with the collation specified in the target model.
            </summary>
            <value>
            True to continue if errors are generated during plan verification; otherwise, false.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.VerifyDeployment">
            <summary>
            Get or set boolean that specifies whether the plan verification phase is executed or not.
            </summary>
            <value>
            True to perform plan verification; otherwise, false to skip it.
            Default is true.
            </value>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Deployment.SqlDeploymentOptions.SqlCommandVariableValues">
            <summary>
            Get dictionary of SQL command variable values, keyed by variable name.
            </summary>
            <value>
            Dictionary of SQL command variable values, keyed by variable name.
            </value>
            <remarks>
            Valid values must be provided for every variable before deployment, or failures may occur during deployment.
            </remarks>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes">
            <summary>
            Defines the type of objects to query from the model.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.None">
            <summary>
            Filter out all elements.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.UserDefined">
            <summary>
            Query user defined objects.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.BuiltIn">
            <summary>
            Query built in system objects
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.SameDatabase">
            <summary>
            Query user defined objects from referenced models where the referenced model is for the same database.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.System">
            <summary>
            Query System objects that are not treated as built in. These are objects that appear when the master
            database is referenced
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.DifferentDatabaseSameServer">
            <summary>
            Query references to external objects that are from a different database on the same server.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.DifferentDatabaseDifferentServer">
            <summary>
            Query references to external objects that are from a different database on a different same server.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.Default">
            <summary>
            Default query scope is to query both <see cref="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.UserDefined"/>
            and <see cref="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.BuiltIn"/> query scopes
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.All">
            <summary>
            All elements in the model, including references to external elements.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ExternalDefinitionMetadataContext">
            <summary>
            <see cref="T:Microsoft.SqlServer.Dac.Model.ModelMetadataContext"/> implementation that handles external definition actions. These
            define a mapping from an internal <see cref="T:Microsoft.Data.Tools.Schema.SchemaModel.ModelElementClass"/> to a value in a public Enum type.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.InternalModelUtils.TryGetSingleReferencedElementInfo(Microsoft.Data.Tools.Schema.SchemaModel.ModelRelationshipClass,Microsoft.Data.Tools.Schema.SchemaModel.IModelElement,Microsoft.Data.Tools.Schema.SchemaModel.IModelElement@,Microsoft.Data.Tools.Schema.SchemaModel.ModelIdentifier@)">
            <summary>
            Tries to get info from a relationship on an element. The relationship must have single cardinality.
            If successful the information returned will at a minimum be the <see cref="T:Microsoft.Data.Tools.Schema.SchemaModel.ModelIdentifier"/>
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SimpleModelRelationshipContext">
            <summary>
            Default Property context for all properties.
            </summary>
            <remarks>
            Provides default implementation for relationship access through the public model.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SimpleModelRelationshipContext.CollapsedRelationshipClasses">
            <summary>
            The possible relationships for the collapsed reference lookup
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DacModelMessage">
            <summary>
            Represents an error or a warning raised during model validation.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DacModelResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.AddObjectsErrorAddingObjects">
            <summary>
              Looks up a localized string similar to Add or update objects failed due to the following errors: .
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.AddObjectsModelErrorsExist">
            <summary>
              Looks up a localized string similar to Cannot add or update objects. The model has build blocking errors:.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.AstNotRetrieved">
            <summary>
              Looks up a localized string similar to The AST could not be retrieved for the specified object..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.AstNotSupportedError">
            <summary>
              Looks up a localized string similar to AST retrieval not supported for the specified object..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.DacpacLoadReferenceError">
            <summary>
              Looks up a localized string similar to Cannot load package &apos;{0}&apos;. Required references are missing..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.DeleteObjectsErrorDeletingObjects">
            <summary>
              Looks up a localized string similar to Delete objects failed due to the following errors: .
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.DeleteObjectsModelErrorsExist">
            <summary>
              Looks up a localized string similar to Cannot delete objects from the model. The model has build blocking errors:.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.ErrorScriptNameValidation">
            <summary>
              Looks up a localized string similar to {0}: parameter {1} cannot be null, the empty string, all whitespace, or end in &quot;.xsd&quot;.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.GetObjectsTopLevelTypesRequiredError">
            <summary>
              Looks up a localized string similar to Type &apos;{0}&apos; is not a top-level type. Only top-level types can be queried for using the TSqlModel GetObject(s) methods..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InconsistentPropertyTypes">
            <summary>
              Looks up a localized string similar to Not all property types match expected type &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InternalPropertyMappingInvalid">
            <summary>
              Looks up a localized string similar to Internal Error. No internal property mapped on internal type {0} for public property {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InternalPropertyTypeMismatchErrorMessage">
            <summary>
              Looks up a localized string similar to Internal Error. Data types for internal properties &apos;{0}.{1}&apos; and &apos;{2}.{3}&apos; do not match..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InternalRelationshipMappingInvalid">
            <summary>
              Looks up a localized string similar to No internal relationship mapped on internal type {0} for public relationship {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InternalTypeMappingInvalid">
            <summary>
              Looks up a localized string similar to Internal Error. No public type mapping was found for internal type {0}, for element with id {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidContextObjectErrorMessage">
            <summary>
              Looks up a localized string similar to Internal Error. Context object must implement ISqlModelElement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidContextObjectForDefaultErrorMessage">
            <summary>
              Looks up a localized string similar to Internal Error. There is no context object to derive a default from..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidMetadataContextErrorMessage">
            <summary>
              Looks up a localized string similar to Metadata {0} has an invalid context type..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidMetadataTypeErrorMessage">
            <summary>
              Looks up a localized string similar to Data type {1} for metadata {0} cannot be cast to {2}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidModelElementErrorMessage">
            <summary>
              Looks up a localized string similar to Internal Error. Internal elements must implement IModelElement..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidNavigationPathRelationship">
            <summary>
              Looks up a localized string similar to Relationship &apos;{0}.{1}&apos; cannot be used for type collapsing navigation as it is a one-to-many relationship..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidPropertyContextErrorMessage">
            <summary>
              Looks up a localized string similar to Property {0} has an invalid context type..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidPropertyTypeErrorMessage">
            <summary>
              Looks up a localized string similar to Data type {1} for property {0} cannot be cast to {2}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidRelationshipContextErrorMessage">
            <summary>
              Looks up a localized string similar to Relationship {0} has an invalid context type..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidTypeErrorMessage">
            <summary>
              Looks up a localized string similar to Data type {0} cannot be cast to {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.InvalidTypeNameErrorMessage">
            <summary>
              Looks up a localized string similar to The type name {0} is not valid..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.MetadataDoesNotMapEnumErrorMessage">
            <summary>
              Looks up a localized string similar to Internal error. Type &apos;{0}&apos; is not an Enum, expected Enum for GetMetadata.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.MetadataNotSupportedOnTypeErrorMessage">
            <summary>
              Looks up a localized string similar to ModelMetadataClass {0} is not supported on type {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.MissingMetadataMappingErrorMessage">
            <summary>
              Looks up a localized string similar to Metadata context must be mapped to at least one internal property..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.MissingPropertyMappingErrorMessage">
            <summary>
              Looks up a localized string similar to Internal Error. Property context must be mapped to at least one internal property..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.MissingReference">
            <summary>
              Looks up a localized string similar to No file was supplied for reference {0}; model load might fail. When {1} was created, the original referenced file was located {2}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.MissingReference_NoPackagePath">
            <summary>
              Looks up a localized string similar to No file was supplied for reference {0}; model load might fail. When package was created, the original referenced file was located {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.MissingRelationshipMappingErrorMessage">
            <summary>
              Looks up a localized string similar to Context must include at least one internal relationship mapping.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.ModelDisposedError">
            <summary>
              Looks up a localized string similar to The underlying model has been disposed..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.MoreThanOneObjectMatchedId">
            <summary>
              Looks up a localized string similar to More than one object matched the ID &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.NoValidEnumForMetadata">
            <summary>
              Looks up a localized string similar to Type &apos;{0}&apos; does not have a mapping for the int value &apos;{1}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.PropertiesNotSupportedForRelationshipError">
            <summary>
              Looks up a localized string similar to Properties are not supported on ModelRelationshipInstances for Relationship {0}.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.PropertyNotSupportedOnRelationshipErrorMessage">
            <summary>
              Looks up a localized string similar to ModelPropertyClass {0} is not supported on relationship {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.PropertyNotSupportedOnTypeErrorMessage">
            <summary>
              Looks up a localized string similar to ModelPropertyClass {0} is not supported on type {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.PublicContributorThrewExceptionMessage">
            <summary>
              Looks up a localized string similar to DeploymentContributor &apos;{0}&apos; threw exception. Message is: &apos;{1}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.RelationshipNotSupportedOnTypeErrorMessage">
            <summary>
              Looks up a localized string similar to ModelRelationshipClass {0} is not supported on type {1}..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.SaveModelErrorsExist">
            <summary>
              Looks up a localized string similar to Cannot save package to file. The model has build blocking errors:.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.ScriptNotRetrieved">
            <summary>
              Looks up a localized string similar to The script could not be retrieved for the specified object..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.ScriptNotSupportedError">
            <summary>
              Looks up a localized string similar to Script retrieval not supported for the specified object..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.ServiceDisposedError">
            <summary>
              Looks up a localized string similar to The underlying model service has been disposed..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.UpdateModelErr">
            <summary>
              Looks up a localized string similar to Error updating model..
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.UpdateModelErr_PackageContainsData">
            <summary>
              Looks up a localized string similar to Cannot update the model as the package contains data. This is not supported since it could cause errors during deployment.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DacModelResources.UpdateModelErr_UnsupportedDacpacVersion">
            <summary>
              Looks up a localized string similar to Updating package with version &apos;{0}&apos; is not supported. Only packages with version 3.0 or higher are supported for update..
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes">
            <summary>
            Defines the type of objects to query from the model.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.None">
            <summary>
            Filter out all elements.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.UserDefined">
            <summary>
            Query user defined objects.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.BuiltIn">
            <summary>
            Query built in system objects
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.SameDatabase">
            <summary>
            Query user defined objects from referenced models where the referenced model is for the same database.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.System">
            <summary>
            Query System objects that are not treated as built in. These are objects that appear when the master
            database is referenced
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default">
            <summary>
            Default query scope is to query both <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.UserDefined"/>
            and <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.BuiltIn"/> query scopes
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.All">
            <summary>
            All elements in the model, not including references to external elements in non-system databases.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SqlSchemaModelLoader">
            <summary>
            Responsible for loading a model from a dacpac
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SqlSchemaModelLoader.ModelHeaderDataLoader">
            <summary>
            Loads references, SqlCmd variables, and refactor log data from a dacpac
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.#ctor(Microsoft.SqlServer.Dac.Model.TSqlModelSchema,Microsoft.Data.Tools.Schema.SchemaModel.DataSchemaModel)">
            <summary>
            Internal for testing purposes only. Use SqlSchemaModelObjectService(InternalModel.DataSchemaModel model)for
            product code.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.#ctor(Microsoft.Data.Tools.Schema.SchemaModel.DataSchemaModel)">
            <summary>
            Public constructor to be used by product code
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.TryGetObject(Microsoft.Data.Tools.Schema.SchemaModel.IModelElement,Microsoft.SqlServer.Dac.Model.TSqlObject@)">
            <summary>
            Internal utility method - wraps an internal model element in a public TSqlObject. Should never be exposed as part of the service.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.GetAsValidIModelElement(System.Object)">
            <summary>
            Converts an object to an IModelElement, throwing if the cast is invalid
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.IsToplevelObject(Microsoft.SqlServer.Dac.Model.TSqlObject)">
            <summary>
            Returns if an object's create script is a top level T-SQL statement.
            </summary>
            <param name="tSqlObject"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> to query.</param>
            <returns>True if object's create statement is a top level statement.</returns>
            <exception cref="T:System.ArgumentNullException">If <paramref name="tSqlObject"/> is null.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.TryGetAst(Microsoft.SqlServer.Dac.Model.TSqlObject,Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript@)">
            <summary>
            Generates the AST for the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>.
            </summary>
            <returns>True is AST generated.</returns>
            <param name="ast">Generated AST.</param>
            <param name="tSqlObject"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> to query.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="tSqlObject"/> is null.</exception>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">Thrown if the <see cref="P:Microsoft.SqlServer.Dac.Model.TSqlObject.ContextObject"/> property of <paramref name="tSqlObject"/> does not implement correct type.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.TryGetScript(Microsoft.SqlServer.Dac.Model.TSqlObject,System.String@)">
            <summary>
            Generates the script for the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>.
            </summary>
            <returns>True is script generated.</returns>
            <param name="tSqlObject">The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> to be scripted</param>
            <param name="script">Generated script.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="tSqlObject"/> is null.</exception>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">Thrown if the <see cref="P:Microsoft.SqlServer.Dac.Model.TSqlObject.ContextObject"/> property of <paramref name="tSqlObject"/> does not implement correct type.</exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.CreateCacheIdentifier(System.String)">
            <summary>
            Creates an identifier that is compatible with the internal model's treatment of source names.
            Internally the ScriptCache checks for "MSSQLL::" at the beginning of a source name. 
            
            This indicates that the name isn't a path and shouldn't be auto-expanded based on the current working directory.
            We don't want to treat source names passed into the public API as paths, especially since this would result in 
            the current working directory being added in front of any source name that wasn't a fully qualified path. 
            
            The tradeoff is external users of the API don't get the benefit of us auto-resolving relative paths for them,
            but that's an acceptable tradeoff
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.GetSourceNameFromCacheId(System.String)">
            <summary>
            Removes the "MSSQL::" string from the beginning of a cache identifier to get the source name.
            see <see cref="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.CreateCacheIdentifier(System.String)"/> for more information on why this behavior is needed
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ExecutePackageOperationWithErrorHandling(System.Action)">
            <summary>
            Performs error handling around an operation on a DacPackage, such as creating or updating
            the package. There are a standard set of exceptions that can be thrown in this case
            </summary>
            <exception cref="T:Microsoft.SqlServer.Dac.DacServicesException">Thrown if any error occurs when operating on the package</exception>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ModelBuilder">
            <summary>
            Internal for testing purposes only
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.DataSchemaModel">
            <summary>
            Internal for testing purposes only
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter._includeAll">
            <summary>
            If query scope includes all elements, even externals
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter._includeAllNonExternal">
            <summary>
            If query scope includes all elements, except
            non-Composite external
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter._includeUserDefined">
            <summary>
            If query scope includes user defined elements
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter._includeBuiltIn">
            <summary>
            if query scope includes built-in elements
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter._includeSameDatabase">
            <summary>
            If query scope includes external elements in the same database
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter._includeSystem">
            <summary>
            If query scope includes elements from system dacpac ("master" reference)
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter._includeDifferentDatabaseSameServer">
            <summary>
            If query scope includes external elements in a different database on this server (for return of ID only)
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter._includeDifferentDatabaseDifferentServer">
            <summary>
            If query scope includes external elements in a different database on a separate server (for return of ID only)
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter.SetupScopeVariables(Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Converts <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> into filter criteria to use when querying the internal model.
            </summary>
            <param name="queryScopes">QueryScope to expand.</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter.SetupScopeVariables(Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes)">
            <summary>
            Converts <see cref="T:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes"/> into filter criteria to use when querying the internal model.
            </summary>
            <param name="queryScopes">QueryScope to expand.</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter.ShouldReturnElement(Microsoft.Data.Tools.Schema.SchemaModel.IModelElement)">
            <summary>
            Determines if the element matches the query criteria. Fully external elements 
            should never be returned from this method, though system elements may be supported.
            </summary>
            <param name="element">Element to consider</param>
            <returns>true if element matches query criteria. Otherwise false.</returns>
            /// <remarks></remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter.ShouldReturnIdForElement(Microsoft.Data.Tools.Schema.SchemaModel.IModelElement)">
            <summary>
            Determines if the element ID can be returned - external elements will support
            return of the external ID in a relationship instance, but should never support
            return of the actual element. 
            </summary>
            <param name="element">Element to consider</param>
            <returns>true if element matches query criteria. Otherwise false.</returns>
            /// <remarks></remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ScopeFilter.QueryFilter">
            <summary>
            filter used when retrieving element
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ModelMetadataClass">
            <summary>
            The metadata class for metadata properties.
            </summary>
            <remarks>
            <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModelSchema"/> metadata classes provide access to the structure and instance data
            within a <c>TSqlSchemaModel</c> instance.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ModelMetadataClass.GetValue``1(Microsoft.SqlServer.Dac.Model.TSqlObject)">
            <summary>
            Returns the metadata property value.
            </summary>
            <typeparam name="T"><see cref="T:System.Type"/> of the metadata property value.</typeparam>
            <param name="instance"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> instance to get the metadata property value from.</param>
            <returns>Metadata property value.</returns>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelMetadataClass.Name">
            <summary>
            Metadata property name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelMetadataClass.DataType">
            <summary>
            Data type of the metadata property.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelMetadataClass.OwningType">
            <summary>
            Owning <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> for the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelMetadataClass"/>.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ModelPropertyClass">
            <summary>
            The metadata class for properties.
            </summary>
            <remarks>
            <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModelSchema"/> metadata classes provide access to the structure and instance data
            within a <c>TSqlSchemaModel</c> instance.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.GetValue``1(Microsoft.SqlServer.Dac.Model.TSqlObject)">
            <summary>
            Returns the property value.
            </summary>
            <typeparam name="T"><see cref="T:System.Type"/> of the property value.</typeparam>
            <param name="instance"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> instance to get the property value from.</param>
            <returns>Property value.</returns>
            <exception cref="T:System.InvalidCastException">
            If the property value cannot be cast to <typeparamref name="T"/>.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.GetDefaultValue``1(Microsoft.SqlServer.Dac.Model.SqlServerVersion)">
            <summary>
            Returns the default property value.
            </summary>
            <typeparam name="T"><see cref="T:System.Type"/> of the property value.</typeparam>
            <param name="version">The <see cref="T:Microsoft.SqlServer.Dac.Model.SqlServerVersion"/> to return the default value for.</param>
            <returns>Default value for specified <see cref="T:Microsoft.SqlServer.Dac.Model.SqlServerVersion"/>.</returns>
            <exception cref="T:System.InvalidCastException">
            If the property value cannot be cast to <typeparamref name="T"/>.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.GetDefaultValue(Microsoft.SqlServer.Dac.Model.SqlServerVersion)">
            <summary>
            Returns the default property value.
            </summary>
            <param name="version">The <see cref="T:Microsoft.SqlServer.Dac.Model.SqlServerVersion"/> to return the default value for.</param>
            <returns>Default value for specified <see cref="T:Microsoft.SqlServer.Dac.Model.SqlServerVersion"/>.</returns>        
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.IsDefaultValue(Microsoft.SqlServer.Dac.Model.TSqlObject,Microsoft.SqlServer.Dac.Model.SqlServerVersion)">
            <summary>
            Returns if the value is the platform default value.
            </summary>
            <param name="instance"><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> instance to determine the default property value for.</param>
            <param name="version">The <see cref="T:Microsoft.SqlServer.Dac.Model.SqlServerVersion"/> to determine the default value for.</param>
            <returns>True if the property is the platform default. Otherwise false.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If the supplied <paramref name="instance"/> is not the owner of this property.
            </exception>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.Name">
            <summary>
            Property name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.DataType">
            <summary>
            Data type of the property.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.SupportedPlatforms">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlPlatforms"/> versions on which this relationship is supported.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.OwningType">
            <summary>
            Owning <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> for the property, where this 
            property is attached to a Type. Null if this property is on a 
            <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelPropertyClass.OwningRelationship">
            <summary>
            Owning <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> for the property, where this 
            property is attached to a Relationship. Null if this property is on a 
            <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelPropertyContextObject.Type">
            <summary>
            Property data type
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelPropertyContextObject.ContextObject">
            <summary>
            Context object used by the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> for property value retrieval. 
            </summary>
            <remarks>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> can use this custom property to extract state required to interact with the underlying model.
            Because <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> and <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModelSchema"/> work in conjunction, the <see cref="P:Microsoft.SqlServer.Dac.Model.ModelPropertyContextObject.ContextObject"/> can be used
            to pass custom information to the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> to aid in property retrieval.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelPropertyContextObject.SupportedPlatforms">
            <summary>
            Platforms supported by the property
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass">
            <summary>
            The metadata class for relationships.
            </summary>
            <remarks>
            <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModelSchema"/> metadata classes provide access to the structure and instance data
            within a <c>TSqlSchemaModel</c> instance.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass.Name">
            <summary>
            Relationship name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass.Type">
            <summary>
            Type of the relationship.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass.FromObjectClass">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> of the referencing object for the relationship.
            This represents the class of objects the relationship comes from
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass.SupportedPlatforms">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlPlatforms"/> versions on which this relationship is supported.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass.Properties">
            <summary>
            Properties for the relationship.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance">
            <summary>
            Represents a reference from one <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> to another, which might be unresolved.
            </summary>
            <remarks>
            <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModelSchema"/> metadata classes provide access to the structure and instance data
            within a <c>TSqlModelSchema</c> instance.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.GetProperty``1(Microsoft.SqlServer.Dac.Model.ModelPropertyClass)">
            <summary>
            Retrieves properties for this relationship instance.
            </summary>
            <typeparam name="T"><see cref="T:System.Type"/> of the property value.</typeparam>
            <param name="property"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelPropertyClass"/> property to retrieve.</param>
            <returns>Property value.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If the supplied <paramref name="property"/> is not supported on this instance.
            </exception>
            <exception cref="T:System.InvalidCastException">
            If the property type cannot be cast to T.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.GetProperty(Microsoft.SqlServer.Dac.Model.ModelPropertyClass)">
            <summary>
            Retrieves properties for this relationship instance.
            </summary>
            <param name="property"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelPropertyClass"/> property to retrieve.</param>
            <returns>Property value.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If the supplied <paramref name="property"/> is not supported on this instance.
            </exception>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Relationship">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> this instance represents.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.FromObject">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> this instance is from. This is the referencing object
            </summary>
            <remarks>
            This property returns null if the relationship is unresolved or refers to elements outside the current <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Object">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> this instance references. This is the referenced object.
            </summary>
            <remarks>
            This property returns null if the relationship is unresolved or refers to elements outside the current <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.ObjectName">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> representing the name of the referenced object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.PropertyContext">
            <summary>
            The context boject to use for property lookup - if this isn't set then <see cref="M:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.GetProperty``1(Microsoft.SqlServer.Dac.Model.ModelPropertyClass)"/>
            is not supported on this <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>. For internal use only
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Item(Microsoft.SqlServer.Dac.Model.ModelPropertyClass)">
            <summary>
            Retrieves properties for this relationship instance.
            </summary>
            <param name="property"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelPropertyClass"/> property to retrieve.</param>
            <returns>Property value.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If the supplied <paramref name="property"/> is not supported on this instance.
            </exception>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ModelSchema">
            <summary>
            Model schema for TSqlModel
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ModelSchema.InitializeModelSchema">
            <summary>
            The ModelSchema has static state that is extremely useful when navigating a model's
            contents.  Under normal circumstances (use of ) the static state is indirectly initialized and clients 
            can use the state oblivious to how it has been initialized.  In other heads (commandline / API / unit tests) it is possible
            for the static state to be uninitialized prior to it's being used causing unexpected nulls and failures.  When implementing
            a new head that may directly use the ModelSchema prior to instantiating a TSqlModel call this method prior to
            accessing any static state.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SchemaInstance">
            <summary>
            Instance of the model schema
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Column">
            <summary>
            Model type class for Column
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TableValuedFunction">
            <summary>
            Model type class for TableValuedFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ScalarFunction">
            <summary>
            Model type class for ScalarFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Aggregate">
            <summary>
            Model type class for Aggregate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ApplicationRole">
            <summary>
            Model type class for ApplicationRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Index">
            <summary>
            Model type class for Index
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Assembly">
            <summary>
            Model type class for Assembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.AssemblySource">
            <summary>
            Model type class for AssemblySource
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.AsymmetricKey">
            <summary>
            Model type class for AsymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.AuditAction">
            <summary>
            Model type class for AuditAction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.AuditActionGroup">
            <summary>
            Model type class for AuditActionGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.AuditActionSpecification">
            <summary>
            Model type class for AuditActionSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.BrokerPriority">
            <summary>
            Model type class for BrokerPriority
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.BuiltInServerRole">
            <summary>
            Model type class for BuiltInServerRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DataType">
            <summary>
            Model type class for DataType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Certificate">
            <summary>
            Model type class for Certificate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.CheckConstraint">
            <summary>
            Model type class for CheckConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ClrTypeMethod">
            <summary>
            Model type class for ClrTypeMethod
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ClrTypeMethodParameter">
            <summary>
            Model type class for ClrTypeMethodParameter
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ClrTypeProperty">
            <summary>
            Model type class for ClrTypeProperty
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ColumnStoreIndex">
            <summary>
            Model type class for ColumnStoreIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Contract">
            <summary>
            Model type class for Contract
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Credential">
            <summary>
            Model type class for Credential
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.CryptographicProvider">
            <summary>
            Model type class for CryptographicProvider
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DatabaseAuditSpecification">
            <summary>
            Model type class for DatabaseAuditSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DatabaseDdlTrigger">
            <summary>
            Model type class for DatabaseDdlTrigger
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DatabaseEncryptionKey">
            <summary>
            Model type class for DatabaseEncryptionKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DatabaseEventNotification">
            <summary>
            Model type class for DatabaseEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DatabaseMirroringLanguageSpecifier">
            <summary>
            Model type class for DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DatabaseOptions">
            <summary>
            Model type class for DatabaseOptions
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DataCompressionOption">
            <summary>
            Model type class for DataCompressionOption
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Default">
            <summary>
            Model type class for Default
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DefaultConstraint">
            <summary>
            Model type class for DefaultConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.DmlTrigger">
            <summary>
            Model type class for DmlTrigger
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Endpoint">
            <summary>
            Model type class for Endpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ErrorMessage">
            <summary>
            Model type class for ErrorMessage
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.EventGroup">
            <summary>
            Model type class for EventGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.EventSession">
            <summary>
            Model type class for EventSession
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.EventSessionAction">
            <summary>
            Model type class for EventSessionAction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.EventSessionDefinitions">
            <summary>
            Model type class for EventSessionDefinitions
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.EventSessionSetting">
            <summary>
            Model type class for EventSessionSetting
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.EventSessionTarget">
            <summary>
            Model type class for EventSessionTarget
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.EventTypeSpecifier">
            <summary>
            Model type class for EventTypeSpecifier
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ExtendedProcedure">
            <summary>
            Model type class for ExtendedProcedure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ExtendedProperty">
            <summary>
            Model type class for ExtendedProperty
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SqlFile">
            <summary>
            Model type class for SqlFile
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Filegroup">
            <summary>
            Model type class for Filegroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ForeignKeyConstraint">
            <summary>
            Model type class for ForeignKeyConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.FullTextCatalog">
            <summary>
            Model type class for FullTextCatalog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.FullTextIndex">
            <summary>
            Model type class for FullTextIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.FullTextIndexColumnSpecifier">
            <summary>
            Model type class for FullTextIndexColumnSpecifier
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.FullTextStopList">
            <summary>
            Model type class for FullTextStopList
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.HttpProtocolSpecifier">
            <summary>
            Model type class for HttpProtocolSpecifier
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.LinkedServer">
            <summary>
            Model type class for LinkedServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.LinkedServerLogin">
            <summary>
            Model type class for LinkedServerLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Login">
            <summary>
            Model type class for Login
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.MasterKey">
            <summary>
            Model type class for MasterKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.MessageType">
            <summary>
            Model type class for MessageType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.PartitionFunction">
            <summary>
            Model type class for PartitionFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.PartitionScheme">
            <summary>
            Model type class for PartitionScheme
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.PartitionValue">
            <summary>
            Model type class for PartitionValue
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Permission">
            <summary>
            Model type class for Permission
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.PrimaryKeyConstraint">
            <summary>
            Model type class for PrimaryKeyConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Procedure">
            <summary>
            Model type class for Procedure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Queue">
            <summary>
            Model type class for Queue
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.QueueEventNotification">
            <summary>
            Model type class for QueueEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.RemoteServiceBinding">
            <summary>
            Model type class for RemoteServiceBinding
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ResourceGovernor">
            <summary>
            Model type class for ResourceGovernor
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ResourcePool">
            <summary>
            Model type class for ResourcePool
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Role">
            <summary>
            Model type class for Role
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.RoleMembership">
            <summary>
            Model type class for RoleMembership
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Route">
            <summary>
            Model type class for Route
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Rule">
            <summary>
            Model type class for Rule
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Schema">
            <summary>
            Model type class for Schema
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SearchProperty">
            <summary>
            Model type class for SearchProperty
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SearchPropertyList">
            <summary>
            Model type class for SearchPropertyList
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Sequence">
            <summary>
            Model type class for Sequence
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ServerAudit">
            <summary>
            Model type class for ServerAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ServerAuditSpecification">
            <summary>
            Model type class for ServerAuditSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ServerDdlTrigger">
            <summary>
            Model type class for ServerDdlTrigger
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ServerEventNotification">
            <summary>
            Model type class for ServerEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ServerOptions">
            <summary>
            Model type class for ServerOptions
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ServerRoleMembership">
            <summary>
            Model type class for ServerRoleMembership
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Service">
            <summary>
            Model type class for Service
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.ServiceBrokerLanguageSpecifier">
            <summary>
            Model type class for ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Signature">
            <summary>
            Model type class for Signature
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SignatureEncryptionMechanism">
            <summary>
            Model type class for SignatureEncryptionMechanism
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SoapLanguageSpecifier">
            <summary>
            Model type class for SoapLanguageSpecifier
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SoapMethodSpecification">
            <summary>
            Model type class for SoapMethodSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SpatialIndex">
            <summary>
            Model type class for SpatialIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Statistics">
            <summary>
            Model type class for Statistics
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Parameter">
            <summary>
            Model type class for Parameter
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SymmetricKey">
            <summary>
            Model type class for SymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SymmetricKeyPassword">
            <summary>
            Model type class for SymmetricKeyPassword
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Synonym">
            <summary>
            Model type class for Synonym
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.Table">
            <summary>
            Model type class for Table
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.FileTable">
            <summary>
            Model type class for FileTable
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TableType">
            <summary>
            Model type class for TableType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TableTypeCheckConstraint">
            <summary>
            Model type class for TableTypeCheckConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TableTypeColumn">
            <summary>
            Model type class for TableTypeColumn
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TableTypeDefaultConstraint">
            <summary>
            Model type class for TableTypeDefaultConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TableTypeIndex">
            <summary>
            Model type class for TableTypeIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TableTypePrimaryKeyConstraint">
            <summary>
            Model type class for TableTypePrimaryKeyConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TableTypeUniqueConstraint">
            <summary>
            Model type class for TableTypeUniqueConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.TcpProtocolSpecifier">
            <summary>
            Model type class for TcpProtocolSpecifier
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.UniqueConstraint">
            <summary>
            Model type class for UniqueConstraint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.User">
            <summary>
            Model type class for User
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.UserDefinedServerRole">
            <summary>
            Model type class for UserDefinedServerRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.UserDefinedType">
            <summary>
            Model type class for UserDefinedType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.View">
            <summary>
            Model type class for View
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.WorkloadGroup">
            <summary>
            Model type class for WorkloadGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.XmlIndex">
            <summary>
            Model type class for XmlIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.SelectiveXmlIndex">
            <summary>
            Model type class for SelectiveXmlIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.XmlNamespace">
            <summary>
            Model type class for XmlNamespace
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.PromotedNodePathForXQueryType">
            <summary>
            Model type class for PromotedNodePathForXQueryType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.PromotedNodePathForSqlType">
            <summary>
            Model type class for PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ModelSchema.XmlSchemaCollection">
            <summary>
            Model type class for XmlSchemaCollection
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ColumnType">
            <summary>
            Specifies the type of Column a TSqlObject represents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ColumnType.Column">
            <summary>
            Column
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ColumnType.ComputedColumn">
            <summary>
            ComputedColumn
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ColumnType.ColumnSet">
            <summary>
            ColumnSet
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypeColumnType">
            <summary>
            Specifies the type of TableTypeColumn a TSqlObject represents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TableTypeColumnType.Column">
            <summary>
            Column
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TableTypeColumnType.ComputedColumn">
            <summary>
            ComputedColumn
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.FunctionType">
            <summary>
            Specifies the type of Function a TSqlObject represents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.FunctionType.InlineTableValuedFunction">
            <summary>
            InlineTableValuedFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.FunctionType.MultiStatementTableValuedFunction">
            <summary>
            MultiStatementTableValuedFunction
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SqlDataType">
            <summary>
            SQL Server built-in data types
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Unknown">
            <summary>
            Nothing was defined.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.BigInt">
            <summary>
            Integer (whole number) data from -2^63 (-9,223,372,036,854,775,808) through 2^63-1 (9,223,372,036,854,775,807).
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Int">
            <summary>
            Integer (whole number) data from -2^31 (-2,147,483,648) through 2^31 - 1 (2,147,483,647).
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.SmallInt">
            <summary>
            Integer data from -2^15 (-32,768) through 2^15 - 1 (32,767).
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.TinyInt">
            <summary>
            Integer data from 0 through 255.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Bit">
            <summary>
            Integer data with either a 1 or 0 value.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Decimal">
            <summary>
            Fixed precision and scale numeric data from -10^38 +1 through 10^38 -1.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Numeric">
            <summary>
            Functionally equivalent to decimal.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Money">
            <summary>
            Monetary data values from -2^63 (-922,337,203,685,477.5808) through 2^63 - 1 (+922,337,203,685,477.5807), with accuracy to a ten-thousandth of a monetary unit.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.SmallMoney">
            <summary>
            Monetary data values from -214,748.3648 through +214,748.3647, with accuracy to a ten-thousandth of a monetary unit.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Float">
            <summary>
            Floating precision number data with the following valid values: -1.79E + 308 through -2.23E - 308, 0 and 2.23E + 308 through 1.79E + 308.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Real">
            <summary>
            Floating precision number data with the following valid values: -3.40E + 38 through -1.18E - 38, 0 and 1.18E - 38 through 3.40E + 38.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.DateTime">
            <summary>
            Date and time data from January 1, 1753, through December 31, 9999, with an accuracy of three-hundredths of a second, or 3.33 milliseconds.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.SmallDateTime">
            <summary>
            Date and time data from January 1, 1900, through June 6, 2079, with an accuracy of one minute.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Char">
            <summary>
            Fixed-length non-Unicode character data with a maximum length of 8,000 characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.VarChar">
            <summary>
            Variable-length non-Unicode data with a maximum of 8,000 characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Text">
            <summary>
            Variable-length non-Unicode data with a maximum length of 2^31 - 1 (2,147,483,647) characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.NChar">
            <summary>
            Fixed-length Unicode data with a maximum length of 4,000 characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.NVarChar">
            <summary>
            Variable-length Unicode data with a maximum length of 4,000 characters. sysname is a system-supplied user-defined data type that is functionally equivalent to nvarchar(128) and is used to reference database object names.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.NText">
            <summary>
            Variable-length Unicode data with a maximum length of 2^30 - 1 (1,073,741,823) characters.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Binary">
            <summary>
            Fixed-length binary data with a maximum length of 8,000 bytes.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.VarBinary">
            <summary>
            Variable-length binary data with a maximum length of 8,000 bytes.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Image">
            <summary>
            Variable-length binary data with a maximum length of 2^31 - 1 (2,147,483,647) bytes.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Cursor">
            <summary>
            A reference to a cursor.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Variant">
            <summary>
            A data type that stores values of various SQL Server-supported data types, except text, ntext, timestamp, and sql_variant.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Table">
            <summary>
            A special data type used to store a result set for later processing.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Timestamp">
            <summary>
            A database-wide unique number that gets updated every time a row gets updated.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.UniqueIdentifier">
            <summary>
            Is a 16-byte GUID
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Xml">
            <summary>
            xml data type
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Date">
            <summary>
            Date-only
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Time">
            <summary>
            Time only
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.DateTime2">
            <summary>
            Combination of data and time types, better precision than DataTime
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.DateTimeOffset">
            <summary>
            Same as DateTime2 with timezone offset added
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlDataType.Rowversion">
            <summary>
            (Alias for Timestamp) A database-wide unique number that gets updated every time a row gets updated.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PermissionType">
            <summary>
            Sql permissions
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Insert">
            <summary>
            Insert
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Select">
            <summary>
            Select
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Update">
            <summary>
            Update
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Delete">
            <summary>
            Delete
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.References">
            <summary>
            References
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateDatabase">
            <summary>
            CreateDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateDefault">
            <summary>
            CreateDefault
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateFunction">
            <summary>
            CreateFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateProcedure">
            <summary>
            CreateProcedure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateRule">
            <summary>
            CreateRule
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateTable">
            <summary>
            CreateTable
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateView">
            <summary>
            CreateView
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.BackupDatabase">
            <summary>
            BackupDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.BackupLog">
            <summary>
            BackupLog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AdministerBulkOperations">
            <summary>
            AdministerBulkOperations
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Alter">
            <summary>
            Alter
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyApplicationRole">
            <summary>
            AlterAnyApplicationRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyAssembly">
            <summary>
            AlterAnyAssembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyAsymmetricKey">
            <summary>
            AlterAnyAsymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyCertificate">
            <summary>
            AlterAnyCertificate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyConnection">
            <summary>
            AlterAnyConnection
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyContract">
            <summary>
            AlterAnyContract
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyCredential">
            <summary>
            AlterAnyCredential
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyDatabase">
            <summary>
            AlterAnyDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyDatabaseDdlTrigger">
            <summary>
            AlterAnyDatabaseDdlTrigger
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyDatabaseEventNotification">
            <summary>
            AlterAnyDatabaseEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyDataspace">
            <summary>
            AlterAnyDataspace
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyEndpoint">
            <summary>
            AlterAnyEndpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyEventNotification">
            <summary>
            AlterAnyEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyFulltextCatalog">
            <summary>
            AlterAnyFulltextCatalog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyLinkedServer">
            <summary>
            AlterAnyLinkedServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyLogin">
            <summary>
            AlterAnyLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyMessageType">
            <summary>
            AlterAnyMessageType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyRemoteServiceBinding">
            <summary>
            AlterAnyRemoteServiceBinding
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyRole">
            <summary>
            AlterAnyRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyRoute">
            <summary>
            AlterAnyRoute
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnySchema">
            <summary>
            AlterAnySchema
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyService">
            <summary>
            AlterAnyService
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnySymmetricKey">
            <summary>
            AlterAnySymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyUser">
            <summary>
            AlterAnyUser
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterResources">
            <summary>
            AlterResources
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterServerState">
            <summary>
            AlterServerState
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterSettings">
            <summary>
            AlterSettings
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterTrace">
            <summary>
            AlterTrace
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Authenticate">
            <summary>
            Authenticate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AuthenticateServer">
            <summary>
            AuthenticateServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Checkpoint">
            <summary>
            Checkpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Connect">
            <summary>
            Connect
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ConnectReplication">
            <summary>
            ConnectReplication
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ConnectSql">
            <summary>
            ConnectSql
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Control">
            <summary>
            Control
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ControlServer">
            <summary>
            ControlServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateAggregate">
            <summary>
            CreateAggregate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateAnyDatabase">
            <summary>
            CreateAnyDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateAssembly">
            <summary>
            CreateAssembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateAsymmetricKey">
            <summary>
            CreateAsymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateCertificate">
            <summary>
            CreateCertificate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateContract">
            <summary>
            CreateContract
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateDatabaseDdlEventNotification">
            <summary>
            CreateDatabaseDdlEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateDdlEventNotification">
            <summary>
            CreateDdlEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateEndpoint">
            <summary>
            CreateEndpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateFulltextCatalog">
            <summary>
            CreateFulltextCatalog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateMessageType">
            <summary>
            CreateMessageType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateQueue">
            <summary>
            CreateQueue
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateRemoteServiceBinding">
            <summary>
            CreateRemoteServiceBinding
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateRole">
            <summary>
            CreateRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateRoute">
            <summary>
            CreateRoute
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateSchema">
            <summary>
            CreateSchema
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateService">
            <summary>
            CreateService
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateSymmetricKey">
            <summary>
            CreateSymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateSynonym">
            <summary>
            CreateSynonym
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateTraceEventNotification">
            <summary>
            CreateTraceEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateType">
            <summary>
            CreateType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateXmlSchemaCollection">
            <summary>
            CreateXmlSchemaCollection
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Execute">
            <summary>
            Execute
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ExternalAccessAssembly">
            <summary>
            ExternalAccessAssembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Impersonate">
            <summary>
            Impersonate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Receive">
            <summary>
            Receive
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Send">
            <summary>
            Send
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Showplan">
            <summary>
            Showplan
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.Shutdown">
            <summary>
            Shutdown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.SubscribeQueryNotifications">
            <summary>
            SubscribeQueryNotifications
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.TakeOwnership">
            <summary>
            TakeOwnership
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.UnsafeAssembly">
            <summary>
            UnsafeAssembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ViewAnyDatabase">
            <summary>
            ViewAnyDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ViewAnyDefinition">
            <summary>
            ViewAnyDefinition
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ViewChangeTracking">
            <summary>
            ViewChangeTracking
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ViewDatabaseState">
            <summary>
            ViewDatabaseState
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ViewDefinition">
            <summary>
            ViewDefinition
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ViewServerState">
            <summary>
            ViewServerState
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.All">
            <summary>
            All
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyDatabaseAudit">
            <summary>
            AlterAnyDatabaseAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyServerAudit">
            <summary>
            AlterAnyServerAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateSequence">
            <summary>
            CreateSequence
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyServerRole">
            <summary>
            AlterAnyServerRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateServerRole">
            <summary>
            CreateServerRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.CreateAvailabilityGroup">
            <summary>
            CreateAvailabilityGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyAvailabilityGroup">
            <summary>
            AlterAnyAvailabilityGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.AlterAnyDatabaseEventSession">
            <summary>
            AlterAnyDatabaseEventSession
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ConnectAnyDatabase">
            <summary>
            ConnectAnyDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.ImpersonateAnyLogin">
            <summary>
            ImpersonateAnyLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionType.SelectAllUserSecurables">
            <summary>
            SelectAllUserSecurables
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AuthenticationModes">
            <summary>
            SQL Server 2005 authentication mode
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationModes.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationModes.Basic">
            <summary>
            Basic
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationModes.Digest">
            <summary>
            Digest
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationModes.Integrated">
            <summary>
            Integrated
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationModes.Ntlm">
            <summary>
            Ntlm
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationModes.Kerberos">
            <summary>
            Kerberos
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationModes.Negotiate">
            <summary>
            Negotiate
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.LockEscalationMethod">
            <summary>
            The types of lock escalation methods
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.LockEscalationMethod.Table">
            <summary>
            Table
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.LockEscalationMethod.Disable">
            <summary>
            Disable
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.LockEscalationMethod.Auto">
            <summary>
            Auto
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.CharacterSet">
            <summary>
            Possible character sets for SOAP endpoints
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.CharacterSet.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.CharacterSet.Sql">
            <summary>
            Sql
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.CharacterSet.Xml">
            <summary>
            Xml
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DatabaseMirroringRole">
            <summary>
            Database mirroring role types for SQL Server 2005
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseMirroringRole.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseMirroringRole.Witness">
            <summary>
            Witness
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseMirroringRole.Partner">
            <summary>
            Partner
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseMirroringRole.All">
            <summary>
            All
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PageVerifyMode">
            <summary>
            Database page verify mode for SQL Server 2005
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PageVerifyMode.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PageVerifyMode.Checksum">
            <summary>
            Checksum
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PageVerifyMode.TornPageDetection">
            <summary>
            TornPageDetection
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PageVerifyMode.None">
            <summary>
            None
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EncryptionMode">
            <summary>
            Encryption mode for service broker endpoints
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EncryptionMode.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EncryptionMode.Disabled">
            <summary>
            Disabled
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EncryptionMode.Supported">
            <summary>
            Supported
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EncryptionMode.Required">
            <summary>
            Required
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.HttpPorts">
            <summary>
            Listening port types associated with an endpoint.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.HttpPorts.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.HttpPorts.Clear">
            <summary>
            Clear
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.HttpPorts.Ssl">
            <summary>
            Ssl
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SoapLoginType">
            <summary>
            Possible values for LOGIN_TYPE option in SOAP endpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapLoginType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapLoginType.Mixed">
            <summary>
            Mixed
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapLoginType.Windows">
            <summary>
            Windows
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ParameterizationOption">
            <summary>
            Parameterization options for database
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ParameterizationOption.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ParameterizationOption.Simple">
            <summary>
            Simple
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ParameterizationOption.Forced">
            <summary>
            Forced
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServiceBrokerEncryptionAlgorithm">
            <summary>
            Possible encryption algorithm options for service broker endpoints
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ServiceBrokerEncryptionAlgorithm.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ServiceBrokerEncryptionAlgorithm.Aes">
            <summary>
            Aes
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ServiceBrokerEncryptionAlgorithm.RC4">
            <summary>
            RC4
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServiceBrokerOption">
            <summary>
            Possible service broker options for database
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ServiceBrokerOption.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ServiceBrokerOption.EnableBroker">
            <summary>
            EnableBroker
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ServiceBrokerOption.DisableBroker">
            <summary>
            DisableBroker
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ServiceBrokerOption.NewBroker">
            <summary>
            NewBroker
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ServiceBrokerOption.ErrorBrokerConversations">
            <summary>
            ErrorBrokerConversations
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SoapFormat">
            <summary>
            Possible webmethod formats for SOAP endpoints
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapFormat.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapFormat.AllResults">
            <summary>
            AllResults
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapFormat.RowsetsOnly">
            <summary>
            RowsetsOnly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapFormat.None">
            <summary>
            None
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SoapSchema">
            <summary>
            Possible schema options for webmethods in SOAP endpoints
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapSchema.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapSchema.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapSchema.Standard">
            <summary>
            Standard
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SoapSchema.Default">
            <summary>
            Default
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AssemblyPermissionSet">
            <summary>
            Possible permission sets for an assembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AssemblyPermissionSet.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AssemblyPermissionSet.Safe">
            <summary>
            Safe
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AssemblyPermissionSet.ExternalAccess">
            <summary>
            ExternalAccess
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AssemblyPermissionSet.Unsafe">
            <summary>
            Unsafe
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AsymmetricKeyAlgorithm">
            <summary>
            Algorithm for an asymmetric keys
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AsymmetricKeyAlgorithm.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AsymmetricKeyAlgorithm.Rsa512">
            <summary>
            Rsa512
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AsymmetricKeyAlgorithm.Rsa1024">
            <summary>
            Rsa1024
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AsymmetricKeyAlgorithm.Rsa2048">
            <summary>
            Rsa2048
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm">
            <summary>
            Algorithms used for symmetric keys
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.Des">
            <summary>
            Des
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.TripleDes">
            <summary>
            TripleDes
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.RC2">
            <summary>
            RC2
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.RC4">
            <summary>
            RC4
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.DesX">
            <summary>
            DesX
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.Aes128">
            <summary>
            Aes128
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.Aes192">
            <summary>
            Aes192
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.Aes256">
            <summary>
            Aes256
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyAlgorithm.RC4128">
            <summary>
            RC4128
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AuditActionGroupType">
            <summary>
            SQL Server audit action groups
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.SuccessfulLogin">
            <summary>
            SuccessfulLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.Logout">
            <summary>
            Logout
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerStateChange">
            <summary>
            ServerStateChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.FailedLogin">
            <summary>
            FailedLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.LoginChangePassword">
            <summary>
            LoginChangePassword
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerRoleMemberChange">
            <summary>
            ServerRoleMemberChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerPrincipalImpersonation">
            <summary>
            ServerPrincipalImpersonation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerObjectOwnershipChange">
            <summary>
            ServerObjectOwnershipChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseMirroringLogin">
            <summary>
            DatabaseMirroringLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.BrokerLogin">
            <summary>
            BrokerLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerPermissionChange">
            <summary>
            ServerPermissionChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerObjectPermissionChange">
            <summary>
            ServerObjectPermissionChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerOperation">
            <summary>
            ServerOperation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.TraceChange">
            <summary>
            TraceChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerObjectChange">
            <summary>
            ServerObjectChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ServerPrincipalChange">
            <summary>
            ServerPrincipalChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabasePermissionChange">
            <summary>
            DatabasePermissionChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.SchemaObjectPermissionChange">
            <summary>
            SchemaObjectPermissionChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseRoleMemberChange">
            <summary>
            DatabaseRoleMemberChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.ApplicationRoleChangePassword">
            <summary>
            ApplicationRoleChangePassword
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.SchemaObjectAccess">
            <summary>
            SchemaObjectAccess
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.BackupRestore">
            <summary>
            BackupRestore
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.Dbcc">
            <summary>
            Dbcc
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.AuditChange">
            <summary>
            AuditChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseChange">
            <summary>
            DatabaseChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseObjectChange">
            <summary>
            DatabaseObjectChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabasePrincipalChange">
            <summary>
            DatabasePrincipalChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.SchemaObjectChange">
            <summary>
            SchemaObjectChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabasePrincipalImpersonation">
            <summary>
            DatabasePrincipalImpersonation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseObjectOwnershipChange">
            <summary>
            DatabaseObjectOwnershipChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseOwnershipChange">
            <summary>
            DatabaseOwnershipChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.SchemaObjectOwnershipChange">
            <summary>
            SchemaObjectOwnershipChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseObjectPermissionChange">
            <summary>
            DatabaseObjectPermissionChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseOperation">
            <summary>
            DatabaseOperation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseObjectAccess">
            <summary>
            DatabaseObjectAccess
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.SuccessfulDatabaseAuthenticationGroup">
            <summary>
            SuccessfulDatabaseAuthenticationGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.FailedDatabaseAuthenticationGroup">
            <summary>
            FailedDatabaseAuthenticationGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.DatabaseLogoutGroup">
            <summary>
            DatabaseLogoutGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.UserChangePasswordGroup">
            <summary>
            UserChangePasswordGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditActionGroupType.UserDefinedAuditGroup">
            <summary>
            UserDefinedAuditGroup
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AuditTarget">
            <summary>
            SQL Server audit targets
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditTarget.File">
            <summary>
            File
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditTarget.ApplicationLog">
            <summary>
            ApplicationLog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuditTarget.SecurityLog">
            <summary>
            SecurityLog
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ChangeTrackingOption">
            <summary>
            Change tracking options
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ChangeTrackingOption.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ChangeTrackingOption.Auto">
            <summary>
            Auto
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ChangeTrackingOption.Manual">
            <summary>
            Manual
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ChangeTrackingOption.Off">
            <summary>
            Off
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SymmetricKeyCreationDisposition">
            <summary>
            Asymmetric key creation disposition
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyCreationDisposition.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyCreationDisposition.CreateNew">
            <summary>
            CreateNew
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SymmetricKeyCreationDisposition.OpenExisting">
            <summary>
            OpenExisting
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DatabaseAuditAction">
            <summary>
            Database-level auditable action
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseAuditAction.Select">
            <summary>
            Select
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseAuditAction.Update">
            <summary>
            Update
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseAuditAction.Insert">
            <summary>
            Insert
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseAuditAction.Delete">
            <summary>
            Delete
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseAuditAction.Execute">
            <summary>
            Execute
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseAuditAction.Receive">
            <summary>
            Receive
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DatabaseAuditAction.References">
            <summary>
            References
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.RecoveryMode">
            <summary>
            Database recovery mode
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.RecoveryMode.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.RecoveryMode.Simple">
            <summary>
            Simple
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.RecoveryMode.BulkLogged">
            <summary>
            BulkLogged
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.RecoveryMode.Full">
            <summary>
            Full
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DelayedDurabilityMode">
            <summary>
            Database Delayed Durability mode
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DelayedDurabilityMode.Disabled">
            <summary>
            Disabled
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DelayedDurabilityMode.Allowed">
            <summary>
            Allowed
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.DelayedDurabilityMode.Forced">
            <summary>
            Forced
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.UserAccessOption">
            <summary>
            User access mode for the database
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.UserAccessOption.Multiple">
            <summary>
            Multiple
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.UserAccessOption.Restricted">
            <summary>
            Restricted
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.UserAccessOption.Single">
            <summary>
            Single
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.CompressionLevel">
            <summary>
            Compression level for data
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.CompressionLevel.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.CompressionLevel.Row">
            <summary>
            Row
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.CompressionLevel.Page">
            <summary>
            Page
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.CompressionLevel.ColumnStore">
            <summary>
            ColumnStore
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.CompressionLevel.ColumnStoreArchive">
            <summary>
            ColumnStoreArchive
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Degree">
            <summary>
            Grid density level in spatial index
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Degree.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Degree.Low">
            <summary>
            Low
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Degree.Medium">
            <summary>
            Medium
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Degree.High">
            <summary>
            High
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.State">
            <summary>
            State of the endpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.State.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.State.Disabled">
            <summary>
            Disabled
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.State.Started">
            <summary>
            Started
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.State.Stopped">
            <summary>
            Stopped
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventGroupType">
            <summary>
            Sql event groups
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlApplicationRoleEvents">
            <summary>
            DdlApplicationRoleEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlAssemblyEvents">
            <summary>
            DdlAssemblyEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlAuthorizationDatabaseEvents">
            <summary>
            DdlAuthorizationDatabaseEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlAvailabilityGroupEvents">
            <summary>
            DdlAvailabilityGroupEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlCertificateEvents">
            <summary>
            DdlCertificateEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlContractEvents">
            <summary>
            DdlContractEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlDatabaseAuditEvents">
            <summary>
            DdlDatabaseAuditEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlDatabaseLevelEvents">
            <summary>
            DdlDatabaseLevelEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlDatabaseSecurityEvents">
            <summary>
            DdlDatabaseSecurityEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlEventNotificationEvents">
            <summary>
            DdlEventNotificationEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlFunctionEvents">
            <summary>
            DdlFunctionEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlGdrDatabaseEvents">
            <summary>
            DdlGdrDatabaseEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlIndexEvents">
            <summary>
            DdlIndexEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlMessageTypeEvents">
            <summary>
            DdlMessageTypeEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlPartitionEvents">
            <summary>
            DdlPartitionEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlPartitionFunctionEvents">
            <summary>
            DdlPartitionFunctionEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlPartitionSchemeEvents">
            <summary>
            DdlPartitionSchemeEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlProcedureEvents">
            <summary>
            DdlProcedureEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlQueueEvents">
            <summary>
            DdlQueueEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlRemoteServiceBindingEvents">
            <summary>
            DdlRemoteServiceBindingEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlRoleEvents">
            <summary>
            DdlRoleEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlRouteEvents">
            <summary>
            DdlRouteEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlSchemaEvents">
            <summary>
            DdlSchemaEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlServiceEvents">
            <summary>
            DdlServiceEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlSsbEvents">
            <summary>
            DdlSsbEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlStatisticsEvents">
            <summary>
            DdlStatisticsEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlSynonymEvents">
            <summary>
            DdlSynonymEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlTableEvents">
            <summary>
            DdlTableEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlTableViewEvents">
            <summary>
            DdlTableViewEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlTriggerEvents">
            <summary>
            DdlTriggerEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlTypeEvents">
            <summary>
            DdlTypeEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlUserEvents">
            <summary>
            DdlUserEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlViewEvents">
            <summary>
            DdlViewEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlXmlSchemaCollectionEvents">
            <summary>
            DdlXmlSchemaCollectionEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlAuthorizationServerEvents">
            <summary>
            DdlAuthorizationServerEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlEndpointEvents">
            <summary>
            DdlEndpointEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlEvents">
            <summary>
            DdlEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlGdrServerEvents">
            <summary>
            DdlGdrServerEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlLoginEvents">
            <summary>
            DdlLoginEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlServerLevelEvents">
            <summary>
            DdlServerLevelEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlServerSecurityEvents">
            <summary>
            DdlServerSecurityEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlAsymmetricKeyEvents">
            <summary>
            DdlAsymmetricKeyEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlBrokerPriorityEvents">
            <summary>
            DdlBrokerPriorityEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlCryptoSignatureEvents">
            <summary>
            DdlCryptoSignatureEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlDatabaseAuditSpecificationEvents">
            <summary>
            DdlDatabaseAuditSpecificationEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlDatabaseEncryptionKeyEvents">
            <summary>
            DdlDatabaseEncryptionKeyEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlDefaultEvents">
            <summary>
            DdlDefaultEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlExtendedPropertyEvents">
            <summary>
            DdlExtendedPropertyEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlFullTextCatalogEvents">
            <summary>
            DdlFullTextCatalogEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlFullTextStopListEvents">
            <summary>
            DdlFullTextStopListEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlMasterKeyEvents">
            <summary>
            DdlMasterKeyEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlPlanGuideEvents">
            <summary>
            DdlPlanGuideEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlRuleEvents">
            <summary>
            DdlRuleEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlSearchPropertyListEvents">
            <summary>
            DdlSearchPropertyListEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlSequenceEvents">
            <summary>
            DdlSequenceEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlSymmetricKeyEvents">
            <summary>
            DdlSymmetricKeyEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlCredentialEvents">
            <summary>
            DdlCredentialEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlDatabaseEvents">
            <summary>
            DdlDatabaseEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlCryptographicProviderEvents">
            <summary>
            DdlCryptographicProviderEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlEventSessionEvents">
            <summary>
            DdlEventSessionEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlExtendedProcedureEvents">
            <summary>
            DdlExtendedProcedureEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlLinkedServerEvents">
            <summary>
            DdlLinkedServerEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlLinkedServerLoginEvents">
            <summary>
            DdlLinkedServerLoginEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlMessageEvents">
            <summary>
            DdlMessageEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlRemoteServerEvents">
            <summary>
            DdlRemoteServerEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlResourceGovernorEvents">
            <summary>
            DdlResourceGovernorEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlResourcePool">
            <summary>
            DdlResourcePool
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlServerAuditEvents">
            <summary>
            DdlServerAuditEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlServerAuditSpecificationEvents">
            <summary>
            DdlServerAuditSpecificationEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlServiceMasterKeyEvents">
            <summary>
            DdlServiceMasterKeyEvents
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.DdlWorkloadGroup">
            <summary>
            DdlWorkloadGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcClr">
            <summary>
            TrcClr
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcDatabase">
            <summary>
            TrcDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcDeprecation">
            <summary>
            TrcDeprecation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcErrorsAndWarnings">
            <summary>
            TrcErrorsAndWarnings
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcFullText">
            <summary>
            TrcFullText
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcLocks">
            <summary>
            TrcLocks
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcObjects">
            <summary>
            TrcObjects
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcOledb">
            <summary>
            TrcOledb
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcPerformance">
            <summary>
            TrcPerformance
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcQueryNotifications">
            <summary>
            TrcQueryNotifications
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcSecurityAudit">
            <summary>
            TrcSecurityAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcServer">
            <summary>
            TrcServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcStoredProcedures">
            <summary>
            TrcStoredProcedures
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcTSql">
            <summary>
            TrcTSql
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcUserConfigurable">
            <summary>
            TrcUserConfigurable
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventGroupType.TrcAllEvents">
            <summary>
            TrcAllEvents
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventType">
            <summary>
            Sql Server event types
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AddRoleMember">
            <summary>
            AddRoleMember
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterApplicationRole">
            <summary>
            AlterApplicationRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterAssembly">
            <summary>
            AlterAssembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterAuthorizationDatabase">
            <summary>
            AlterAuthorizationDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterAvailabilityGroup">
            <summary>
            AlterAvailabilityGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterCertificate">
            <summary>
            AlterCertificate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterDatabaseAudit">
            <summary>
            AlterDatabaseAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterFunction">
            <summary>
            AlterFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterIndex">
            <summary>
            AlterIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterMessageType">
            <summary>
            AlterMessageType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterPartitionFunction">
            <summary>
            AlterPartitionFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterPartitionScheme">
            <summary>
            AlterPartitionScheme
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterProcedure">
            <summary>
            AlterProcedure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterQueue">
            <summary>
            AlterQueue
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterRemoteServiceBinding">
            <summary>
            AlterRemoteServiceBinding
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterRole">
            <summary>
            AlterRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterRoute">
            <summary>
            AlterRoute
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterSchema">
            <summary>
            AlterSchema
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterService">
            <summary>
            AlterService
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterTable">
            <summary>
            AlterTable
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterTrigger">
            <summary>
            AlterTrigger
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterUser">
            <summary>
            AlterUser
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterView">
            <summary>
            AlterView
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterXmlSchemaCollection">
            <summary>
            AlterXmlSchemaCollection
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateApplicationRole">
            <summary>
            CreateApplicationRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateAssembly">
            <summary>
            CreateAssembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateAvailabilityGroup">
            <summary>
            CreateAvailabilityGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateCertificate">
            <summary>
            CreateCertificate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateContract">
            <summary>
            CreateContract
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateDatabaseAudit">
            <summary>
            CreateDatabaseAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateEventNotification">
            <summary>
            CreateEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateFunction">
            <summary>
            CreateFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateIndex">
            <summary>
            CreateIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateMessageType">
            <summary>
            CreateMessageType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreatePartitionFunction">
            <summary>
            CreatePartitionFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreatePartitionScheme">
            <summary>
            CreatePartitionScheme
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateProcedure">
            <summary>
            CreateProcedure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateQueue">
            <summary>
            CreateQueue
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateRemoteServiceBinding">
            <summary>
            CreateRemoteServiceBinding
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateRole">
            <summary>
            CreateRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateRoute">
            <summary>
            CreateRoute
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateSchema">
            <summary>
            CreateSchema
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateService">
            <summary>
            CreateService
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateStatistics">
            <summary>
            CreateStatistics
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateSynonym">
            <summary>
            CreateSynonym
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateTable">
            <summary>
            CreateTable
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateTrigger">
            <summary>
            CreateTrigger
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateType">
            <summary>
            CreateType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateUser">
            <summary>
            CreateUser
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateView">
            <summary>
            CreateView
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateXmlIndex">
            <summary>
            CreateXmlIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateXmlSchemaCollection">
            <summary>
            CreateXmlSchemaCollection
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DenyDatabase">
            <summary>
            DenyDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropApplicationRole">
            <summary>
            DropApplicationRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropAvailabilityGroup">
            <summary>
            DropAvailabilityGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropAssembly">
            <summary>
            DropAssembly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropCertificate">
            <summary>
            DropCertificate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropContract">
            <summary>
            DropContract
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropDatabaseAudit">
            <summary>
            DropDatabaseAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropEventNotification">
            <summary>
            DropEventNotification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropFunction">
            <summary>
            DropFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropIndex">
            <summary>
            DropIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropMessageType">
            <summary>
            DropMessageType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropPartitionFunction">
            <summary>
            DropPartitionFunction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropPartitionScheme">
            <summary>
            DropPartitionScheme
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropProcedure">
            <summary>
            DropProcedure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropQueue">
            <summary>
            DropQueue
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropRemoteServiceBinding">
            <summary>
            DropRemoteServiceBinding
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropRole">
            <summary>
            DropRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropRoleMember">
            <summary>
            DropRoleMember
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropRoute">
            <summary>
            DropRoute
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropSchema">
            <summary>
            DropSchema
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropService">
            <summary>
            DropService
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropStatistics">
            <summary>
            DropStatistics
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropSynonym">
            <summary>
            DropSynonym
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropTable">
            <summary>
            DropTable
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropTrigger">
            <summary>
            DropTrigger
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropType">
            <summary>
            DropType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropUser">
            <summary>
            DropUser
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropView">
            <summary>
            DropView
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropXmlSchemaCollection">
            <summary>
            DropXmlSchemaCollection
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.GrantDatabase">
            <summary>
            GrantDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.RevokeDatabase">
            <summary>
            RevokeDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UpdateStatistics">
            <summary>
            UpdateStatistics
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AddServerRoleMember">
            <summary>
            AddServerRoleMember
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterAuthorizationServer">
            <summary>
            AlterAuthorizationServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterDatabase">
            <summary>
            AlterDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterEndpoint">
            <summary>
            AlterEndpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterLogin">
            <summary>
            AlterLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateDatabase">
            <summary>
            CreateDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateEndpoint">
            <summary>
            CreateEndpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateLogin">
            <summary>
            CreateLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DenyServer">
            <summary>
            DenyServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropDatabase">
            <summary>
            DropDatabase
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropEndpoint">
            <summary>
            DropEndpoint
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropLogin">
            <summary>
            DropLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropServerRoleMember">
            <summary>
            DropServerRoleMember
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.GrantServer">
            <summary>
            GrantServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.RevokeServer">
            <summary>
            RevokeServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AddSignature">
            <summary>
            AddSignature
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AddSignatureSchemaObject">
            <summary>
            AddSignatureSchemaObject
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterAsymmetricKey">
            <summary>
            AlterAsymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterBrokerPriority">
            <summary>
            AlterBrokerPriority
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterDatabaseAuditSpecification">
            <summary>
            AlterDatabaseAuditSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterDatabaseEncryptionKey">
            <summary>
            AlterDatabaseEncryptionKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterExtendedProperty">
            <summary>
            AlterExtendedProperty
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterFullTextCatalog">
            <summary>
            AlterFullTextCatalog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterFullTextIndex">
            <summary>
            AlterFullTextIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterFullTextStopList">
            <summary>
            AlterFullTextStopList
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterMasterKey">
            <summary>
            AlterMasterKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterPlanGuide">
            <summary>
            AlterPlanGuide
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterSymmetricKey">
            <summary>
            AlterSymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.BindDefault">
            <summary>
            BindDefault
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.BindRule">
            <summary>
            BindRule
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateAsymmetricKey">
            <summary>
            CreateAsymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateBrokerPriority">
            <summary>
            CreateBrokerPriority
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateDatabaseAuditSpecification">
            <summary>
            CreateDatabaseAuditSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateDatabaseEncryptionKey">
            <summary>
            CreateDatabaseEncryptionKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateDefault">
            <summary>
            CreateDefault
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateExtendedProperty">
            <summary>
            CreateExtendedProperty
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateFullTextCatalog">
            <summary>
            CreateFullTextCatalog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateFullTextIndex">
            <summary>
            CreateFullTextIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateFullTextStopList">
            <summary>
            CreateFullTextStopList
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateMasterKey">
            <summary>
            CreateMasterKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreatePlanGuide">
            <summary>
            CreatePlanGuide
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateRule">
            <summary>
            CreateRule
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateSpatialIndex">
            <summary>
            CreateSpatialIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateSymmetricKey">
            <summary>
            CreateSymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropAsymmetricKey">
            <summary>
            DropAsymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropBrokerPriority">
            <summary>
            DropBrokerPriority
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropDatabaseAuditSpecification">
            <summary>
            DropDatabaseAuditSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropDatabaseEncryptionKey">
            <summary>
            DropDatabaseEncryptionKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropDefault">
            <summary>
            DropDefault
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropExtendedProperty">
            <summary>
            DropExtendedProperty
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropFullTextCatalog">
            <summary>
            DropFullTextCatalog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropFullTextIndex">
            <summary>
            DropFullTextIndex
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropFullTextStopList">
            <summary>
            DropFullTextStopList
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropMasterKey">
            <summary>
            DropMasterKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropPlanGuide">
            <summary>
            DropPlanGuide
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropRule">
            <summary>
            DropRule
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropSignature">
            <summary>
            DropSignature
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropSignatureSchemaObject">
            <summary>
            DropSignatureSchemaObject
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropSymmetricKey">
            <summary>
            DropSymmetricKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.Rename">
            <summary>
            Rename
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UnbindDefault">
            <summary>
            UnbindDefault
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UnbindRule">
            <summary>
            UnbindRule
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterCredential">
            <summary>
            AlterCredential
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterCryptographicProvider">
            <summary>
            AlterCryptographicProvider
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterEventSession">
            <summary>
            AlterEventSession
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterInstance">
            <summary>
            AlterInstance
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterLinkedServer">
            <summary>
            AlterLinkedServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterMessage">
            <summary>
            AlterMessage
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterRemoteServer">
            <summary>
            AlterRemoteServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterResourceGovernorConfig">
            <summary>
            AlterResourceGovernorConfig
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterResourcePool">
            <summary>
            AlterResourcePool
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterServerAudit">
            <summary>
            AlterServerAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterServerAuditSpecification">
            <summary>
            AlterServerAuditSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterServiceMasterKey">
            <summary>
            AlterServiceMasterKey
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterWorkloadGroup">
            <summary>
            AlterWorkloadGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateCredential">
            <summary>
            CreateCredential
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateCryptographicProvider">
            <summary>
            CreateCryptographicProvider
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateEventSession">
            <summary>
            CreateEventSession
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateExtendedProcedure">
            <summary>
            CreateExtendedProcedure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateLinkedServer">
            <summary>
            CreateLinkedServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateLinkedServerLogin">
            <summary>
            CreateLinkedServerLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateMessage">
            <summary>
            CreateMessage
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateRemoteServer">
            <summary>
            CreateRemoteServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateResourcePool">
            <summary>
            CreateResourcePool
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateServerAudit">
            <summary>
            CreateServerAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateServerAuditSpecification">
            <summary>
            CreateServerAuditSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateWorkloadGroup">
            <summary>
            CreateWorkloadGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropCredential">
            <summary>
            DropCredential
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropCryptographicProvider">
            <summary>
            DropCryptographicProvider
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropEventSession">
            <summary>
            DropEventSession
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropExtendedProcedure">
            <summary>
            DropExtendedProcedure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropLinkedServer">
            <summary>
            DropLinkedServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropLinkedServerLogin">
            <summary>
            DropLinkedServerLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropMessage">
            <summary>
            DropMessage
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropRemoteServer">
            <summary>
            DropRemoteServer
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropResourcePool">
            <summary>
            DropResourcePool
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropServerAudit">
            <summary>
            DropServerAudit
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropServerAuditSpecification">
            <summary>
            DropServerAuditSpecification
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropWorkloadGroup">
            <summary>
            DropWorkloadGroup
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AssemblyLoad">
            <summary>
            AssemblyLoad
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditAddDbUserEvent">
            <summary>
            AuditAddDbUserEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditAddLoginEvent">
            <summary>
            AuditAddLoginEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditAddLoginToServerRoleEvent">
            <summary>
            AuditAddLoginToServerRoleEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditAddMemberToDbRoleEvent">
            <summary>
            AuditAddMemberToDbRoleEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditAddRoleEvent">
            <summary>
            AuditAddRoleEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditAppRoleChangePasswordEvent">
            <summary>
            AuditAppRoleChangePasswordEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditBackupRestoreEvent">
            <summary>
            AuditBackupRestoreEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditChangeAuditEvent">
            <summary>
            AuditChangeAuditEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditChangeDatabaseOwner">
            <summary>
            AuditChangeDatabaseOwner
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabaseManagementEvent">
            <summary>
            AuditDatabaseManagementEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabaseObjectAccessEvent">
            <summary>
            AuditDatabaseObjectAccessEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabaseObjectGdrEvent">
            <summary>
            AuditDatabaseObjectGdrEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabaseObjectManagementEvent">
            <summary>
            AuditDatabaseObjectManagementEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabaseObjectTakeOwnershipEvent">
            <summary>
            AuditDatabaseObjectTakeOwnershipEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabaseOperationEvent">
            <summary>
            AuditDatabaseOperationEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabasePrincipalImpersonationEvent">
            <summary>
            AuditDatabasePrincipalImpersonationEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabasePrincipalManagementEvent">
            <summary>
            AuditDatabasePrincipalManagementEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDatabaseScopeGdrEvent">
            <summary>
            AuditDatabaseScopeGdrEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditDbccEvent">
            <summary>
            AuditDbccEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditLogin">
            <summary>
            AuditLogin
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditLoginChangePasswordEvent">
            <summary>
            AuditLoginChangePasswordEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditLoginChangePropertyEvent">
            <summary>
            AuditLoginChangePropertyEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditLoginFailed">
            <summary>
            AuditLoginFailed
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditLoginGdrEvent">
            <summary>
            AuditLoginGdrEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditLogout">
            <summary>
            AuditLogout
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditSchemaObjectAccessEvent">
            <summary>
            AuditSchemaObjectAccessEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditSchemaObjectGdrEvent">
            <summary>
            AuditSchemaObjectGdrEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditSchemaObjectManagementEvent">
            <summary>
            AuditSchemaObjectManagementEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditSchemaObjectTakeOwnershipEvent">
            <summary>
            AuditSchemaObjectTakeOwnershipEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditServerAlterTraceEvent">
            <summary>
            AuditServerAlterTraceEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditServerObjectGdrEvent">
            <summary>
            AuditServerObjectGdrEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditServerObjectManagementEvent">
            <summary>
            AuditServerObjectManagementEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditServerObjectTakeOwnershipEvent">
            <summary>
            AuditServerObjectTakeOwnershipEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditServerOperationEvent">
            <summary>
            AuditServerOperationEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditServerPrincipalImpersonationEvent">
            <summary>
            AuditServerPrincipalImpersonationEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditServerPrincipalManagementEvent">
            <summary>
            AuditServerPrincipalManagementEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditServerScopeGdrEvent">
            <summary>
            AuditServerScopeGdrEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.BlockedProcessReport">
            <summary>
            BlockedProcessReport
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.BrokerQueueDisabled">
            <summary>
            BrokerQueueDisabled
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DataFileAutoGrow">
            <summary>
            DataFileAutoGrow
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DataFileAutoShrink">
            <summary>
            DataFileAutoShrink
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DatabaseMirroringStateChange">
            <summary>
            DatabaseMirroringStateChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DeadlockGraph">
            <summary>
            DeadlockGraph
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DeprecationAnnouncement">
            <summary>
            DeprecationAnnouncement
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DeprecationFinalSupport">
            <summary>
            DeprecationFinalSupport
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ErrorLog">
            <summary>
            ErrorLog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.EventLog">
            <summary>
            EventLog
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.Exception">
            <summary>
            Exception
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ExchangeSpillEvent">
            <summary>
            ExchangeSpillEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ExecutionWarnings">
            <summary>
            ExecutionWarnings
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.FtCrawlAborted">
            <summary>
            FtCrawlAborted
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.FtCrawlStarted">
            <summary>
            FtCrawlStarted
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.FtCrawlStopped">
            <summary>
            FtCrawlStopped
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.HashWarning">
            <summary>
            HashWarning
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.LockDeadlock">
            <summary>
            LockDeadlock
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.LockDeadlockChain">
            <summary>
            LockDeadlockChain
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.LockEscalation">
            <summary>
            LockEscalation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.LogFileAutoGrow">
            <summary>
            LogFileAutoGrow
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.LogFileAutoShrink">
            <summary>
            LogFileAutoShrink
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.MissingColumnStatistics">
            <summary>
            MissingColumnStatistics
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.MissingJoinPredicate">
            <summary>
            MissingJoinPredicate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.MountTape">
            <summary>
            MountTape
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ObjectAltered">
            <summary>
            ObjectAltered
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ObjectCreated">
            <summary>
            ObjectCreated
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ObjectDeleted">
            <summary>
            ObjectDeleted
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.OledbCallEvent">
            <summary>
            OledbCallEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.OledbDataReadEvent">
            <summary>
            OledbDataReadEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.OledbErrors">
            <summary>
            OledbErrors
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.OledbProviderInformation">
            <summary>
            OledbProviderInformation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.OledbQueryInterfaceEvent">
            <summary>
            OledbQueryInterfaceEvent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.QnDynamics">
            <summary>
            QnDynamics
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.QnParameterTable">
            <summary>
            QnParameterTable
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.QnSubscription">
            <summary>
            QnSubscription
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.QnTemplate">
            <summary>
            QnTemplate
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.QueueActivation">
            <summary>
            QueueActivation
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ServerMemoryChange">
            <summary>
            ServerMemoryChange
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ShowPlanAllForQueryCompile">
            <summary>
            ShowPlanAllForQueryCompile
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ShowPlanXmlForQueryCompile">
            <summary>
            ShowPlanXmlForQueryCompile
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ShowPlanXml">
            <summary>
            ShowPlanXml
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.ShowPlanXmlStatisticsProfile">
            <summary>
            ShowPlanXmlStatisticsProfile
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.SortWarnings">
            <summary>
            SortWarnings
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.SpCacheInsert">
            <summary>
            SpCacheInsert
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.SpCacheMiss">
            <summary>
            SpCacheMiss
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.SpCacheRemove">
            <summary>
            SpCacheRemove
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.SpRecompile">
            <summary>
            SpRecompile
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.SqlStmtRecompile">
            <summary>
            SqlStmtRecompile
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.TraceFileClose">
            <summary>
            TraceFileClose
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserErrorMessage">
            <summary>
            UserErrorMessage
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable0">
            <summary>
            UserConfigurable0
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable1">
            <summary>
            UserConfigurable1
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable2">
            <summary>
            UserConfigurable2
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable3">
            <summary>
            UserConfigurable3
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable4">
            <summary>
            UserConfigurable4
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable5">
            <summary>
            UserConfigurable5
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable6">
            <summary>
            UserConfigurable6
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable7">
            <summary>
            UserConfigurable7
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable8">
            <summary>
            UserConfigurable8
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.UserConfigurable9">
            <summary>
            UserConfigurable9
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.XQueryStaticType">
            <summary>
            XQueryStaticType
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AuditFullText">
            <summary>
            AuditFullText
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.BitmapWarning">
            <summary>
            BitmapWarning
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CpuThresholdExceeded">
            <summary>
            CpuThresholdExceeded
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DatabaseSuspectDataPage">
            <summary>
            DatabaseSuspectDataPage
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateSequence">
            <summary>
            CreateSequence
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterSequence">
            <summary>
            AlterSequence
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropSequence">
            <summary>
            DropSequence
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateServerRole">
            <summary>
            CreateServerRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterServerRole">
            <summary>
            AlterServerRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropServerRole">
            <summary>
            DropServerRole
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterServerConfiguration">
            <summary>
            AlterServerConfiguration
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.CreateSearchPropertyList">
            <summary>
            CreateSearchPropertyList
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.AlterSearchPropertyList">
            <summary>
            AlterSearchPropertyList
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventType.DropSearchPropertyList">
            <summary>
            DropSearchPropertyList
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.MemoryPartitionMode">
            <summary>
            Memory partion mode for event session
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryPartitionMode.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryPartitionMode.PerNode">
            <summary>
            PerNode
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryPartitionMode.PerCpu">
            <summary>
            PerCpu
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventRetentionMode">
            <summary>
            Event retention mode for event session
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventRetentionMode.AllowSingleEventLoss">
            <summary>
            AllowSingleEventLoss
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventRetentionMode.AllowMultipleEventLoss">
            <summary>
            AllowMultipleEventLoss
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.EventRetentionMode.NoEventLoss">
            <summary>
            NoEventLoss
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ForeignKeyAction">
            <summary>
            Actions taken when a key to which existing foreign key points is updated or deleted
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ForeignKeyAction.NoAction">
            <summary>
            NoAction
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ForeignKeyAction.Cascade">
            <summary>
            Cascade
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ForeignKeyAction.SetNull">
            <summary>
            SetNull
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ForeignKeyAction.SetDefault">
            <summary>
            SetDefault
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Tessellation">
            <summary>
            Grid tessellation in spatial index
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Tessellation.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Tessellation.Geometry">
            <summary>
            Geometry
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Tessellation.Geography">
            <summary>
            Geography
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Tessellation.AutoGeometry">
            <summary>
            AutoGeometry
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Tessellation.AutoGeography">
            <summary>
            AutoGeography
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.LoginEncryptionOption">
            <summary>
            SQL login encryption options
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.LoginEncryptionOption.Encrypt">
            <summary>
            Encrypt
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.LoginEncryptionOption.AlreadyEncrypted">
            <summary>
            AlreadyEncrypted
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.LoginEncryptionOption.AlreadyEncryptedOld">
            <summary>
            AlreadyEncryptedOld
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.MemoryUnit">
            <summary>
            Memory units for use in SQL models
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.Unspecified">
            <summary>
            Unspecified
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.Percent">
            <summary>
            Percent
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.Bytes">
            <summary>
            Bytes
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.KB">
            <summary>
            KB
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.MB">
            <summary>
            MB
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.GB">
            <summary>
            GB
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.TB">
            <summary>
            TB
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.PB">
            <summary>
            PB
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MemoryUnit.EB">
            <summary>
            EB
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.MessageSentBy">
            <summary>
            Specifies message sender type
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MessageSentBy.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MessageSentBy.Initiator">
            <summary>
            Initiator
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MessageSentBy.Target">
            <summary>
            Target
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.MessageSentBy.Any">
            <summary>
            Any
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ValidationMethod">
            <summary>
            Specifies message validation method
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ValidationMethod.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ValidationMethod.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ValidationMethod.Empty">
            <summary>
            Empty
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ValidationMethod.WellFormedXml">
            <summary>
            WellFormedXml
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.ValidationMethod.ValidXml">
            <summary>
            ValidXml
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PartitionRange">
            <summary>
            Specifies to which side of interval, left or right, the boundary value belongs
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PartitionRange.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PartitionRange.Left">
            <summary>
            Left
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PartitionRange.Right">
            <summary>
            Right
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Payload">
            <summary>
            Payload types for endpoints
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Payload.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Payload.Soap">
            <summary>
            Soap
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Payload.TSql">
            <summary>
            TSql
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Payload.ServiceBroker">
            <summary>
            ServiceBroker
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Payload.DatabaseMirroring">
            <summary>
            DatabaseMirroring
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PermissionAction">
            <summary>
            SQL permission action types
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionAction.Grant">
            <summary>
            Grant
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.PermissionAction.Deny">
            <summary>
            Deny
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SecondaryXmlIndexType">
            <summary>
            Types of secondary XML index
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SecondaryXmlIndexType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SecondaryXmlIndexType.Path">
            <summary>
            Path
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SecondaryXmlIndexType.Property">
            <summary>
            Property
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SecondaryXmlIndexType.Value">
            <summary>
            Value
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Protocol">
            <summary>
            Protocol types for endpoints
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Protocol.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Protocol.Http">
            <summary>
            Http
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Protocol.Tcp">
            <summary>
            Tcp
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TimeUnit">
            <summary>
            Describes the unit for retention period.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TimeUnit.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TimeUnit.Seconds">
            <summary>
            Seconds
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TimeUnit.Days">
            <summary>
            Days
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TimeUnit.Hours">
            <summary>
            Hours
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TimeUnit.Minutes">
            <summary>
            Minutes
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SamplingStyle">
            <summary>
            Sampling styles used to create statistics
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SamplingStyle.Automatic">
            <summary>
            Automatic
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SamplingStyle.Fullscan">
            <summary>
            Fullscan
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SamplingStyle.SamplePercentRows">
            <summary>
            SamplePercentRows
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SamplingStyle.SampleAbsoluteRows">
            <summary>
            SampleAbsoluteRows
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.OrderRestriction">
            <summary>
            Trigger oder restriction types
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.OrderRestriction.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.OrderRestriction.IsFirst">
            <summary>
            IsFirst
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.OrderRestriction.IsLast">
            <summary>
            IsLast
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TriggerType">
            <summary>
            Trigger types
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TriggerType.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TriggerType.For">
            <summary>
            For
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TriggerType.After">
            <summary>
            After
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TriggerType.InsteadOf">
            <summary>
            InsteadOf
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AuthenticationType">
            <summary>
            Database user Authentication type
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationType.None">
            <summary>
            User without a login, Application Role, Database Role,  Certificate mapped user or Asymmetric key mapped user
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationType.InstanceAuthentication">
            <summary>
            User with login 
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationType.DatabaseAuthentication">
            <summary>
            User with a password
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.AuthenticationType.WindowsAuthentication">
            <summary>
            Windows user with login, Windows user without a login or Windows group
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.XmlStyle">
            <summary>
            XML data type style
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.XmlStyle.Unknown">
            <summary>
            Unknown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.XmlStyle.Content">
            <summary>
            Content
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.XmlStyle.Document">
            <summary>
            Document
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Containment">
            <summary>
            Database Containment types
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Containment.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Containment.Partial">
            <summary>
            Partial
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.FailureAction">
            <summary>
            Action type for audit failure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.FailureAction.Continue">
            <summary>
            Continue
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.FailureAction.Shutdown">
            <summary>
            Shutdown
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.FailureAction.FailOperation">
            <summary>
            FailOperation
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.NonTransactedFileStreamAccess">
            <summary>
            FILESTREAM non-transactional access option values
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.NonTransactedFileStreamAccess.Off">
            <summary>
            Off
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.NonTransactedFileStreamAccess.ReadOnly">
            <summary>
            ReadOnly
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.NonTransactedFileStreamAccess.Full">
            <summary>
            Full
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Durability">
            <summary>
            Durability of a table
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Durability.SchemaAndData">
            <summary>
            Table is durable.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.Durability.SchemaOnly">
            <summary>
            Table is non-durable.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Column">
            <summary>
            Model schema container class for Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.TypeClass">
            <summary>
            Type class for Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.ColumnType">
            <summary>
            ColumnType metadata class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.Collation">
            <summary>
            Collation property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.IsIdentityNotForReplication">
            <summary>
            IsIdentityNotForReplication property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.Nullable">
            <summary>
            Nullable property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.IsRowGuidCol">
            <summary>
            IsRowGuidCol property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.Sparse">
            <summary>
            Sparse property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.Expression">
            <summary>
            Expression property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.Persisted">
            <summary>
            Persisted property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.PersistedNullable">
            <summary>
            PersistedNullable property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.Scale">
            <summary>
            Scale property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.Precision">
            <summary>
            Precision property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.Length">
            <summary>
            Length property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.IsMax">
            <summary>
            IsMax property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.XmlStyle">
            <summary>
            XmlStyle property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.IdentityIncrement">
            <summary>
            IdentityIncrement property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.IdentitySeed">
            <summary>
            IdentitySeed property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.IsFileStream">
            <summary>
            IsFileStream property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.IsIdentity">
            <summary>
            IsIdentity property class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.ExpressionDependencies">
            <summary>
            ExpressionDependencies relationship class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.XmlSchemaCollection">
            <summary>
            XmlSchemaCollection relationship class of Column
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Column.DataType">
            <summary>
            DataType relationship class of Column
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableValuedFunction">
            <summary>
            Model schema container class for TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.TypeClass">
            <summary>
            Type class for TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.FunctionType">
            <summary>
            FunctionType metadata class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.ReturnsNullOnNullInput">
            <summary>
            ReturnsNullOnNullInput property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.CalledOnNullInput">
            <summary>
            CalledOnNullInput property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.ExecuteAsCaller">
            <summary>
            ExecuteAsCaller property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.WithEncryption">
            <summary>
            WithEncryption property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.ExecuteAsOwner">
            <summary>
            ExecuteAsOwner property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.WithSchemaBinding">
            <summary>
            WithSchemaBinding property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.ExecuteAsSelf">
            <summary>
            ExecuteAsSelf property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.ReturnTableVariableName">
            <summary>
            ReturnTableVariableName property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.ClassName">
            <summary>
            ClassName property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.DataAccess">
            <summary>
            DataAccess property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.FillRowMethodName">
            <summary>
            FillRowMethodName property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.Deterministic">
            <summary>
            Deterministic property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.Precise">
            <summary>
            Precise property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.MethodName">
            <summary>
            MethodName property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.SystemDataAccess">
            <summary>
            SystemDataAccess property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.IsReplicated">
            <summary>
            IsReplicated property class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.Assembly">
            <summary>
            Assembly relationship class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.OrderColumns">
            <summary>
            OrderColumns relationship class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.ReturnType">
            <summary>
            ReturnType relationship class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.BodyDependencies">
            <summary>
            BodyDependencies relationship class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.Login">
            <summary>
            Login relationship class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.Parameters">
            <summary>
            Parameters relationship class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.Schema">
            <summary>
            Schema relationship class of TableValuedFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.User">
            <summary>
            User relationship class of TableValuedFunction
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableValuedFunction.OrderColumnsRelationship">
            <summary>
            Model schema container class for OrderColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.OrderColumnsRelationship.RelationshipClass">
            <summary>
            Relationship class for OrderColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableValuedFunction.OrderColumnsRelationship.Ascending">
            <summary>
            Ascending property class of OrderColumnsRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ScalarFunction">
            <summary>
            Model schema container class for ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.TypeClass">
            <summary>
            Type class for ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.ReturnsNullOnNullInput">
            <summary>
            ReturnsNullOnNullInput property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.CalledOnNullInput">
            <summary>
            CalledOnNullInput property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.ExecuteAsCaller">
            <summary>
            ExecuteAsCaller property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.WithEncryption">
            <summary>
            WithEncryption property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.ExecuteAsOwner">
            <summary>
            ExecuteAsOwner property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.WithSchemaBinding">
            <summary>
            WithSchemaBinding property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.ExecuteAsSelf">
            <summary>
            ExecuteAsSelf property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.ClassName">
            <summary>
            ClassName property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.DataAccess">
            <summary>
            DataAccess property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.FillRowMethodName">
            <summary>
            FillRowMethodName property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.Deterministic">
            <summary>
            Deterministic property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.Precise">
            <summary>
            Precise property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.MethodName">
            <summary>
            MethodName property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.SystemDataAccess">
            <summary>
            SystemDataAccess property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.IsReplicated">
            <summary>
            IsReplicated property class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.Assembly">
            <summary>
            Assembly relationship class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.ReturnType">
            <summary>
            ReturnType relationship class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.BodyDependencies">
            <summary>
            BodyDependencies relationship class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.Login">
            <summary>
            Login relationship class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.Parameters">
            <summary>
            Parameters relationship class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.Schema">
            <summary>
            Schema relationship class of ScalarFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ScalarFunction.User">
            <summary>
            User relationship class of ScalarFunction
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Aggregate">
            <summary>
            Model schema container class for Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.TypeClass">
            <summary>
            Type class for Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.InvariantToDuplicates">
            <summary>
            InvariantToDuplicates property class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.InvariantToNulls">
            <summary>
            InvariantToNulls property class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.NullIfEmpty">
            <summary>
            NullIfEmpty property class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.ClassName">
            <summary>
            ClassName property class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.Format">
            <summary>
            Format property class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.MaxByteSize">
            <summary>
            MaxByteSize property class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.ReturnType">
            <summary>
            ReturnType relationship class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.Assembly">
            <summary>
            Assembly relationship class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.Parameters">
            <summary>
            Parameters relationship class of Aggregate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Aggregate.Schema">
            <summary>
            Schema relationship class of Aggregate
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ApplicationRole">
            <summary>
            Model schema container class for ApplicationRole
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ApplicationRole.TypeClass">
            <summary>
            Type class for ApplicationRole
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ApplicationRole.Password">
            <summary>
            Password property class of ApplicationRole
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ApplicationRole.DefaultSchema">
            <summary>
            DefaultSchema relationship class of ApplicationRole
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Index">
            <summary>
            Model schema container class for Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.TypeClass">
            <summary>
            Type class for Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.AllowPageLocks">
            <summary>
            AllowPageLocks property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.AllowRowLocks">
            <summary>
            AllowRowLocks property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.IgnoreDuplicateKey">
            <summary>
            IgnoreDuplicateKey property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.RecomputeStatistics">
            <summary>
            RecomputeStatistics property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.IncrementalStatistics">
            <summary>
            IncrementalStatistics property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.Clustered">
            <summary>
            Clustered property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.Disabled">
            <summary>
            Disabled property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.FileStreamNull">
            <summary>
            FileStreamNull property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.WithPadIndex">
            <summary>
            WithPadIndex property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.Unique">
            <summary>
            Unique property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.FilterPredicate">
            <summary>
            FilterPredicate property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.Hash">
            <summary>
            Hash property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.BucketCount">
            <summary>
            BucketCount property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.FillFactor">
            <summary>
            FillFactor property class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.Columns">
            <summary>
            Columns relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.BodyDependencies">
            <summary>
            BodyDependencies relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.DataCompressionOptions">
            <summary>
            DataCompressionOptions relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.Filegroup">
            <summary>
            Filegroup relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.FileStreamFilegroup">
            <summary>
            FileStreamFilegroup relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.FileStreamPartitionScheme">
            <summary>
            FileStreamPartitionScheme relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.IncludedColumns">
            <summary>
            IncludedColumns relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.IndexedObject">
            <summary>
            IndexedObject relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.PartitionColumn">
            <summary>
            PartitionColumn relationship class of Index
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.PartitionScheme">
            <summary>
            PartitionScheme relationship class of Index
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Index.ColumnsRelationship">
            <summary>
            Model schema container class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.ColumnsRelationship.RelationshipClass">
            <summary>
            Relationship class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Index.ColumnsRelationship.Ascending">
            <summary>
            Ascending property class of ColumnsRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Assembly">
            <summary>
            Model schema container class for Assembly
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Assembly.TypeClass">
            <summary>
            Type class for Assembly
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Assembly.Visible">
            <summary>
            Visible property class of Assembly
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Assembly.PermissionSet">
            <summary>
            PermissionSet property class of Assembly
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Assembly.AssemblySources">
            <summary>
            AssemblySources relationship class of Assembly
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Assembly.Authorizer">
            <summary>
            Authorizer relationship class of Assembly
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Assembly.ReferencedAssemblies">
            <summary>
            ReferencedAssemblies relationship class of Assembly
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AssemblySource">
            <summary>
            Model schema container class for AssemblySource
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AssemblySource.TypeClass">
            <summary>
            Type class for AssemblySource
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AssemblySource.Source">
            <summary>
            Source property class of AssemblySource
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AsymmetricKey">
            <summary>
            Model schema container class for AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.TypeClass">
            <summary>
            Type class for AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.Password">
            <summary>
            Password property class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.EncryptedWithPassword">
            <summary>
            EncryptedWithPassword property class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.Algorithm">
            <summary>
            Algorithm property class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.CreationDisposition">
            <summary>
            CreationDisposition property class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.ExecutableFile">
            <summary>
            ExecutableFile property class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.File">
            <summary>
            File property class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.ProviderKeyName">
            <summary>
            ProviderKeyName property class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.Assembly">
            <summary>
            Assembly relationship class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.Authorizer">
            <summary>
            Authorizer relationship class of AsymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AsymmetricKey.Provider">
            <summary>
            Provider relationship class of AsymmetricKey
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AuditAction">
            <summary>
            Model schema container class for AuditAction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AuditAction.TypeClass">
            <summary>
            Type class for AuditAction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AuditAction.Action">
            <summary>
            Action property class of AuditAction
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AuditActionGroup">
            <summary>
            Model schema container class for AuditActionGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AuditActionGroup.TypeClass">
            <summary>
            Type class for AuditActionGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AuditActionGroup.ActionGroup">
            <summary>
            ActionGroup property class of AuditActionGroup
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.AuditActionSpecification">
            <summary>
            Model schema container class for AuditActionSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AuditActionSpecification.TypeClass">
            <summary>
            Type class for AuditActionSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AuditActionSpecification.AuditActions">
            <summary>
            AuditActions relationship class of AuditActionSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AuditActionSpecification.Principals">
            <summary>
            Principals relationship class of AuditActionSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.AuditActionSpecification.SecuredObject">
            <summary>
            SecuredObject relationship class of AuditActionSpecification
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.BrokerPriority">
            <summary>
            Model schema container class for BrokerPriority
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.BrokerPriority.TypeClass">
            <summary>
            Type class for BrokerPriority
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.BrokerPriority.RemoteServiceName">
            <summary>
            RemoteServiceName property class of BrokerPriority
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.BrokerPriority.PriorityLevel">
            <summary>
            PriorityLevel property class of BrokerPriority
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.BrokerPriority.ContractName">
            <summary>
            ContractName relationship class of BrokerPriority
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.BrokerPriority.LocalServiceName">
            <summary>
            LocalServiceName relationship class of BrokerPriority
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.BuiltInServerRole">
            <summary>
            Model schema container class for BuiltInServerRole
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.BuiltInServerRole.TypeClass">
            <summary>
            Type class for BuiltInServerRole
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DataType">
            <summary>
            Model schema container class for DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.TypeClass">
            <summary>
            Type class for DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.UddtNullable">
            <summary>
            UddtNullable property class of DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.UddtIsMax">
            <summary>
            UddtIsMax property class of DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.UddtLength">
            <summary>
            UddtLength property class of DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.UddtPrecision">
            <summary>
            UddtPrecision property class of DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.UddtScale">
            <summary>
            UddtScale property class of DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.SqlDataType">
            <summary>
            SqlDataType property class of DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.Schema">
            <summary>
            Schema relationship class of DataType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataType.Type">
            <summary>
            Type relationship class of DataType
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Certificate">
            <summary>
            Model schema container class for Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.TypeClass">
            <summary>
            Type class for Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.ActiveForBeginDialog">
            <summary>
            ActiveForBeginDialog property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.EncryptedWithPassword">
            <summary>
            EncryptedWithPassword property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.EncryptionPassword">
            <summary>
            EncryptionPassword property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.ExpiryDate">
            <summary>
            ExpiryDate property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.StartDate">
            <summary>
            StartDate property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.Subject">
            <summary>
            Subject property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.PrivateKeyFilePath">
            <summary>
            PrivateKeyFilePath property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.ExistingKeysFilePath">
            <summary>
            ExistingKeysFilePath property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.IsExistingKeyFileExecutable">
            <summary>
            IsExistingKeyFileExecutable property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.PrivateKeyDecryptionPassword">
            <summary>
            PrivateKeyDecryptionPassword property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.PrivateKeyEncryptionPassword">
            <summary>
            PrivateKeyEncryptionPassword property class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.Authorizer">
            <summary>
            Authorizer relationship class of Certificate
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Certificate.ExistingKeysAssembly">
            <summary>
            ExistingKeysAssembly relationship class of Certificate
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.CheckConstraint">
            <summary>
            Model schema container class for CheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CheckConstraint.TypeClass">
            <summary>
            Type class for CheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CheckConstraint.Expression">
            <summary>
            Expression property class of CheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CheckConstraint.Disabled">
            <summary>
            Disabled property class of CheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CheckConstraint.NotForReplication">
            <summary>
            NotForReplication property class of CheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CheckConstraint.ExpressionDependencies">
            <summary>
            ExpressionDependencies relationship class of CheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CheckConstraint.Host">
            <summary>
            Host relationship class of CheckConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ClrTypeMethod">
            <summary>
            Model schema container class for ClrTypeMethod
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeMethod.TypeClass">
            <summary>
            Type class for ClrTypeMethod
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeMethod.Name">
            <summary>
            Name property class of ClrTypeMethod
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeMethod.Parameters">
            <summary>
            Parameters relationship class of ClrTypeMethod
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeMethod.ReturnType">
            <summary>
            ReturnType relationship class of ClrTypeMethod
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ClrTypeMethodParameter">
            <summary>
            Model schema container class for ClrTypeMethodParameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeMethodParameter.TypeClass">
            <summary>
            Type class for ClrTypeMethodParameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeMethodParameter.Name">
            <summary>
            Name property class of ClrTypeMethodParameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeMethodParameter.IsOutput">
            <summary>
            IsOutput property class of ClrTypeMethodParameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeMethodParameter.DataType">
            <summary>
            DataType relationship class of ClrTypeMethodParameter
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ClrTypeProperty">
            <summary>
            Model schema container class for ClrTypeProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeProperty.TypeClass">
            <summary>
            Type class for ClrTypeProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeProperty.Name">
            <summary>
            Name property class of ClrTypeProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ClrTypeProperty.ClrType">
            <summary>
            ClrType relationship class of ClrTypeProperty
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex">
            <summary>
            Model schema container class for ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.TypeClass">
            <summary>
            Type class for ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.Disabled">
            <summary>
            Disabled property class of ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.Clustered">
            <summary>
            Clustered property class of ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.Columns">
            <summary>
            Columns relationship class of ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.DataCompressionOptions">
            <summary>
            DataCompressionOptions relationship class of ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.Filegroup">
            <summary>
            Filegroup relationship class of ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.IndexedObject">
            <summary>
            IndexedObject relationship class of ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.PartitionColumn">
            <summary>
            PartitionColumn relationship class of ColumnStoreIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.PartitionScheme">
            <summary>
            PartitionScheme relationship class of ColumnStoreIndex
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.ColumnsRelationship">
            <summary>
            Model schema container class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.ColumnsRelationship.RelationshipClass">
            <summary>
            Relationship class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ColumnStoreIndex.ColumnsRelationship.Ascending">
            <summary>
            Ascending property class of ColumnsRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Contract">
            <summary>
            Model schema container class for Contract
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Contract.TypeClass">
            <summary>
            Type class for Contract
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Contract.Messages">
            <summary>
            Messages relationship class of Contract
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Contract.Authorizer">
            <summary>
            Authorizer relationship class of Contract
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Contract.MessagesRelationship">
            <summary>
            Model schema container class for MessagesRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Contract.MessagesRelationship.RelationshipClass">
            <summary>
            Relationship class for MessagesRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Contract.MessagesRelationship.Default">
            <summary>
            Default property class of MessagesRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Contract.MessagesRelationship.SentBy">
            <summary>
            SentBy property class of MessagesRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Credential">
            <summary>
            Model schema container class for Credential
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Credential.TypeClass">
            <summary>
            Type class for Credential
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Credential.Identity">
            <summary>
            Identity property class of Credential
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Credential.Secret">
            <summary>
            Secret property class of Credential
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Credential.CryptographicProvider">
            <summary>
            CryptographicProvider relationship class of Credential
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.CryptographicProvider">
            <summary>
            Model schema container class for CryptographicProvider
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CryptographicProvider.TypeClass">
            <summary>
            Type class for CryptographicProvider
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CryptographicProvider.DllPath">
            <summary>
            DllPath property class of CryptographicProvider
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.CryptographicProvider.Enabled">
            <summary>
            Enabled property class of CryptographicProvider
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DatabaseAuditSpecification">
            <summary>
            Model schema container class for DatabaseAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseAuditSpecification.TypeClass">
            <summary>
            Type class for DatabaseAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseAuditSpecification.WithState">
            <summary>
            WithState property class of DatabaseAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseAuditSpecification.AuditActionGroups">
            <summary>
            AuditActionGroups relationship class of DatabaseAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseAuditSpecification.AuditActions">
            <summary>
            AuditActions relationship class of DatabaseAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseAuditSpecification.ServerAudit">
            <summary>
            ServerAudit relationship class of DatabaseAuditSpecification
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger">
            <summary>
            Model schema container class for DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.TypeClass">
            <summary>
            Type class for DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.ExecuteAsCaller">
            <summary>
            ExecuteAsCaller property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.Disabled">
            <summary>
            Disabled property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.WithEncryption">
            <summary>
            WithEncryption property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.ExecuteAsOwner">
            <summary>
            ExecuteAsOwner property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.ExecuteAsSelf">
            <summary>
            ExecuteAsSelf property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.TriggerType">
            <summary>
            TriggerType property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.ClassName">
            <summary>
            ClassName property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.MethodName">
            <summary>
            MethodName property class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.Assembly">
            <summary>
            Assembly relationship class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.BodyDependencies">
            <summary>
            BodyDependencies relationship class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.EventGroup">
            <summary>
            EventGroup relationship class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.EventType">
            <summary>
            EventType relationship class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.Login">
            <summary>
            Login relationship class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseDdlTrigger.User">
            <summary>
            User relationship class of DatabaseDdlTrigger
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DatabaseEncryptionKey">
            <summary>
            Model schema container class for DatabaseEncryptionKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEncryptionKey.TypeClass">
            <summary>
            Type class for DatabaseEncryptionKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEncryptionKey.Algorithm">
            <summary>
            Algorithm property class of DatabaseEncryptionKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEncryptionKey.Certificate">
            <summary>
            Certificate relationship class of DatabaseEncryptionKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEncryptionKey.AsymmetricKey">
            <summary>
            AsymmetricKey relationship class of DatabaseEncryptionKey
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DatabaseEventNotification">
            <summary>
            Model schema container class for DatabaseEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEventNotification.TypeClass">
            <summary>
            Type class for DatabaseEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEventNotification.WithFanIn">
            <summary>
            WithFanIn property class of DatabaseEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEventNotification.BrokerService">
            <summary>
            BrokerService property class of DatabaseEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEventNotification.BrokerInstanceSpecifier">
            <summary>
            BrokerInstanceSpecifier property class of DatabaseEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEventNotification.EventGroup">
            <summary>
            EventGroup relationship class of DatabaseEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseEventNotification.EventType">
            <summary>
            EventType relationship class of DatabaseEventNotification
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier">
            <summary>
            Model schema container class for DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier.TypeClass">
            <summary>
            Type class for DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier.WindowsAuthenticationMode">
            <summary>
            WindowsAuthenticationMode property class of DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier.UseCertificateFirst">
            <summary>
            UseCertificateFirst property class of DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier.EncryptionAlgorithmPart1">
            <summary>
            EncryptionAlgorithmPart1 property class of DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier.EncryptionAlgorithmPart2">
            <summary>
            EncryptionAlgorithmPart2 property class of DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier.EncryptionMode">
            <summary>
            EncryptionMode property class of DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier.RoleType">
            <summary>
            RoleType property class of DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseMirroringLanguageSpecifier.AuthenticationCertificate">
            <summary>
            AuthenticationCertificate relationship class of DatabaseMirroringLanguageSpecifier
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions">
            <summary>
            Model schema container class for DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.TypeClass">
            <summary>
            Type class for DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.CompatibilityLevel">
            <summary>
            CompatibilityLevel property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AllowSnapshotIsolation">
            <summary>
            AllowSnapshotIsolation property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AnsiNullDefaultOn">
            <summary>
            AnsiNullDefaultOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AnsiPaddingOn">
            <summary>
            AnsiPaddingOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AnsiWarningsOn">
            <summary>
            AnsiWarningsOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ArithAbortOn">
            <summary>
            ArithAbortOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AutoClose">
            <summary>
            AutoClose property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AutoCreateStatistics">
            <summary>
            AutoCreateStatistics property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AutoCreateStatisticsIncremental">
            <summary>
            AutoCreateStatisticsIncremental property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AutoShrink">
            <summary>
            AutoShrink property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AutoUpdateStatisticsAsync">
            <summary>
            AutoUpdateStatisticsAsync property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.AutoUpdateStatistics">
            <summary>
            AutoUpdateStatistics property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.HonorBrokerPriority">
            <summary>
            HonorBrokerPriority property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ChangeTrackingAutoCleanup">
            <summary>
            ChangeTrackingAutoCleanup property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ChangeTrackingEnabled">
            <summary>
            ChangeTrackingEnabled property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ConcatNullYieldsNull">
            <summary>
            ConcatNullYieldsNull property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.CursorCloseOnCommit">
            <summary>
            CursorCloseOnCommit property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.CursorDefaultGlobalScope">
            <summary>
            CursorDefaultGlobalScope property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.DateCorrelationOptimizationOn">
            <summary>
            DateCorrelationOptimizationOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.DBChainingOn">
            <summary>
            DBChainingOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.WithEncryption">
            <summary>
            WithEncryption property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.FullTextEnabled">
            <summary>
            FullTextEnabled property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.NestedTriggersOn">
            <summary>
            NestedTriggersOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.NumericRoundAbortOn">
            <summary>
            NumericRoundAbortOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.DatabaseStateOffline">
            <summary>
            DatabaseStateOffline property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.TransactionIsolationReadCommittedSnapshot">
            <summary>
            TransactionIsolationReadCommittedSnapshot property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ReadOnly">
            <summary>
            ReadOnly property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.RecursiveTriggersOn">
            <summary>
            RecursiveTriggersOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.SupplementalLoggingOn">
            <summary>
            SupplementalLoggingOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.TornPageProtectionOn">
            <summary>
            TornPageProtectionOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.TransformNoiseWords">
            <summary>
            TransformNoiseWords property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.Trustworthy">
            <summary>
            Trustworthy property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.VardecimalStorageFormatOn">
            <summary>
            VardecimalStorageFormatOn property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.UserAccessOption">
            <summary>
            UserAccessOption property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.DelayedDurabilityMode">
            <summary>
            DelayedDurabilityMode property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.MemoryOptimizedElevateToSnapshot">
            <summary>
            MemoryOptimizedElevateToSnapshot property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ChangeTrackingRetentionPeriod">
            <summary>
            ChangeTrackingRetentionPeriod property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ChangeTrackingRetentionUnit">
            <summary>
            ChangeTrackingRetentionUnit property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.Collation">
            <summary>
            Collation property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.Containment">
            <summary>
            Containment property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.DefaultFullTextLanguage">
            <summary>
            DefaultFullTextLanguage property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.DefaultLanguage">
            <summary>
            DefaultLanguage property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.FileStreamDirectoryName">
            <summary>
            FileStreamDirectoryName property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.NonTransactedFileStreamAccess">
            <summary>
            NonTransactedFileStreamAccess property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.PageVerifyMode">
            <summary>
            PageVerifyMode property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ParameterizationOption">
            <summary>
            ParameterizationOption property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.RecoveryMode">
            <summary>
            RecoveryMode property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.ServiceBrokerOption">
            <summary>
            ServiceBrokerOption property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.TargetRecoveryTimePeriod">
            <summary>
            TargetRecoveryTimePeriod property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.TargetRecoveryTimeUnit">
            <summary>
            TargetRecoveryTimeUnit property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.TwoDigitYearCutoff">
            <summary>
            TwoDigitYearCutoff property class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.DefaultFilegroup">
            <summary>
            DefaultFilegroup relationship class of DatabaseOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DatabaseOptions.DefaultFileStreamFilegroup">
            <summary>
            DefaultFileStreamFilegroup relationship class of DatabaseOptions
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DataCompressionOption">
            <summary>
            Model schema container class for DataCompressionOption
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataCompressionOption.TypeClass">
            <summary>
            Type class for DataCompressionOption
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataCompressionOption.CompressionLevel">
            <summary>
            CompressionLevel property class of DataCompressionOption
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DataCompressionOption.PartitionNumber">
            <summary>
            PartitionNumber property class of DataCompressionOption
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Default">
            <summary>
            Model schema container class for Default
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Default.TypeClass">
            <summary>
            Type class for Default
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Default.Expression">
            <summary>
            Expression property class of Default
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Default.BoundObjects">
            <summary>
            BoundObjects relationship class of Default
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Default.Schema">
            <summary>
            Schema relationship class of Default
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DefaultConstraint">
            <summary>
            Model schema container class for DefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DefaultConstraint.TypeClass">
            <summary>
            Type class for DefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DefaultConstraint.Expression">
            <summary>
            Expression property class of DefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DefaultConstraint.Disabled">
            <summary>
            Disabled property class of DefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DefaultConstraint.WithValues">
            <summary>
            WithValues property class of DefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DefaultConstraint.Host">
            <summary>
            Host relationship class of DefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DefaultConstraint.TargetColumn">
            <summary>
            TargetColumn relationship class of DefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DefaultConstraint.ExpressionDependencies">
            <summary>
            ExpressionDependencies relationship class of DefaultConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.DmlTrigger">
            <summary>
            Model schema container class for DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.TypeClass">
            <summary>
            Type class for DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.ExecuteAsCaller">
            <summary>
            ExecuteAsCaller property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.Disabled">
            <summary>
            Disabled property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.WithEncryption">
            <summary>
            WithEncryption property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.NotForReplication">
            <summary>
            NotForReplication property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.ExecuteAsOwner">
            <summary>
            ExecuteAsOwner property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.ExecuteAsSelf">
            <summary>
            ExecuteAsSelf property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.WithAppend">
            <summary>
            WithAppend property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.TriggerType">
            <summary>
            TriggerType property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.ClassName">
            <summary>
            ClassName property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.DeleteOrderRestriction">
            <summary>
            DeleteOrderRestriction property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.InsertOrderRestriction">
            <summary>
            InsertOrderRestriction property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.IsDeleteTrigger">
            <summary>
            IsDeleteTrigger property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.IsInsertTrigger">
            <summary>
            IsInsertTrigger property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.IsUpdateTrigger">
            <summary>
            IsUpdateTrigger property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.MethodName">
            <summary>
            MethodName property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.UpdateOrderRestriction">
            <summary>
            UpdateOrderRestriction property class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.TriggerObject">
            <summary>
            TriggerObject relationship class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.Assembly">
            <summary>
            Assembly relationship class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.BodyDependencies">
            <summary>
            BodyDependencies relationship class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.Login">
            <summary>
            Login relationship class of DmlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.DmlTrigger.User">
            <summary>
            User relationship class of DmlTrigger
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Endpoint">
            <summary>
            Model schema container class for Endpoint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Endpoint.TypeClass">
            <summary>
            Type class for Endpoint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Endpoint.Payload">
            <summary>
            Payload property class of Endpoint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Endpoint.Protocol">
            <summary>
            Protocol property class of Endpoint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Endpoint.State">
            <summary>
            State property class of Endpoint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Endpoint.Authorizer">
            <summary>
            Authorizer relationship class of Endpoint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Endpoint.PayloadSpecifier">
            <summary>
            PayloadSpecifier relationship class of Endpoint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Endpoint.ProtocolSpecifier">
            <summary>
            ProtocolSpecifier relationship class of Endpoint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ErrorMessage">
            <summary>
            Model schema container class for ErrorMessage
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ErrorMessage.TypeClass">
            <summary>
            Type class for ErrorMessage
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ErrorMessage.WithLog">
            <summary>
            WithLog property class of ErrorMessage
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ErrorMessage.Language">
            <summary>
            Language property class of ErrorMessage
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ErrorMessage.MessageNumber">
            <summary>
            MessageNumber property class of ErrorMessage
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ErrorMessage.MessageText">
            <summary>
            MessageText property class of ErrorMessage
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ErrorMessage.Severity">
            <summary>
            Severity property class of ErrorMessage
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventGroup">
            <summary>
            Model schema container class for EventGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventGroup.TypeClass">
            <summary>
            Type class for EventGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventGroup.Group">
            <summary>
            Group property class of EventGroup
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventSession">
            <summary>
            Model schema container class for EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.TypeClass">
            <summary>
            Type class for EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.StartupState">
            <summary>
            StartupState property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.TrackCausality">
            <summary>
            TrackCausality property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.MaxDispatchLatency">
            <summary>
            MaxDispatchLatency property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.MaxEventSizeUnit">
            <summary>
            MaxEventSizeUnit property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.MaxMemoryUnit">
            <summary>
            MaxMemoryUnit property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.EventRetentionMode">
            <summary>
            EventRetentionMode property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.MaxEventSize">
            <summary>
            MaxEventSize property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.MaxMemory">
            <summary>
            MaxMemory property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.MemoryPartitionMode">
            <summary>
            MemoryPartitionMode property class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.EventDefinitions">
            <summary>
            EventDefinitions relationship class of EventSession
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSession.EventTargets">
            <summary>
            EventTargets relationship class of EventSession
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventSessionAction">
            <summary>
            Model schema container class for EventSessionAction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionAction.TypeClass">
            <summary>
            Type class for EventSessionAction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionAction.ActionName">
            <summary>
            ActionName property class of EventSessionAction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionAction.EventModuleGuid">
            <summary>
            EventModuleGuid property class of EventSessionAction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionAction.EventPackageName">
            <summary>
            EventPackageName property class of EventSessionAction
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventSessionDefinitions">
            <summary>
            Model schema container class for EventSessionDefinitions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionDefinitions.TypeClass">
            <summary>
            Type class for EventSessionDefinitions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionDefinitions.WhereExpression">
            <summary>
            WhereExpression property class of EventSessionDefinitions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionDefinitions.EventModuleGuid">
            <summary>
            EventModuleGuid property class of EventSessionDefinitions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionDefinitions.EventName">
            <summary>
            EventName property class of EventSessionDefinitions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionDefinitions.EventPackageName">
            <summary>
            EventPackageName property class of EventSessionDefinitions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionDefinitions.Actions">
            <summary>
            Actions relationship class of EventSessionDefinitions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionDefinitions.AttributeSettings">
            <summary>
            AttributeSettings relationship class of EventSessionDefinitions
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventSessionSetting">
            <summary>
            Model schema container class for EventSessionSetting
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionSetting.TypeClass">
            <summary>
            Type class for EventSessionSetting
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionSetting.SettingValue">
            <summary>
            SettingValue property class of EventSessionSetting
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionSetting.SettingName">
            <summary>
            SettingName property class of EventSessionSetting
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventSessionTarget">
            <summary>
            Model schema container class for EventSessionTarget
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionTarget.TypeClass">
            <summary>
            Type class for EventSessionTarget
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionTarget.EventModuleGuid">
            <summary>
            EventModuleGuid property class of EventSessionTarget
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionTarget.EventPackageName">
            <summary>
            EventPackageName property class of EventSessionTarget
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionTarget.TargetName">
            <summary>
            TargetName property class of EventSessionTarget
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventSessionTarget.ParameterSettings">
            <summary>
            ParameterSettings relationship class of EventSessionTarget
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.EventTypeSpecifier">
            <summary>
            Model schema container class for EventTypeSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventTypeSpecifier.TypeClass">
            <summary>
            Type class for EventTypeSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventTypeSpecifier.EventType">
            <summary>
            EventType property class of EventTypeSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.EventTypeSpecifier.Order">
            <summary>
            Order property class of EventTypeSpecifier
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ExtendedProcedure">
            <summary>
            Model schema container class for ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.TypeClass">
            <summary>
            Type class for ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.ExeccuteAsCaller">
            <summary>
            ExeccuteAsCaller property class of ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.WithEncryption">
            <summary>
            WithEncryption property class of ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.ExecuteAsOwner">
            <summary>
            ExecuteAsOwner property class of ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.ExecuteAsSelf">
            <summary>
            ExecuteAsSelf property class of ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.Login">
            <summary>
            Login relationship class of ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.Parameters">
            <summary>
            Parameters relationship class of ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.Schema">
            <summary>
            Schema relationship class of ExtendedProcedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProcedure.User">
            <summary>
            User relationship class of ExtendedProcedure
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ExtendedProperty">
            <summary>
            Model schema container class for ExtendedProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProperty.TypeClass">
            <summary>
            Type class for ExtendedProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProperty.Value">
            <summary>
            Value property class of ExtendedProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ExtendedProperty.Host">
            <summary>
            Host relationship class of ExtendedProperty
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SqlFile">
            <summary>
            Model schema container class for SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.TypeClass">
            <summary>
            Type class for SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.Offline">
            <summary>
            Offline property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.Unlimited">
            <summary>
            Unlimited property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.FileGrowth">
            <summary>
            FileGrowth property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.FileGrowthUnit">
            <summary>
            FileGrowthUnit property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.FileName">
            <summary>
            FileName property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.IsLogFile">
            <summary>
            IsLogFile property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.MaxSize">
            <summary>
            MaxSize property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.MaxSizeUnit">
            <summary>
            MaxSizeUnit property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.Size">
            <summary>
            Size property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.SizeUnit">
            <summary>
            SizeUnit property class of SqlFile
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SqlFile.Filegroup">
            <summary>
            Filegroup relationship class of SqlFile
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Filegroup">
            <summary>
            Model schema container class for Filegroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Filegroup.TypeClass">
            <summary>
            Type class for Filegroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Filegroup.ContainsFileStream">
            <summary>
            ContainsFileStream property class of Filegroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Filegroup.ReadOnly">
            <summary>
            ReadOnly property class of Filegroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Filegroup.ContainsMemoryOptimizedData">
            <summary>
            ContainsMemoryOptimizedData property class of Filegroup
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint">
            <summary>
            Model schema container class for ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.TypeClass">
            <summary>
            Type class for ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.Disabled">
            <summary>
            Disabled property class of ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.NotForReplication">
            <summary>
            NotForReplication property class of ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.DeleteAction">
            <summary>
            DeleteAction property class of ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.UpdateAction">
            <summary>
            UpdateAction property class of ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.Host">
            <summary>
            Host relationship class of ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.Columns">
            <summary>
            Columns relationship class of ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.ForeignColumns">
            <summary>
            ForeignColumns relationship class of ForeignKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ForeignKeyConstraint.ForeignTable">
            <summary>
            ForeignTable relationship class of ForeignKeyConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.FullTextCatalog">
            <summary>
            Model schema container class for FullTextCatalog
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextCatalog.TypeClass">
            <summary>
            Type class for FullTextCatalog
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextCatalog.AccentSensitivity">
            <summary>
            AccentSensitivity property class of FullTextCatalog
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextCatalog.IsDefault">
            <summary>
            IsDefault property class of FullTextCatalog
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextCatalog.Path">
            <summary>
            Path property class of FullTextCatalog
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextCatalog.Authorizer">
            <summary>
            Authorizer relationship class of FullTextCatalog
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextCatalog.Filegroup">
            <summary>
            Filegroup relationship class of FullTextCatalog
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.FullTextIndex">
            <summary>
            Model schema container class for FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.TypeClass">
            <summary>
            Type class for FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.ChangeTracking">
            <summary>
            ChangeTracking property class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.UseSystemStopList">
            <summary>
            UseSystemStopList property class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.Disabled">
            <summary>
            Disabled property class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.Replicated">
            <summary>
            Replicated property class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.StopListOff">
            <summary>
            StopListOff property class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.UniqueIndexName">
            <summary>
            UniqueIndexName relationship class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.Catalog">
            <summary>
            Catalog relationship class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.Columns">
            <summary>
            Columns relationship class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.Filegroup">
            <summary>
            Filegroup relationship class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.IndexedObject">
            <summary>
            IndexedObject relationship class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.SearchPropertyList">
            <summary>
            SearchPropertyList relationship class of FullTextIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndex.StopList">
            <summary>
            StopList relationship class of FullTextIndex
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.FullTextIndexColumnSpecifier">
            <summary>
            Model schema container class for FullTextIndexColumnSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndexColumnSpecifier.TypeClass">
            <summary>
            Type class for FullTextIndexColumnSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndexColumnSpecifier.PartOfStatisticalSemantics">
            <summary>
            PartOfStatisticalSemantics property class of FullTextIndexColumnSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndexColumnSpecifier.LanguageId">
            <summary>
            LanguageId property class of FullTextIndexColumnSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndexColumnSpecifier.Column">
            <summary>
            Column relationship class of FullTextIndexColumnSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextIndexColumnSpecifier.TypeColumn">
            <summary>
            TypeColumn relationship class of FullTextIndexColumnSpecifier
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.FullTextStopList">
            <summary>
            Model schema container class for FullTextStopList
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextStopList.TypeClass">
            <summary>
            Type class for FullTextStopList
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FullTextStopList.Authorizer">
            <summary>
            Authorizer relationship class of FullTextStopList
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier">
            <summary>
            Model schema container class for HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.TypeClass">
            <summary>
            Type class for HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.CompressionEnabled">
            <summary>
            CompressionEnabled property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.ListeningOnAllNoneReservedSites">
            <summary>
            ListeningOnAllNoneReservedSites property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.ListeningOnAllSites">
            <summary>
            ListeningOnAllSites property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.AuthenticationMode">
            <summary>
            AuthenticationMode property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.AuthenticationRealm">
            <summary>
            AuthenticationRealm property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.ClearPort">
            <summary>
            ClearPort property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.DefaultLogonDomain">
            <summary>
            DefaultLogonDomain property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.Path">
            <summary>
            Path property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.Ports">
            <summary>
            Ports property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.SslPort">
            <summary>
            SslPort property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.HttpProtocolSpecifier.Website">
            <summary>
            Website property class of HttpProtocolSpecifier
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.LinkedServer">
            <summary>
            Model schema container class for LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.TypeClass">
            <summary>
            Type class for LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.CollationCompatible">
            <summary>
            CollationCompatible property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.DataAccess">
            <summary>
            DataAccess property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.LazySchemaValidationEnabled">
            <summary>
            LazySchemaValidationEnabled property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.RemoteProcTransactionPromotionEnabled">
            <summary>
            RemoteProcTransactionPromotionEnabled property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.RpcEnabled">
            <summary>
            RpcEnabled property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.RpcOutEnabled">
            <summary>
            RpcOutEnabled property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.ProviderName">
            <summary>
            ProviderName property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.Catalog">
            <summary>
            Catalog property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.CollationName">
            <summary>
            CollationName property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.ConnectTimeout">
            <summary>
            ConnectTimeout property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.DataSource">
            <summary>
            DataSource property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.IsDistributor">
            <summary>
            IsDistributor property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.IsPublisher">
            <summary>
            IsPublisher property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.IsSubscriber">
            <summary>
            IsSubscriber property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.Location">
            <summary>
            Location property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.ProductName">
            <summary>
            ProductName property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.ProviderString">
            <summary>
            ProviderString property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.QueryTimeout">
            <summary>
            QueryTimeout property class of LinkedServer
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServer.UseRemoteCollation">
            <summary>
            UseRemoteCollation property class of LinkedServer
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.LinkedServerLogin">
            <summary>
            Model schema container class for LinkedServerLogin
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServerLogin.TypeClass">
            <summary>
            Type class for LinkedServerLogin
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServerLogin.UseSelf">
            <summary>
            UseSelf property class of LinkedServerLogin
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServerLogin.LinkedServerLoginName">
            <summary>
            LinkedServerLoginName property class of LinkedServerLogin
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServerLogin.LinkedServerPassword">
            <summary>
            LinkedServerPassword property class of LinkedServerLogin
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServerLogin.LinkedServer">
            <summary>
            LinkedServer relationship class of LinkedServerLogin
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.LinkedServerLogin.LocalLogin">
            <summary>
            LocalLogin relationship class of LinkedServerLogin
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Login">
            <summary>
            Model schema container class for Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.TypeClass">
            <summary>
            Type class for Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.CheckExpiration">
            <summary>
            CheckExpiration property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.CheckPolicy">
            <summary>
            CheckPolicy property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.Disabled">
            <summary>
            Disabled property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.MappedToWindowsLogin">
            <summary>
            MappedToWindowsLogin property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.PasswordHashed">
            <summary>
            PasswordHashed property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.PasswordMustChange">
            <summary>
            PasswordMustChange property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.DefaultDatabase">
            <summary>
            DefaultDatabase property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.DefaultLanguage">
            <summary>
            DefaultLanguage property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.EncryptionOption">
            <summary>
            EncryptionOption property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.Password">
            <summary>
            Password property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.Sid">
            <summary>
            Sid property class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.AsymmetricKey">
            <summary>
            AsymmetricKey relationship class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.Certificate">
            <summary>
            Certificate relationship class of Login
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Login.Credential">
            <summary>
            Credential relationship class of Login
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.MasterKey">
            <summary>
            Model schema container class for MasterKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.MasterKey.TypeClass">
            <summary>
            Type class for MasterKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.MasterKey.Password">
            <summary>
            Password property class of MasterKey
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.MessageType">
            <summary>
            Model schema container class for MessageType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.MessageType.TypeClass">
            <summary>
            Type class for MessageType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.MessageType.ValidationMethod">
            <summary>
            ValidationMethod property class of MessageType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.MessageType.Authorizer">
            <summary>
            Authorizer relationship class of MessageType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.MessageType.XmlSchemaCollection">
            <summary>
            XmlSchemaCollection relationship class of MessageType
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PartitionFunction">
            <summary>
            Model schema container class for PartitionFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionFunction.TypeClass">
            <summary>
            Type class for PartitionFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionFunction.Range">
            <summary>
            Range property class of PartitionFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionFunction.ParameterType">
            <summary>
            ParameterType relationship class of PartitionFunction
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionFunction.BoundaryValues">
            <summary>
            BoundaryValues relationship class of PartitionFunction
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PartitionScheme">
            <summary>
            Model schema container class for PartitionScheme
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionScheme.TypeClass">
            <summary>
            Type class for PartitionScheme
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionScheme.AllToOneFilegroup">
            <summary>
            AllToOneFilegroup property class of PartitionScheme
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionScheme.Filegroups">
            <summary>
            Filegroups relationship class of PartitionScheme
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionScheme.PartitionFunction">
            <summary>
            PartitionFunction relationship class of PartitionScheme
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PartitionScheme.FilegroupsRelationship">
            <summary>
            Model schema container class for FilegroupsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionScheme.FilegroupsRelationship.RelationshipClass">
            <summary>
            Relationship class for FilegroupsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionScheme.FilegroupsRelationship.IsDefault">
            <summary>
            IsDefault property class of FilegroupsRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PartitionValue">
            <summary>
            Model schema container class for PartitionValue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionValue.TypeClass">
            <summary>
            Type class for PartitionValue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionValue.Expression">
            <summary>
            Expression property class of PartitionValue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PartitionValue.ExpressionDependencies">
            <summary>
            ExpressionDependencies relationship class of PartitionValue
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Permission">
            <summary>
            Model schema container class for Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.TypeClass">
            <summary>
            Type class for Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.WithAllPrivileges">
            <summary>
            WithAllPrivileges property class of Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.WithGrantOption">
            <summary>
            WithGrantOption property class of Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.PermissionType">
            <summary>
            PermissionType property class of Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.PermissionAction">
            <summary>
            PermissionAction property class of Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.ExcludedColumns">
            <summary>
            ExcludedColumns relationship class of Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.Grantee">
            <summary>
            Grantee relationship class of Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.Grantor">
            <summary>
            Grantor relationship class of Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.RevokedGrantOptionColumns">
            <summary>
            RevokedGrantOptionColumns relationship class of Permission
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Permission.SecuredObject">
            <summary>
            SecuredObject relationship class of Permission
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint">
            <summary>
            Model schema container class for PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.TypeClass">
            <summary>
            Type class for PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.AllowPageLocks">
            <summary>
            AllowPageLocks property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.AllowRowLocks">
            <summary>
            AllowRowLocks property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.IgnoreDuplicateKey">
            <summary>
            IgnoreDuplicateKey property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.RecomputeStatistics">
            <summary>
            RecomputeStatistics property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.Clustered">
            <summary>
            Clustered property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.Disabled">
            <summary>
            Disabled property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.FileStreamNull">
            <summary>
            FileStreamNull property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.WithPadIndex">
            <summary>
            WithPadIndex property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.Hash">
            <summary>
            Hash property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.BucketCount">
            <summary>
            BucketCount property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.FillFactor">
            <summary>
            FillFactor property class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.Host">
            <summary>
            Host relationship class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.Columns">
            <summary>
            Columns relationship class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.DataCompressionOptions">
            <summary>
            DataCompressionOptions relationship class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.Filegroup">
            <summary>
            Filegroup relationship class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.FileStreamFilegroup">
            <summary>
            FileStreamFilegroup relationship class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.FileStreamPartitionScheme">
            <summary>
            FileStreamPartitionScheme relationship class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.PartitionColumn">
            <summary>
            PartitionColumn relationship class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.PartitionScheme">
            <summary>
            PartitionScheme relationship class of PrimaryKeyConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.ColumnsRelationship">
            <summary>
            Model schema container class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.ColumnsRelationship.RelationshipClass">
            <summary>
            Relationship class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PrimaryKeyConstraint.ColumnsRelationship.Ascending">
            <summary>
            Ascending property class of ColumnsRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Procedure">
            <summary>
            Model schema container class for Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.TypeClass">
            <summary>
            Type class for Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.ExecuteAsCaller">
            <summary>
            ExecuteAsCaller property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.WithEncryption">
            <summary>
            WithEncryption property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.ForReplication">
            <summary>
            ForReplication property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.ExecuteAsOwner">
            <summary>
            ExecuteAsOwner property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.WithRecompile">
            <summary>
            WithRecompile property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.ExecuteAsSelf">
            <summary>
            ExecuteAsSelf property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.WithNativeCompilation">
            <summary>
            WithNativeCompilation property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.WithSchemaBinding">
            <summary>
            WithSchemaBinding property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.ClassName">
            <summary>
            ClassName property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.IsReplicated">
            <summary>
            IsReplicated property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.MethodName">
            <summary>
            MethodName property class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.ParentProcedure">
            <summary>
            ParentProcedure relationship class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.Assembly">
            <summary>
            Assembly relationship class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.BodyDependencies">
            <summary>
            BodyDependencies relationship class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.Login">
            <summary>
            Login relationship class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.Parameters">
            <summary>
            Parameters relationship class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.Schema">
            <summary>
            Schema relationship class of Procedure
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Procedure.User">
            <summary>
            User relationship class of Procedure
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Queue">
            <summary>
            Model schema container class for Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.TypeClass">
            <summary>
            Type class for Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.ActivationStatusOn">
            <summary>
            ActivationStatusOn property class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.ActivationExecuteAsCaller">
            <summary>
            ActivationExecuteAsCaller property class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.ActivationExecuteAsOwner">
            <summary>
            ActivationExecuteAsOwner property class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.PoisonMessageHandlingStatusOn">
            <summary>
            PoisonMessageHandlingStatusOn property class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.RetentionOn">
            <summary>
            RetentionOn property class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.ActivationExecuteAsSelf">
            <summary>
            ActivationExecuteAsSelf property class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.StatusOn">
            <summary>
            StatusOn property class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.ActivationMaxQueueReaders">
            <summary>
            ActivationMaxQueueReaders property class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.ActivationProcedure">
            <summary>
            ActivationProcedure relationship class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.Columns">
            <summary>
            Columns relationship class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.Filegroup">
            <summary>
            Filegroup relationship class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.Login">
            <summary>
            Login relationship class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.PartitionColumn">
            <summary>
            PartitionColumn relationship class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.PartitionScheme">
            <summary>
            PartitionScheme relationship class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.Schema">
            <summary>
            Schema relationship class of Queue
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Queue.User">
            <summary>
            User relationship class of Queue
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.QueueEventNotification">
            <summary>
            Model schema container class for QueueEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.QueueEventNotification.TypeClass">
            <summary>
            Type class for QueueEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.QueueEventNotification.WithFanIn">
            <summary>
            WithFanIn property class of QueueEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.QueueEventNotification.BrokerService">
            <summary>
            BrokerService property class of QueueEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.QueueEventNotification.BrokerInstanceSpecifier">
            <summary>
            BrokerInstanceSpecifier property class of QueueEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.QueueEventNotification.EventGroup">
            <summary>
            EventGroup relationship class of QueueEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.QueueEventNotification.EventType">
            <summary>
            EventType relationship class of QueueEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.QueueEventNotification.Queue">
            <summary>
            Queue relationship class of QueueEventNotification
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.RemoteServiceBinding">
            <summary>
            Model schema container class for RemoteServiceBinding
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.RemoteServiceBinding.TypeClass">
            <summary>
            Type class for RemoteServiceBinding
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.RemoteServiceBinding.Anonymous">
            <summary>
            Anonymous property class of RemoteServiceBinding
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.RemoteServiceBinding.Service">
            <summary>
            Service property class of RemoteServiceBinding
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.RemoteServiceBinding.User">
            <summary>
            User relationship class of RemoteServiceBinding
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.RemoteServiceBinding.Authorizer">
            <summary>
            Authorizer relationship class of RemoteServiceBinding
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ResourceGovernor">
            <summary>
            Model schema container class for ResourceGovernor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourceGovernor.TypeClass">
            <summary>
            Type class for ResourceGovernor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourceGovernor.Enabled">
            <summary>
            Enabled property class of ResourceGovernor
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourceGovernor.ClassifierFunction">
            <summary>
            ClassifierFunction relationship class of ResourceGovernor
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ResourcePool">
            <summary>
            Model schema container class for ResourcePool
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourcePool.TypeClass">
            <summary>
            Type class for ResourcePool
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourcePool.CapCpuPercent">
            <summary>
            CapCpuPercent property class of ResourcePool
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourcePool.MaxCpuPercent">
            <summary>
            MaxCpuPercent property class of ResourcePool
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourcePool.MaxIopsPerVolume">
            <summary>
            MaxIopsPerVolume property class of ResourcePool
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourcePool.MaxMemoryPercent">
            <summary>
            MaxMemoryPercent property class of ResourcePool
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourcePool.MinCpuPercent">
            <summary>
            MinCpuPercent property class of ResourcePool
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourcePool.MinIopsPerVolume">
            <summary>
            MinIopsPerVolume property class of ResourcePool
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ResourcePool.MinMemoryPercent">
            <summary>
            MinMemoryPercent property class of ResourcePool
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Role">
            <summary>
            Model schema container class for Role
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Role.TypeClass">
            <summary>
            Type class for Role
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Role.Authorizer">
            <summary>
            Authorizer relationship class of Role
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.RoleMembership">
            <summary>
            Model schema container class for RoleMembership
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.RoleMembership.TypeClass">
            <summary>
            Type class for RoleMembership
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.RoleMembership.Member">
            <summary>
            Member relationship class of RoleMembership
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.RoleMembership.Role">
            <summary>
            Role relationship class of RoleMembership
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Route">
            <summary>
            Model schema container class for Route
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Route.TypeClass">
            <summary>
            Type class for Route
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Route.BrokerInstance">
            <summary>
            BrokerInstance property class of Route
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Route.ServiceName">
            <summary>
            ServiceName property class of Route
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Route.Address">
            <summary>
            Address property class of Route
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Route.Lifetime">
            <summary>
            Lifetime property class of Route
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Route.MirrorAddress">
            <summary>
            MirrorAddress property class of Route
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Route.Authorizer">
            <summary>
            Authorizer relationship class of Route
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Rule">
            <summary>
            Model schema container class for Rule
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Rule.TypeClass">
            <summary>
            Type class for Rule
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Rule.Expression">
            <summary>
            Expression property class of Rule
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Rule.BoundObjects">
            <summary>
            BoundObjects relationship class of Rule
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Rule.Schema">
            <summary>
            Schema relationship class of Rule
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Schema">
            <summary>
            Model schema container class for Schema
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Schema.TypeClass">
            <summary>
            Type class for Schema
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Schema.Authorizer">
            <summary>
            Authorizer relationship class of Schema
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SearchProperty">
            <summary>
            Model schema container class for SearchProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SearchProperty.TypeClass">
            <summary>
            Type class for SearchProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SearchProperty.Description">
            <summary>
            Description property class of SearchProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SearchProperty.Identifier">
            <summary>
            Identifier property class of SearchProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SearchProperty.PropertySetGuid">
            <summary>
            PropertySetGuid property class of SearchProperty
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SearchProperty.SearchPropertyList">
            <summary>
            SearchPropertyList relationship class of SearchProperty
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SearchPropertyList">
            <summary>
            Model schema container class for SearchPropertyList
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SearchPropertyList.TypeClass">
            <summary>
            Type class for SearchPropertyList
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SearchPropertyList.Authorizer">
            <summary>
            Authorizer relationship class of SearchPropertyList
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Sequence">
            <summary>
            Model schema container class for Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.TypeClass">
            <summary>
            Type class for Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.NoMaxValue">
            <summary>
            NoMaxValue property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.NoMinValue">
            <summary>
            NoMinValue property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.IncrementValue">
            <summary>
            IncrementValue property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.CacheSize">
            <summary>
            CacheSize property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.IsCached">
            <summary>
            IsCached property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.IsCycling">
            <summary>
            IsCycling property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.MaxValue">
            <summary>
            MaxValue property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.MinValue">
            <summary>
            MinValue property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.StartValue">
            <summary>
            StartValue property class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.DataType">
            <summary>
            DataType relationship class of Sequence
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Sequence.Schema">
            <summary>
            Schema relationship class of Sequence
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServerAudit">
            <summary>
            Model schema container class for ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.TypeClass">
            <summary>
            Type class for ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.Disabled">
            <summary>
            Disabled property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.ReserveDiskSpace">
            <summary>
            ReserveDiskSpace property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.UnlimitedFileSize">
            <summary>
            UnlimitedFileSize property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.UnlimitedMaxRolloverFiles">
            <summary>
            UnlimitedMaxRolloverFiles property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.OnFailure">
            <summary>
            OnFailure property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.PredicateExpression">
            <summary>
            PredicateExpression property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.AuditGuid">
            <summary>
            AuditGuid property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.AuditTarget">
            <summary>
            AuditTarget property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.FilePath">
            <summary>
            FilePath property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.MaxFiles">
            <summary>
            MaxFiles property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.MaxRolloverFiles">
            <summary>
            MaxRolloverFiles property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.MaxSize">
            <summary>
            MaxSize property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.MaxSizeUnit">
            <summary>
            MaxSizeUnit property class of ServerAudit
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAudit.QueueDelay">
            <summary>
            QueueDelay property class of ServerAudit
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServerAuditSpecification">
            <summary>
            Model schema container class for ServerAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAuditSpecification.TypeClass">
            <summary>
            Type class for ServerAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAuditSpecification.StateOn">
            <summary>
            StateOn property class of ServerAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAuditSpecification.AuditActionGroups">
            <summary>
            AuditActionGroups relationship class of ServerAuditSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerAuditSpecification.ServerAudit">
            <summary>
            ServerAudit relationship class of ServerAuditSpecification
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger">
            <summary>
            Model schema container class for ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.TypeClass">
            <summary>
            Type class for ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.ExecuteAsCaller">
            <summary>
            ExecuteAsCaller property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.Disabled">
            <summary>
            Disabled property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.WithEncryption">
            <summary>
            WithEncryption property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.ExecuteAsOwner">
            <summary>
            ExecuteAsOwner property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.ExecuteAsSelf">
            <summary>
            ExecuteAsSelf property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.TriggerType">
            <summary>
            TriggerType property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.ClassName">
            <summary>
            ClassName property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.IsLogon">
            <summary>
            IsLogon property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.MethodName">
            <summary>
            MethodName property class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.Assembly">
            <summary>
            Assembly relationship class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.BodyDependencies">
            <summary>
            BodyDependencies relationship class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.EventGroup">
            <summary>
            EventGroup relationship class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.EventType">
            <summary>
            EventType relationship class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.Login">
            <summary>
            Login relationship class of ServerDdlTrigger
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerDdlTrigger.User">
            <summary>
            User relationship class of ServerDdlTrigger
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServerEventNotification">
            <summary>
            Model schema container class for ServerEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerEventNotification.TypeClass">
            <summary>
            Type class for ServerEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerEventNotification.WithFanIn">
            <summary>
            WithFanIn property class of ServerEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerEventNotification.BrokerService">
            <summary>
            BrokerService property class of ServerEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerEventNotification.BrokerInstanceSpecifier">
            <summary>
            BrokerInstanceSpecifier property class of ServerEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerEventNotification.EventGroup">
            <summary>
            EventGroup relationship class of ServerEventNotification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerEventNotification.EventType">
            <summary>
            EventType relationship class of ServerEventNotification
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServerOptions">
            <summary>
            Model schema container class for ServerOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerOptions.TypeClass">
            <summary>
            Type class for ServerOptions
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServerRoleMembership">
            <summary>
            Model schema container class for ServerRoleMembership
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerRoleMembership.TypeClass">
            <summary>
            Type class for ServerRoleMembership
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerRoleMembership.Member">
            <summary>
            Member relationship class of ServerRoleMembership
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServerRoleMembership.Role">
            <summary>
            Role relationship class of ServerRoleMembership
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Service">
            <summary>
            Model schema container class for Service
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Service.TypeClass">
            <summary>
            Type class for Service
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Service.UseDefaultContract">
            <summary>
            UseDefaultContract property class of Service
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Service.Authorizer">
            <summary>
            Authorizer relationship class of Service
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Service.Contracts">
            <summary>
            Contracts relationship class of Service
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Service.Queue">
            <summary>
            Queue relationship class of Service
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier">
            <summary>
            Model schema container class for ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.TypeClass">
            <summary>
            Type class for ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.WindowsAuthenticationMode">
            <summary>
            WindowsAuthenticationMode property class of ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.UseCertificateFirst">
            <summary>
            UseCertificateFirst property class of ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.MessageForwardingEnabled">
            <summary>
            MessageForwardingEnabled property class of ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.EncryptionAlgorithmPart1">
            <summary>
            EncryptionAlgorithmPart1 property class of ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.EncryptionAlgorithmPart2">
            <summary>
            EncryptionAlgorithmPart2 property class of ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.EncryptionMode">
            <summary>
            EncryptionMode property class of ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.MessageForwardSize">
            <summary>
            MessageForwardSize property class of ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ServiceBrokerLanguageSpecifier.AuthenticationCertificate">
            <summary>
            AuthenticationCertificate relationship class of ServiceBrokerLanguageSpecifier
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Signature">
            <summary>
            Model schema container class for Signature
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Signature.TypeClass">
            <summary>
            Type class for Signature
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Signature.IsCounterSignature">
            <summary>
            IsCounterSignature property class of Signature
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Signature.EncryptionMechanism">
            <summary>
            EncryptionMechanism relationship class of Signature
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Signature.SignedObject">
            <summary>
            SignedObject relationship class of Signature
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SignatureEncryptionMechanism">
            <summary>
            Model schema container class for SignatureEncryptionMechanism
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SignatureEncryptionMechanism.TypeClass">
            <summary>
            Type class for SignatureEncryptionMechanism
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SignatureEncryptionMechanism.Password">
            <summary>
            Password property class of SignatureEncryptionMechanism
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SignatureEncryptionMechanism.SignedBlob">
            <summary>
            SignedBlob property class of SignatureEncryptionMechanism
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SignatureEncryptionMechanism.AsymmetricKey">
            <summary>
            AsymmetricKey relationship class of SignatureEncryptionMechanism
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SignatureEncryptionMechanism.Certificate">
            <summary>
            Certificate relationship class of SignatureEncryptionMechanism
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier">
            <summary>
            Model schema container class for SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.TypeClass">
            <summary>
            Type class for SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.BatchesEnabled">
            <summary>
            BatchesEnabled property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.SessionsEnabled">
            <summary>
            SessionsEnabled property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.SessionTimeoutNever">
            <summary>
            SessionTimeoutNever property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.CharacterSet">
            <summary>
            CharacterSet property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.DatabaseName">
            <summary>
            DatabaseName property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.HeaderLimit">
            <summary>
            HeaderLimit property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.IsDefaultDatabase">
            <summary>
            IsDefaultDatabase property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.IsDefaultNamespace">
            <summary>
            IsDefaultNamespace property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.IsDefaultWsdlSpName">
            <summary>
            IsDefaultWsdlSpName property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.LoginType">
            <summary>
            LoginType property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.Namespace">
            <summary>
            Namespace property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.SchemaType">
            <summary>
            SchemaType property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.SessionTimeout">
            <summary>
            SessionTimeout property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.WsdlSpName">
            <summary>
            WsdlSpName property class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapLanguageSpecifier.WebMethods">
            <summary>
            WebMethods relationship class of SoapLanguageSpecifier
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SoapMethodSpecification">
            <summary>
            Model schema container class for SoapMethodSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapMethodSpecification.TypeClass">
            <summary>
            Type class for SoapMethodSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapMethodSpecification.SchemaType">
            <summary>
            SchemaType property class of SoapMethodSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapMethodSpecification.Format">
            <summary>
            Format property class of SoapMethodSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapMethodSpecification.WebMethodAlias">
            <summary>
            WebMethodAlias property class of SoapMethodSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapMethodSpecification.WebMethodNamespace">
            <summary>
            WebMethodNamespace property class of SoapMethodSpecification
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SoapMethodSpecification.RelatedMethod">
            <summary>
            RelatedMethod relationship class of SoapMethodSpecification
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SpatialIndex">
            <summary>
            Model schema container class for SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.TypeClass">
            <summary>
            Type class for SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.AllowPageLocks">
            <summary>
            AllowPageLocks property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.AllowRowLocks">
            <summary>
            AllowRowLocks property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.IgnoreDuplicateKey">
            <summary>
            IgnoreDuplicateKey property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.RecomputeStatistics">
            <summary>
            RecomputeStatistics property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.GridLevel1Density">
            <summary>
            GridLevel1Density property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.GridLevel2Density">
            <summary>
            GridLevel2Density property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.GridLevel3Density">
            <summary>
            GridLevel3Density property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.GridLevel4Density">
            <summary>
            GridLevel4Density property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.Disabled">
            <summary>
            Disabled property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.WithPadIndex">
            <summary>
            WithPadIndex property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.CellsPerObject">
            <summary>
            CellsPerObject property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.DataCompression">
            <summary>
            DataCompression property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.FillFactor">
            <summary>
            FillFactor property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.Tessellation">
            <summary>
            Tessellation property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.XMax">
            <summary>
            XMax property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.XMin">
            <summary>
            XMin property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.YMax">
            <summary>
            YMax property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.YMin">
            <summary>
            YMin property class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.Column">
            <summary>
            Column relationship class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.Filegroup">
            <summary>
            Filegroup relationship class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.IndexedObject">
            <summary>
            IndexedObject relationship class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.PartitionColumn">
            <summary>
            PartitionColumn relationship class of SpatialIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SpatialIndex.PartitionScheme">
            <summary>
            PartitionScheme relationship class of SpatialIndex
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Statistics">
            <summary>
            Model schema container class for Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.TypeClass">
            <summary>
            Type class for Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.StatsStream">
            <summary>
            StatsStream property class of Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.FilterPredicate">
            <summary>
            FilterPredicate property class of Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.Incremental">
            <summary>
            Incremental property class of Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.NoRecompute">
            <summary>
            NoRecompute property class of Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.SampleSize">
            <summary>
            SampleSize property class of Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.SamplingStyle">
            <summary>
            SamplingStyle property class of Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.OnObject">
            <summary>
            OnObject relationship class of Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.Columns">
            <summary>
            Columns relationship class of Statistics
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Statistics.ExpressionDependencies">
            <summary>
            ExpressionDependencies relationship class of Statistics
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Parameter">
            <summary>
            Model schema container class for Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.TypeClass">
            <summary>
            Type class for Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.DefaultExpression">
            <summary>
            DefaultExpression property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.ReadOnly">
            <summary>
            ReadOnly property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.Varying">
            <summary>
            Varying property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.Scale">
            <summary>
            Scale property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.Precision">
            <summary>
            Precision property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.Length">
            <summary>
            Length property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.IsMax">
            <summary>
            IsMax property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.XmlStyle">
            <summary>
            XmlStyle property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.IsOutput">
            <summary>
            IsOutput property class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.XmlSchemaCollection">
            <summary>
            XmlSchemaCollection relationship class of Parameter
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Parameter.DataType">
            <summary>
            DataType relationship class of Parameter
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SymmetricKey">
            <summary>
            Model schema container class for SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.TypeClass">
            <summary>
            Type class for SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.Algorithm">
            <summary>
            Algorithm property class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.CreationDisposition">
            <summary>
            CreationDisposition property class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.IdentityValue">
            <summary>
            IdentityValue property class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.KeySource">
            <summary>
            KeySource property class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.ProviderKeyName">
            <summary>
            ProviderKeyName property class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.AsymmetricKeys">
            <summary>
            AsymmetricKeys relationship class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.Certificates">
            <summary>
            Certificates relationship class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.Passwords">
            <summary>
            Passwords relationship class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.SymmetricKeys">
            <summary>
            SymmetricKeys relationship class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.Authorizer">
            <summary>
            Authorizer relationship class of SymmetricKey
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKey.Provider">
            <summary>
            Provider relationship class of SymmetricKey
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SymmetricKeyPassword">
            <summary>
            Model schema container class for SymmetricKeyPassword
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKeyPassword.TypeClass">
            <summary>
            Type class for SymmetricKeyPassword
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SymmetricKeyPassword.Password">
            <summary>
            Password property class of SymmetricKeyPassword
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Synonym">
            <summary>
            Model schema container class for Synonym
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Synonym.TypeClass">
            <summary>
            Type class for Synonym
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Synonym.ForObjectName">
            <summary>
            ForObjectName property class of Synonym
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Synonym.ForObject">
            <summary>
            ForObject relationship class of Synonym
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Synonym.Schema">
            <summary>
            Schema relationship class of Synonym
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.Table">
            <summary>
            Model schema container class for Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.TypeClass">
            <summary>
            Type class for Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.ChangeDataCaptureEnabled">
            <summary>
            ChangeDataCaptureEnabled property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.ChangeTrackingEnabled">
            <summary>
            ChangeTrackingEnabled property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.FileStreamNull">
            <summary>
            FileStreamNull property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.LargeValueTypesOutOfRow">
            <summary>
            LargeValueTypesOutOfRow property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.TableLockOnBulkLoad">
            <summary>
            TableLockOnBulkLoad property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.TrackColumnsUpdated">
            <summary>
            TrackColumnsUpdated property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.VardecimalStorageFormatEnabled">
            <summary>
            VardecimalStorageFormatEnabled property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.MemoryOptimized">
            <summary>
            MemoryOptimized property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.Durability">
            <summary>
            Durability property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.IsReplicated">
            <summary>
            IsReplicated property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.LockEscalation">
            <summary>
            LockEscalation property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.TextInRowSize">
            <summary>
            TextInRowSize property class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.Columns">
            <summary>
            Columns relationship class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.DataCompressionOptions">
            <summary>
            DataCompressionOptions relationship class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.Filegroup">
            <summary>
            Filegroup relationship class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.FilegroupForTextImage">
            <summary>
            FilegroupForTextImage relationship class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.FileStreamFilegroup">
            <summary>
            FileStreamFilegroup relationship class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.FileStreamPartitionScheme">
            <summary>
            FileStreamPartitionScheme relationship class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.PartitionColumn">
            <summary>
            PartitionColumn relationship class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.PartitionScheme">
            <summary>
            PartitionScheme relationship class of Table
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.Table.Schema">
            <summary>
            Schema relationship class of Table
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.FileTable">
            <summary>
            Model schema container class for FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.TypeClass">
            <summary>
            Type class for FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.FileStreamNull">
            <summary>
            FileStreamNull property class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.TableLockOnBulkLoad">
            <summary>
            TableLockOnBulkLoad property class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.FileTableNamespaceEnabled">
            <summary>
            FileTableNamespaceEnabled property class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.FileTableCollateFilename">
            <summary>
            FileTableCollateFilename property class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.FileTableDirectory">
            <summary>
            FileTableDirectory property class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.LockEscalation">
            <summary>
            LockEscalation property class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.Columns">
            <summary>
            Columns relationship class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.DataCompressionOptions">
            <summary>
            DataCompressionOptions relationship class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.Filegroup">
            <summary>
            Filegroup relationship class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.FileStreamFilegroup">
            <summary>
            FileStreamFilegroup relationship class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.FileStreamPartitionScheme">
            <summary>
            FileStreamPartitionScheme relationship class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.PartitionColumn">
            <summary>
            PartitionColumn relationship class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.PartitionScheme">
            <summary>
            PartitionScheme relationship class of FileTable
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.FileTable.Schema">
            <summary>
            Schema relationship class of FileTable
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableType">
            <summary>
            Model schema container class for TableType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableType.TypeClass">
            <summary>
            Type class for TableType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableType.MemoryOptimized">
            <summary>
            MemoryOptimized property class of TableType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableType.Columns">
            <summary>
            Columns relationship class of TableType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableType.Constraints">
            <summary>
            Constraints relationship class of TableType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableType.Indexes">
            <summary>
            Indexes relationship class of TableType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableType.Schema">
            <summary>
            Schema relationship class of TableType
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypeCheckConstraint">
            <summary>
            Model schema container class for TableTypeCheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeCheckConstraint.TypeClass">
            <summary>
            Type class for TableTypeCheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeCheckConstraint.Expression">
            <summary>
            Expression property class of TableTypeCheckConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeCheckConstraint.ExpressionDependencies">
            <summary>
            ExpressionDependencies relationship class of TableTypeCheckConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypeColumn">
            <summary>
            Model schema container class for TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.TypeClass">
            <summary>
            Type class for TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.TableTypeColumnType">
            <summary>
            TableTypeColumnType metadata class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.Collation">
            <summary>
            Collation property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.IdentityIncrement">
            <summary>
            IdentityIncrement property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.IdentitySeed">
            <summary>
            IdentitySeed property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.IsIdentity">
            <summary>
            IsIdentity property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.Nullable">
            <summary>
            Nullable property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.IsRowGuidCol">
            <summary>
            IsRowGuidCol property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.Expression">
            <summary>
            Expression property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.Persisted">
            <summary>
            Persisted property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.PersistedNullable">
            <summary>
            PersistedNullable property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.Scale">
            <summary>
            Scale property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.Precision">
            <summary>
            Precision property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.Length">
            <summary>
            Length property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.IsMax">
            <summary>
            IsMax property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.XmlStyle">
            <summary>
            XmlStyle property class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.ExpressionDependencies">
            <summary>
            ExpressionDependencies relationship class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.XmlSchemaCollection">
            <summary>
            XmlSchemaCollection relationship class of TableTypeColumn
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeColumn.DataType">
            <summary>
            DataType relationship class of TableTypeColumn
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypeDefaultConstraint">
            <summary>
            Model schema container class for TableTypeDefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeDefaultConstraint.TypeClass">
            <summary>
            Type class for TableTypeDefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeDefaultConstraint.Expression">
            <summary>
            Expression property class of TableTypeDefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeDefaultConstraint.TargetColumn">
            <summary>
            TargetColumn relationship class of TableTypeDefaultConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeDefaultConstraint.ExpressionDependencies">
            <summary>
            ExpressionDependencies relationship class of TableTypeDefaultConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypeIndex">
            <summary>
            Model schema container class for TableTypeIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeIndex.TypeClass">
            <summary>
            Type class for TableTypeIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeIndex.Hash">
            <summary>
            Hash property class of TableTypeIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeIndex.BucketCount">
            <summary>
            BucketCount property class of TableTypeIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeIndex.IsDisabled">
            <summary>
            IsDisabled property class of TableTypeIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeIndex.Columns">
            <summary>
            Columns relationship class of TableTypeIndex
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint">
            <summary>
            Model schema container class for TableTypePrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.TypeClass">
            <summary>
            Type class for TableTypePrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.IgnoreDuplicateKey">
            <summary>
            IgnoreDuplicateKey property class of TableTypePrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.Clustered">
            <summary>
            Clustered property class of TableTypePrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.Hash">
            <summary>
            Hash property class of TableTypePrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.BucketCount">
            <summary>
            BucketCount property class of TableTypePrimaryKeyConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.Columns">
            <summary>
            Columns relationship class of TableTypePrimaryKeyConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.ColumnsRelationship">
            <summary>
            Model schema container class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.ColumnsRelationship.RelationshipClass">
            <summary>
            Relationship class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypePrimaryKeyConstraint.ColumnsRelationship.Ascending">
            <summary>
            Ascending property class of ColumnsRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypeUniqueConstraint">
            <summary>
            Model schema container class for TableTypeUniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeUniqueConstraint.TypeClass">
            <summary>
            Type class for TableTypeUniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeUniqueConstraint.IgnoreDuplicateKey">
            <summary>
            IgnoreDuplicateKey property class of TableTypeUniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeUniqueConstraint.Clustered">
            <summary>
            Clustered property class of TableTypeUniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeUniqueConstraint.Columns">
            <summary>
            Columns relationship class of TableTypeUniqueConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TableTypeUniqueConstraint.ColumnsRelationship">
            <summary>
            Model schema container class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeUniqueConstraint.ColumnsRelationship.RelationshipClass">
            <summary>
            Relationship class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TableTypeUniqueConstraint.ColumnsRelationship.Ascending">
            <summary>
            Ascending property class of ColumnsRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TcpProtocolSpecifier">
            <summary>
            Model schema container class for TcpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TcpProtocolSpecifier.TypeClass">
            <summary>
            Type class for TcpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TcpProtocolSpecifier.ListeningOnAllIPs">
            <summary>
            ListeningOnAllIPs property class of TcpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TcpProtocolSpecifier.ListenerIPv4">
            <summary>
            ListenerIPv4 property class of TcpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TcpProtocolSpecifier.ListenerIPv6">
            <summary>
            ListenerIPv6 property class of TcpProtocolSpecifier
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TcpProtocolSpecifier.ListenerPort">
            <summary>
            ListenerPort property class of TcpProtocolSpecifier
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.UniqueConstraint">
            <summary>
            Model schema container class for UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.TypeClass">
            <summary>
            Type class for UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.AllowPageLocks">
            <summary>
            AllowPageLocks property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.AllowRowLocks">
            <summary>
            AllowRowLocks property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.IgnoreDuplicateKey">
            <summary>
            IgnoreDuplicateKey property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.RecomputeStatistics">
            <summary>
            RecomputeStatistics property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.Clustered">
            <summary>
            Clustered property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.Disabled">
            <summary>
            Disabled property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.FileStreamNull">
            <summary>
            FileStreamNull property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.WithPadIndex">
            <summary>
            WithPadIndex property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.FillFactor">
            <summary>
            FillFactor property class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.Host">
            <summary>
            Host relationship class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.Columns">
            <summary>
            Columns relationship class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.DataCompressionOptions">
            <summary>
            DataCompressionOptions relationship class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.Filegroup">
            <summary>
            Filegroup relationship class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.FileStreamFilegroup">
            <summary>
            FileStreamFilegroup relationship class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.FileStreamPartitionScheme">
            <summary>
            FileStreamPartitionScheme relationship class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.PartitionColumn">
            <summary>
            PartitionColumn relationship class of UniqueConstraint
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.PartitionScheme">
            <summary>
            PartitionScheme relationship class of UniqueConstraint
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.UniqueConstraint.ColumnsRelationship">
            <summary>
            Model schema container class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.ColumnsRelationship.RelationshipClass">
            <summary>
            Relationship class for ColumnsRelationship
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UniqueConstraint.ColumnsRelationship.Ascending">
            <summary>
            Ascending property class of ColumnsRelationship
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.User">
            <summary>
            Model schema container class for User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.TypeClass">
            <summary>
            Type class for User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.WithoutLogin">
            <summary>
            WithoutLogin property class of User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.AuthenticationType">
            <summary>
            AuthenticationType property class of User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.DefaultLanguage">
            <summary>
            DefaultLanguage property class of User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.Password">
            <summary>
            Password property class of User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.Sid">
            <summary>
            Sid property class of User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.AsymmetricKey">
            <summary>
            AsymmetricKey relationship class of User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.Certificate">
            <summary>
            Certificate relationship class of User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.DefaultSchema">
            <summary>
            DefaultSchema relationship class of User
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.User.Login">
            <summary>
            Login relationship class of User
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.UserDefinedServerRole">
            <summary>
            Model schema container class for UserDefinedServerRole
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedServerRole.TypeClass">
            <summary>
            Type class for UserDefinedServerRole
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedServerRole.Authorizer">
            <summary>
            Authorizer relationship class of UserDefinedServerRole
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.UserDefinedType">
            <summary>
            Model schema container class for UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.TypeClass">
            <summary>
            Type class for UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.ByteOrdered">
            <summary>
            ByteOrdered property class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.FixedLength">
            <summary>
            FixedLength property class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.ClassName">
            <summary>
            ClassName property class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.Format">
            <summary>
            Format property class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.MaxByteSize">
            <summary>
            MaxByteSize property class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.ValidationMethodName">
            <summary>
            ValidationMethodName property class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.Assembly">
            <summary>
            Assembly relationship class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.Methods">
            <summary>
            Methods relationship class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.Properties">
            <summary>
            Properties relationship class of UserDefinedType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.UserDefinedType.Schema">
            <summary>
            Schema relationship class of UserDefinedType
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.View">
            <summary>
            Model schema container class for View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.TypeClass">
            <summary>
            Type class for View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.AnsiNullsOn">
            <summary>
            AnsiNullsOn property class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.WithEncryption">
            <summary>
            WithEncryption property class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.WithViewMetadata">
            <summary>
            WithViewMetadata property class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.QuotedIdentifierOn">
            <summary>
            QuotedIdentifierOn property class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.Replicated">
            <summary>
            Replicated property class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.WithSchemaBinding">
            <summary>
            WithSchemaBinding property class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.WithCheckOption">
            <summary>
            WithCheckOption property class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.SelectStatement">
            <summary>
            SelectStatement property class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.BodyDependencies">
            <summary>
            BodyDependencies relationship class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.Columns">
            <summary>
            Columns relationship class of View
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.View.Schema">
            <summary>
            Schema relationship class of View
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.WorkloadGroup">
            <summary>
            Model schema container class for WorkloadGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.WorkloadGroup.TypeClass">
            <summary>
            Type class for WorkloadGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.WorkloadGroup.GroupMaxRequests">
            <summary>
            GroupMaxRequests property class of WorkloadGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.WorkloadGroup.Importance">
            <summary>
            Importance property class of WorkloadGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.WorkloadGroup.MaxDop">
            <summary>
            MaxDop property class of WorkloadGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.WorkloadGroup.RequestMaxCpuTimeSec">
            <summary>
            RequestMaxCpuTimeSec property class of WorkloadGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.WorkloadGroup.RequestMaxMemoryGrantPercent">
            <summary>
            RequestMaxMemoryGrantPercent property class of WorkloadGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.WorkloadGroup.RequestMemoryGrantTimeoutSec">
            <summary>
            RequestMemoryGrantTimeoutSec property class of WorkloadGroup
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.WorkloadGroup.ResourcePool">
            <summary>
            ResourcePool relationship class of WorkloadGroup
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.XmlIndex">
            <summary>
            Model schema container class for XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.TypeClass">
            <summary>
            Type class for XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.AllowPageLocks">
            <summary>
            AllowPageLocks property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.AllowRowLocks">
            <summary>
            AllowRowLocks property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.IgnoreDuplicateKey">
            <summary>
            IgnoreDuplicateKey property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.RecomputeStatistics">
            <summary>
            RecomputeStatistics property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.Disabled">
            <summary>
            Disabled property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.WithPadIndex">
            <summary>
            WithPadIndex property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.SecondaryXmlIndexType">
            <summary>
            SecondaryXmlIndexType property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.FillFactor">
            <summary>
            FillFactor property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.IsPrimary">
            <summary>
            IsPrimary property class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.PrimaryXmlIndex">
            <summary>
            PrimaryXmlIndex relationship class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.Column">
            <summary>
            Column relationship class of XmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlIndex.IndexedObject">
            <summary>
            IndexedObject relationship class of XmlIndex
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex">
            <summary>
            Model schema container class for SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.TypeClass">
            <summary>
            Type class for SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.Disabled">
            <summary>
            Disabled property class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.WithPadIndex">
            <summary>
            WithPadIndex property class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.AllowRowLocks">
            <summary>
            AllowRowLocks property class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.AllowPageLocks">
            <summary>
            AllowPageLocks property class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.IgnoreDuplicateKey">
            <summary>
            IgnoreDuplicateKey property class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.RecomputeStatistics">
            <summary>
            RecomputeStatistics property class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.FillFactor">
            <summary>
            FillFactor property class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.IsPrimary">
            <summary>
            IsPrimary property class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.PrimarySelectiveXmlIndex">
            <summary>
            PrimarySelectiveXmlIndex relationship class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.PrimaryPromotedPath">
            <summary>
            PrimaryPromotedPath relationship class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.Column">
            <summary>
            Column relationship class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.IndexedObject">
            <summary>
            IndexedObject relationship class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.PromotedPaths">
            <summary>
            PromotedPaths relationship class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.SelectiveXmlIndex.XmlNamespaces">
            <summary>
            XmlNamespaces relationship class of SelectiveXmlIndex
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.XmlNamespace">
            <summary>
            Model schema container class for XmlNamespace
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlNamespace.TypeClass">
            <summary>
            Type class for XmlNamespace
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlNamespace.NamespaceUri">
            <summary>
            NamespaceUri property class of XmlNamespace
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlNamespace.Prefix">
            <summary>
            Prefix property class of XmlNamespace
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PromotedNodePathForXQueryType">
            <summary>
            Model schema container class for PromotedNodePathForXQueryType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForXQueryType.TypeClass">
            <summary>
            Type class for PromotedNodePathForXQueryType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForXQueryType.IsSingleton">
            <summary>
            IsSingleton property class of PromotedNodePathForXQueryType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForXQueryType.MaxLength">
            <summary>
            MaxLength property class of PromotedNodePathForXQueryType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForXQueryType.NodePath">
            <summary>
            NodePath property class of PromotedNodePathForXQueryType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForXQueryType.Type">
            <summary>
            Type property class of PromotedNodePathForXQueryType
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType">
            <summary>
            Model schema container class for PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType.TypeClass">
            <summary>
            Type class for PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType.Scale">
            <summary>
            Scale property class of PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType.Precision">
            <summary>
            Precision property class of PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType.Length">
            <summary>
            Length property class of PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType.IsMax">
            <summary>
            IsMax property class of PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType.IsSingleton">
            <summary>
            IsSingleton property class of PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType.NodePath">
            <summary>
            NodePath property class of PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.PromotedNodePathForSqlType.DataType">
            <summary>
            DataType relationship class of PromotedNodePathForSqlType
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.XmlSchemaCollection">
            <summary>
            Model schema container class for XmlSchemaCollection
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlSchemaCollection.TypeClass">
            <summary>
            Type class for XmlSchemaCollection
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlSchemaCollection.Expression">
            <summary>
            Expression property class of XmlSchemaCollection
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.XmlSchemaCollection.Schema">
            <summary>
            Schema relationship class of XmlSchemaCollection
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass">
            <summary>
             The metadata class for <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s.
            </summary>
            <remarks>
            <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModelSchema"/> metadata classes provide access to the structure and instance data
            within a <c>TSqlModelSchema</c> instance.
            </remarks>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelTypeClass.Name">
            <summary>
            Type name.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelTypeClass.SupportedPlatforms">
            <summary>
            The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlPlatforms"/> versions on which this type is supported.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelTypeClass.Properties">
            <summary>
            Properties for the type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelTypeClass.Relationships">
            <summary>
            Relationships for the type.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ModelTypeClass.Metadata">
            <summary>
            Metadata properties for the type.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier">
             <summary>
            
             </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.#ctor(System.String[])">
            <summary>
            Creates a object identifier with a name.
            </summary>
            <param name="parts">The parts of the identifier</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.#ctor(System.Collections.Generic.IList{System.String})">
            <summary>
            Creates a object identifier with a name.
            </summary>
            <param name="parts">The parts of the identifier</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.#ctor(System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String})">
            <summary>
            Creates a object identifier with a name that includes external parts.
            </summary>
            <param name="externalParts">External reference parts - used in 3 or 4 part references to
            objects in other databases or servers </param>
            <param name="parts">The parts of the identifier</param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.ToString">
            <summary>
             Formats and escapes name parts into a single string
            </summary>
            <returns>escaped name.</returns>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.Parts">
            <summary>
            Gets the parts of the identifier.
            </summary>
            <returns>The parts of the identifier.</returns>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.HasName">
            <summary>
            Does this ObjectIdentifier have any <see cref="P:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.Parts"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.ExternalParts">
            <summary>
            Gets the external reference parts.  Null if the identifier is not external.
            </summary>
            <returns>The external reference parts.</returns>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.HasExternalParts">
            <summary>
            Does this ObjectIdentifier have any <see cref="P:Microsoft.SqlServer.Dac.Model.ObjectIdentifier.ExternalParts"/>
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.RelationshipType">
            <summary>
            Relationship types.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.RelationshipType.Composing">
            <summary>
            A relationship where the child object cannot be created outside the parent's DDL create statement.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.RelationshipType.Hierarchical">
            <summary>
            A relationship where the child object can be created outside the parent's DDL create statement.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.RelationshipType.Peer">
            <summary>
            A relationship where the related object must be created outside the parent's DDL create statement.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.ScriptPropertyContext">
            <summary>
            Customized Context object for properties of type <see cref="T:Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlScriptProperty"/>.    
            </summary>
            <remarks>
            Returns the value of the script string.
            </remarks>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SimpleModelPropertyContext">
            <summary>
            Default Property context for all properties.
            </summary>
            <remarks>
            Provides default implementation for property access through the public model.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.SqlSchemaModelCreator.GetCollationToUse(System.String,Microsoft.Data.Tools.Schema.SchemaModel.SqlPlatforms)">
            <summary>
            Internal for test use only
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.SqlServerVersion">
            <summary>
            Specific SQL Server releases.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlServerVersion.Sql90">
             <summary>
            on-premises, version 9.0
             </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlServerVersion.Sql100">
            <summary>
            on-premises, version 10.0
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlServerVersion.SqlAzure">
            <summary>
            Azure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlServerVersion.Sql110">
            <summary>
            on-premises, version 11.0
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.SqlServerVersion.Sql120">
            <summary>
            on-premises, version 12.0
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TSqlModel">
            <summary>
            Represents a model of a SQL Server database schema.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.#ctor(System.String)">
            <summary>
            Creates a model from a <see cref="T:Microsoft.SqlServer.Dac.DacPackage"/> or <see cref="T:Microsoft.SqlServer.Dac.BacPackage"/>.
            </summary>
            <param name="fileName">File path to package.</param> 
            <remarks>
            By default DacSchemaModelStorageType.Memory is used for the model storage format.
            </remarks>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If there are problems loading the package from the specified <paramref name="fileName"/>. 
            This may occur if the package does not load correctly or if references required by
            the package are not found in either the same directory as the package, or using the original path
            to the reference.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.#ctor(System.String,Microsoft.SqlServer.Dac.DacSchemaModelStorageType)">
            <summary>
            Creates a model from a <see cref="T:Microsoft.SqlServer.Dac.DacPackage"/> or <see cref="T:Microsoft.SqlServer.Dac.BacPackage"/>.
            </summary>
            <param name="fileName">File path to package.</param>
            <param name="modelStorageType">
            Backing storage type for package instance.
            </param>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If there are problems loading the package from the specified <paramref name="fileName"/>. 
            This may occur if the package does not load correctly or if references required by
            the package are not found in either the same directory as the package, or using the original path
            to the reference.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.#ctor(Microsoft.SqlServer.Dac.Model.SqlServerVersion,Microsoft.SqlServer.Dac.Model.TSqlModelOptions)">
            <summary>
            Creates an empty model that targets a specific <see cref="T:Microsoft.SqlServer.Dac.Model.SqlServerVersion"/>
            </summary>
            <param name="modelTargetVersion">The version of SQL Server to target</param>
            <param name="modelCreationOptions">Options defining model properties, 
            including the collation and how to store the model (in memory or file backed)
            </param>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.GetObject(Microsoft.SqlServer.Dac.Model.ModelTypeClass,Microsoft.SqlServer.Dac.Model.ObjectIdentifier,Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Returns <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s  of the specified <paramref name="objectType" value="type"/> and <paramref name="id" value="identity"/>.
            Only top level <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> types are supported by this method - the <paramref name="objectType" value="type"/> parameter
            must be in the types returned from the <see cref="P:Microsoft.SqlServer.Dac.Model.TSqlModelSchema.TopLevelTypes"/> method or the call will fail.
            </summary>
            <param name="objectType">Type filter. Must be in the list of <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> types returned from
            the <see cref="P:Microsoft.SqlServer.Dac.Model.TSqlModelSchema.TopLevelTypes"/> method or the call will fail. </param>
            <param name="id">Unique identity of <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> to return.</param>
            <param name="queryScopes">Scope filter for queried objects.</param>
            <returns>Single TSqlObject or null.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If the supplied <paramref name="objectType"/> and <paramref name="id"/> result in multiple <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s,
            or if the <paramref name="objectType"/> is not a top level type.
            </exception>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="id"/> is null.
            </exception>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="objectType"/> is null.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.GetObjects(Microsoft.SqlServer.Dac.Model.DacQueryScopes,Microsoft.SqlServer.Dac.Model.ModelTypeClass[])">
            <summary>
            Returns all <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s matching the list of <paramref name="typeFilters"/>.
            Only top level <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> types are supported by this method - all types in the
            <paramref name="typeFilters" value="type"/> parameter
            must be present in the <see cref="P:Microsoft.SqlServer.Dac.Model.TSqlModelSchema.TopLevelTypes"/> or the call will fail.
            </summary>
            <param name="queryScopes">Scope filter for queried objects. Must be in the list of <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> types returned from
            the <see cref="P:Microsoft.SqlServer.Dac.Model.TSqlModelSchema.TopLevelTypes"/> method or the call will fail.</param>
            <param name="typeFilters">List of <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/>s to return.</param>
            <returns>All <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s that match <paramref name="typeFilters"/>.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If any of the types in the <paramref name="typeFilters"/> parameter are not a top level type.
            </exception>
            <remarks>
            If no <paramref name="typeFilters"/> are supplied all <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s are returned.
            </remarks>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.GetObjects(Microsoft.SqlServer.Dac.Model.ModelTypeClass,Microsoft.SqlServer.Dac.Model.ObjectIdentifier,Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Returns all <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s that match the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> and <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/>.
            Only top level <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> types are supported by this method - the <paramref name="objectType" value="type"/> parameter
            must be in the types returned from the <see cref="P:Microsoft.SqlServer.Dac.Model.TSqlModelSchema.TopLevelTypes"/> method or the call will fail.
            </summary>
            <param name="objectType">Type Filter. Must be in the list of <see cref="T:Microsoft.SqlServer.Dac.Model.ModelTypeClass"/> types returned from
            the <see cref="P:Microsoft.SqlServer.Dac.Model.TSqlModelSchema.TopLevelTypes"/> method or the call will fail.</param>
            <param name="id">Identity of the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s to return.</param>
            <param name="queryScopes">Scope filter for queried objects.</param>
            <returns>All <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s that match the <paramref name="objectType"/> and <paramref name="id"/>.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If the <paramref name="objectType"/> is not a top level type.
            </exception>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="id"/> is null.
            </exception>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="objectType"/> is null.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddObjects(System.String)">
            <summary>
            Adds objects to the model based on the contents of a TSql Script string. 
            The script should consist of valid TSql DDL statements.
            
            Objects added using this method cannot be updated or deleted at a later point 
            as update/delete requires a script name to be specified when adding the objects. If this
            is a requirement use the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddOrUpdateObjects(System.String,System.String,Microsoft.SqlServer.Dac.Model.TSqlObjectOptions)"/> 
            method instead.
            </summary>
            <param name="inputScript">Script containing TSql DDL statements</param>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="inputScript"/> is null.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddObjects(System.String,Microsoft.SqlServer.Dac.Model.TSqlObjectOptions)">
            <summary>
            Add Objects to the model based on the contents of a TSql Script string, 
            plus additional metadata defined by a <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectOptions"/> object
            The script should consist of valid TSql DDL statements. 
            
            Objects added using this method cannot be updated or deleted at a later point 
            as update/delete requires a script name to be specified when adding the objects. If this
            is a requirement use the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddOrUpdateObjects(System.String,System.String,Microsoft.SqlServer.Dac.Model.TSqlObjectOptions)"/> 
            method instead.
            </summary>
            <param name="inputScript">Script containing TSql DDL statements</param>
            <param name="options">Options defining how to interpret the script</param>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="inputScript"/> is null.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript)">
            <summary>
            Adds objects to the model based on the contents of a <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript"/> object. 
            The script should be valid TSql with no parse errors. 
            
            Objects added using this method cannot be updated or deleted at a later point 
            as update/delete requires a script name to be specified when adding the objects. If this
            is a requirement use the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddOrUpdateObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript,System.String,Microsoft.SqlServer.Dac.Model.TSqlObjectOptions)"/> 
            method instead.
            </summary>
            <param name="inputScript">The <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript"/> to add</param>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="inputScript"/> is null.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript,Microsoft.SqlServer.Dac.Model.TSqlObjectOptions)">
            <summary>
            Add Objects to the model based on the contents of a <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript"/> object, 
            plus additional metadata defined by a <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectOptions"/> object
            The script should be valid TSql with no parse errors. 
            
            Objects added using this method cannot be updated or deleted at a later point 
            as update/delete requires a script name to be specified when adding the objects. If this
            is a requirement use the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddOrUpdateObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript,System.String,Microsoft.SqlServer.Dac.Model.TSqlObjectOptions)"/> 
            method instead.
            </summary>
            <param name="inputScript">The <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript"/> to add</param>
            <param name="options">Options defining how to interpret the script</param>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="inputScript"/> is null.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddOrUpdateObjects(System.String,System.String,Microsoft.SqlServer.Dac.Model.TSqlObjectOptions)">
            <summary>
            Adds or updates the objects defined for a specified <paramref name="sourceName"/> with the
            objects defined in the <paramref name="inputScript"/>. If any objects were previously added
            with the same <paramref name="sourceName"/> these will be completely replaced
            The object definitions are based on the contents of a TSql Script string 
            plus additional metadata defined by a <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectOptions"/> object
            The script should consist of valid TSql DDL statements. 
            </summary>
            <param name="inputScript">Script containing TSql DDL statements</param>
            <param name="sourceName">
            A name to identify the <paramref name="inputScript"/>, for example a 
            fileName such as "MyTable.sql" or simply an alias like "dbo.Table". 
            Scripts are cached and TSqlObjects are linked to the source name.
            Any future Update/Delete operations will remove all existing objects
            with the same script name and replace them with the new objects.
            </param>
            <param name="options">Options defining how to interpret the script</param>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="inputScript"/> is null.
            </exception>
            <exception cref="T:System.ArgumentException">
            If the supplied <paramref name="sourceName"/> is null or whitespace, or if it ends
            in ".xsd". 
            Note: source names ending in ".xsd" are currently not supported. These relate 
            to Xml Schema Collections and adding of these is currently not supported in the public API.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.AddOrUpdateObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript,System.String,Microsoft.SqlServer.Dac.Model.TSqlObjectOptions)">
            <summary>
            Adds or updates the objects defined for a specified <paramref name="sourceName"/> with the
            objects defined in the <paramref name="inputScript"/>. If any objects were previously added
            with the same <paramref name="sourceName"/> these will be completely replaced
            The object definitions are based on the contents of a <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript"/> object
            plus additional metadata defined by a <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectOptions"/> object
            The script should consist of valid TSql DDL statements. 
            </summary>
            <param name="inputScript">Script containing TSql DDL statements</param>
            <param name="sourceName">
            A name to identify the <paramref name="inputScript"/>, for example a 
            fileName such as "MyTable.sql" or simply an alias like "dbo.Table". 
            Scripts are cached and TSqlObjects are linked to the source name.
            Any future Update/Delete operations will remove all existing objects
            with the same script name and replace them with the new objects.
            </param>
            <param name="options">Options defining how to interpret the script</param>
            <exception cref="T:System.ArgumentNullException">
            If the supplied <paramref name="inputScript"/> is null.
            </exception>
            <exception cref="T:System.ArgumentException">
            If the supplied <paramref name="sourceName"/> is null or whitespace, or if it ends
            in ".xsd". 
            Note: source names ending in ".xsd" are currently not supported. These relate 
            to Xml Schema Collections and adding of these is currently not supported in the public API.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.DeleteObjects(System.String)">
            <summary>
            Deletes any objects that were added to the model with the specified <paramref name="sourceName"/>.
            </summary>
            <param name="sourceName">
            A name to identify the source to be deleted, for example a 
            fileName such as "MyTable.sql" or simply an alias like "dbo.Table". 
            Scripts are cached and TSqlObjects are linked to the source name.
            </param>
            <exception cref="T:System.ArgumentException">
            If the supplied <paramref name="sourceName"/> is null or whitespace, or if it ends
            in ".xsd". 
            Note: source names ending in ".xsd" are currently not supported. These relate 
            to Xml Schema Collections and adding of these is currently not supported in the public API.
            </exception>
            <exception cref="T:System.Runtime.Remoting.RemotingException">
            If communication with the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObjectService"/> fails.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.Validate">
            <summary>
            Validates the model and returns a list of messages with any errors/warnings.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.CopyModelOptions">
            <summary>
            Copies the <see cref="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions"/> for the model to a <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModelOptions"/> object.
            This is useful if you wish to duplicate the options for a model when creating a new model.
            </summary>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModelOptions"/> with settings matching the database options of the 
            model</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModel.Dispose">
            <summary>
            Releases all resources used by the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModel.Version">
            <summary>
            The specific SQL Server release targeted by the model.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TSqlModelOptions">
            <summary>
            Defines model wide options
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.#ctor">
            <summary>
            Constructs the TSqlModelOptions
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.Collation">
            <summary>
            Specifies the Collation to use for the model. This is a 
            string such as "SQL_Latin1_General_CP1_CI_AS", which must
            be a valid SQL Server Collation Name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.StorageType">
            <summary>
            Specifies the storage type - in memory or file backed. 
            Default value is <see cref="F:Microsoft.SqlServer.Dac.DacSchemaModelStorageType.Memory"/>
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AllowSnapshotIsolation">
            <summary>
            Specifies the ALLOW_SNAPSHOT_ISOLATION database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.TransactionIsolationReadCommittedSnapshot">
            <summary>
            Specifies the READ_COMMITTED_SNAPSHOT database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.MemoryOptimizedElevateToSnapshot">
            <summary>
            Specifies the MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AnsiNullDefaultOn">
            <summary>
            Specifies the ANSI_NULL_DEFAULT database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AnsiNullsOn">
            <summary>
            Specifies the ANSI_NULLS database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AnsiPaddingOn">
            <summary>
            Specifies the ANSI_PADDING database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AnsiWarningsOn">
            <summary>
            Specifies the ANSI_WARNINGS database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ArithAbortOn">
            <summary>
            Specifies the ARITH_ABORT database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AutoClose">
            <summary>
            Specifies the AUTO_CLOSE database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AutoCreateStatistics">
            <summary>
            Specifies the AUTO_CREATE_STATISTICS database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AutoCreateStatisticsIncremental">
            <summary>
            Specifies the AUTO_CREATE_STATISTICS INCREMENTAL database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AutoShrink">
            <summary>
            Specifies the AUTO_SHRINK database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AutoUpdateStatistics">
            <summary>
            Specifies the AUTO_UPDATE_STATISTICS database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.AutoUpdateStatisticsAsync">
            <summary>
            Specifies the AUTO_UPDATE_STATISTICS_ASYNC database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ChangeTrackingAutoCleanup">
            <summary>
            Specifies the AUTO_CLEANUP database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ChangeTrackingEnabled">
            <summary>
            Specifies the CHANGE_TRACKING database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ChangeTrackingRetentionPeriod">
            <summary>
            Specifies the period of the CHANGE_RETENTION database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ChangeTrackingRetentionUnit">
            <summary>
            Specifies the unit of the CHANGE_RETENTION database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.CompatibilityLevel">
            <summary>
            Specifies the COMPATIBILITY_LEVEL database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ConcatNullYieldsNull">
            <summary>
            Specifies the CONCAT_NULL_YIELDS_NULL database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.Containment">
            <summary>
            Specifies the CONTAINMENT database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.CursorCloseOnCommit">
            <summary>
            Specifies the CURSOR_CLOSE_ON_COMMIT database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.CursorDefaultGlobalScope">
            <summary>
            Specifies the CURSOR_DEFAULT database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.DatabaseStateOffline">
            <summary>
            Specifies the ONLINE | OFFLINE database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.DateCorrelationOptimizationOn">
            <summary>
            Specifies the DATE_CORRELATION_OPTIMIZATION database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.DefaultFullTextLanguage">
            <summary>
            Specifies the DEFAULT_FULLTEXT_LANGUAGE database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.DefaultLanguage">
            <summary>
            Specifies the DEFAULT_LANGUAGE database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.DBChainingOn">
            <summary>
            Specifies the DB_CHAINING database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.FileStreamDirectoryName">
            <summary>
            Specifies the DIRECTORY_NAME database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.FullTextEnabled">
            <summary>
            Specifies the sp_fulltext_database database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.HonorBrokerPriority">
            <summary>
            Specifies the HONOR_BROKER_PRIORITY database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.NestedTriggersOn">
            <summary>
            Specifies the NESTED_TRIGGER database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.NonTransactedFileStreamAccess">
            <summary>
            Specifies the NON_TRANSACTED_ACCESS database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.NumericRoundAbortOn">
            <summary>
            Specifies the NUMERIC_ROUNDABORT database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.PageVerifyMode">
            <summary>
            Specifies the PAGE_VERIFY database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ParameterizationOption">
            <summary>
            Specifies the PARAMETERIZATION database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.QuotedIdentifierOn">
            <summary>
            Specifies the QUOTED_IDENTIFIER database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ReadOnly">
            <summary>
            Specifies the READ_ONLY | READ_WRITE database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.RecoveryMode">
            <summary>
            Specifies the RECOVERY database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.DelayedDurabilityMode">
            <summary>
            Specifies the DELAYED_DURABILITY database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.RecursiveTriggersOn">
            <summary>
            Specifies the RECURSIVE_TRIGGERS database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.ServiceBrokerOption">
            <summary>
            Specifies the ENABLE_BROKER | DISABLE_BROKER | NEW_BROKER | ERROR_BROKER_CONVERSATIONS database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.SupplementalLoggingOn">
            <summary>
            Specifies the SUPPLEMENTAL_LOGGING database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.TargetRecoveryTimePeriod">
            <summary>
            Specifies the period of the TARGET_RECOVERY_TIME database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.TargetRecoveryTimeUnit">
            <summary>
            Specifies the unit of the TARGET_RECOVERY_TIME database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.TornPageProtectionOn">
            <summary>
            Specifies the TORN_PAGE_DETECTION database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.TransformNoiseWords">
            <summary>
            Specifies the TRANSFORM_NOISE_WORDS database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.Trustworthy">
            <summary>
            Specifies the TRUSTWORTHY database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.TwoDigitYearCutoff">
            <summary>
            Specifies the TWO_DIGIT_YEAR_CUTOFF database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.VardecimalStorageFormatOn">
            <summary>
            Specifies the sp_db_vardecimal_storage_format database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.UserAccessOption">
            <summary>
            Specifies the SINGLE_USER | RESTRICTED_USER | MULTI_USER database option.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelOptions.WithEncryption">
            <summary>
            Specifies the ENCRYPTION database option.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TSqlModelSchema">
            <summary>
            Defines a schema for a relational TSQL database model.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelSchema.TopLevelTypes">
            <summary>
            All top level types supported in the model. These are the only types that
            can be queried for via the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.GetObject(Microsoft.SqlServer.Dac.Model.ModelTypeClass,Microsoft.SqlServer.Dac.Model.ObjectIdentifier,Microsoft.SqlServer.Dac.Model.DacQueryScopes)"/> and 
            <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.GetObjects(Microsoft.SqlServer.Dac.Model.DacQueryScopes,Microsoft.SqlServer.Dac.Model.ModelTypeClass[])"/> 
            API calls.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlModelSchema.AllTypes">
            <summary>
            All types supported in the model. This will include types that are cannot be queried for using
            the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.GetObject(Microsoft.SqlServer.Dac.Model.ModelTypeClass,Microsoft.SqlServer.Dac.Model.ObjectIdentifier,Microsoft.SqlServer.Dac.Model.DacQueryScopes)"/> and 
            <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlModel.GetObjects(Microsoft.SqlServer.Dac.Model.DacQueryScopes,Microsoft.SqlServer.Dac.Model.ModelTypeClass[])"/> 
            API calls.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TSqlObject">
            <summary>
            Represents an instance of an object for a SQL Server database schema.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.TryGetAst(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript@)">
            <summary>
            Attempts to generate an AST for the object. AST generation is only supported for top-level objects, with certain
            objects such as the <see cref="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions"/> and inline constraints not supporting AST generation even though
            they are top level types.
            
            The generated AST is a newly generated object that defines the information about this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and any objects
            that would be scripted together with it. For example a Table would also script out the Columns and inline constraint definitions of a Table. 
            This method can be used to copy object information from one model to another, or to script out information about
            objects in the model.
            </summary>
            <param name="objectAst">Returns the generated AST if the call succeeded.</param>
            <returns>True if AST generated. Otherwise false.</returns>
            <remarks>
            The Ast will not have information about the original source position, such as the original source name and original
            position in an input script.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetAst">
            <summary>
            Generates a new <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript"/> representing the AST for the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>, if this is
            supported for the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>. AST generation is only supported for top-level objects, with certain
            objects such as the <see cref="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions"/> and inline constraints not supporting AST generation even though
            they are top level types. If it's unknown whether the object is capable of being scripted
            then the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.TryGetAst(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript@)"/> method should be used instead.
            
            The generated AST is a newly generated object that defines the information about this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and any objects
            that would be scripted together with it. For example a Table would also script out the Columns and inline constraint definitions of a Table. 
            This method can be used to copy object information from one model to another, or to script out information about
            objects in the model.
            </summary>
            <remarks>
            The AST will not have information about the original source position, such as the original source name and original
            position in an input script.
            </remarks>
            <returns>The generated AST object.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> is not a top level statement object or if it does not support AST generation (for example
            if it is a <see cref="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions"/> or a constraint that was originally defined inline with a Table).
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.TryGetScript(System.String@)">
            <summary>
            Attempts to generate a CREATE script from the objects AST. AST generation is only supported for top-level objects, with certain
            objects such as the <see cref="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions"/> and inline constraints not supporting AST generation even though
            they are top level types. If it's unknown whether the object is capable of being scripted
            then the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.TryGetAst(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript@)"/> method should be used instead.
            </summary>
            <param name="objectScript">The DDL Creation script for the object </param>
            <returns>True if the DDL creation script was created.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetScript">
            <summary>
            Generates a CREATE script from the objects AST. AST generation is only supported for top-level objects, with certain
            objects such as the <see cref="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions"/> and inline constraints not supporting AST generation even though
            they are top level types. If it's unknown whether the object is capable of being scripted
            then the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.TryGetAst(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript@)"/> method should be used instead.
            </summary>
            <returns>DDL Creation script</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> is not a top level statement object or if it does not support script generation (for example
            if it is a <see cref="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions"/> or a constraint that was originally defined inline with a Table).
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetSourceFragment">
            <summary>
            Note: Internal only for now. Dacpacs and database-targeted models will not have any source fragment information. 
             
            Gets the <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment"/> which defines the object - may be null. This is the fragment from the original source,
            with original source position information (if available). 
            
            This should not be used when copying the object to a different model or when doing any external 
            manipulation of the object - in those cases the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.TryGetAst(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript@)"/> method should be used to get a 
            self-contained AST describing this Object.
            </summary>
            <returns><see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment"/>, or null if this was not present</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetProperty``1(Microsoft.SqlServer.Dac.Model.ModelPropertyClass)">
            <summary>
            Returns the property value.
            </summary>
            <typeparam name="T">Property type.</typeparam>
            <param name="property">Property.</param>
            <returns>Property Value.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If <paramref name="property"/> does not exists on the object.
            </exception>
            <exception cref="T:System.InvalidCastException">
            If the property type cannot be cast to T.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetProperty(Microsoft.SqlServer.Dac.Model.ModelPropertyClass)">
            <summary>
            Returns the property value.
            </summary>
            <param name="property">Property.</param>
            <returns>Property Value.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If <paramref name="property"/> does not exists on the object.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetMetadata``1(Microsoft.SqlServer.Dac.Model.ModelMetadataClass)">
            <summary>
            Returns the metadata property value.
            </summary>
            <typeparam name="T">Metadata property type.</typeparam>
            <param name="metadata">Metadata property name.</param>
            <returns>Metadata property value.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If <paramref name="metadata"/> does not exists on the object.
            </exception>
            <exception cref="T:System.InvalidCastException">
            If the metadata property type cannot be cast to T.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetMetadata(Microsoft.SqlServer.Dac.Model.ModelMetadataClass)">
            <summary>
            Returns the metadata property value.
            </summary>
            <param name="metadata">Metadata property name.</param>
            <returns>Metadata property value.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If <paramref name="metadata"/> does not exists on the object.
            </exception>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetParent">
            <summary>
            Returns the parent <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>, if it is within the
            <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default"/> scope and if there is only one <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>
            that could be the parent for this object..
            </summary>
            <returns>Parent object others null.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetParent(Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Returns the parent <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>, if it is within the
            specified <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope and if there is only one <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>
            that could be the parent for this object.
            </summary>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns>Parent object or else null.</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetChildren">
            <summary>
            Returns all <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> child objects within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default"/> scope.
            </summary>
            <returns>All children.</returns>
            <remarks>
            References to elements not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> are not returned.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetChildren(Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Returns all <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> child objects within the specified
            <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope.
            </summary>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns>All children.</returns>
            <remarks>
            References to elements not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> are not returned.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferenced">
            <summary>
            Gets all referenced objects within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default"/> scope
            </summary>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s referenced by this object</returns>
            <remarks>
            References to elements not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> are not returned. Use <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances"/> for a listing
            of all possible referenced elements.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferenced(Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Gets all referenced objects within a given <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope.
            </summary>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s referenced by this object</returns>
            <remarks>
            References to elements not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> are not returned. Use <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances"/> for a listing
            of all possible referenced elements.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferenced(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass)">
            <summary>
            Gets referenced objects for a given <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/>,
            where objects are within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default"/> scope
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship class to query for</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s referenced by this object for a given <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/></returns>
            <remarks>
            References to elements not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> are not returned. Use <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances"/> for a listing
            of all possible referenced elements.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferenced(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass,Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Gets referenced objects for a given <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/>,
            where objects are within a given <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope.
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship to query for</param>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s referenced by this object for a given <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/></returns>
            <remarks>
            References to elements not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/> are not returned. Use <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances"/> for a listing
            of all possible referenced elements.
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances">
            <summary>
            For each object referenced by this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>, returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining
            the relationship data. This will include the referenced object if it exists, the <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> used to identify the
            referenced object, and any properties specific to this relationship.
            Only objects within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.Default"/> scope will be returned.
            </summary>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referenced by it</returns>
            <remarks>
            The <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Object"/> field may be null if the element is not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>. In these cases the
            <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.ObjectName"/> field can be used to query information about the referenced object
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances(Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            For each object referenced by this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>, returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining
            the relationship data. This will include the referenced object if it exists, the <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> used to identify the
            referenced object, and any properties specific to this relationship.
            Only objects within the specified <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope will be returned.
            To return non-composite or system references the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances(Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes)"/> method should be called instead
            </summary>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referenced by it</returns>
            <remarks>
            The <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Object"/> field may be null if the element is not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>. In these cases the
            <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.ObjectName"/> field can be used to query information about the referenced object
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass)">
            <summary>
            For objects referenced by this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> with a specific <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/>, 
            returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining
            the relationship data. This will include the referenced object if it exists, the <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> used to identify the
            referenced object, and any properties specific to this relationship.
            Only objects within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes.Default"/> scope will be returned.
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship class to query for</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referenced by it</returns>
            <remarks>
            The <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Object"/> field may be null if the element is not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>. In these cases the
            <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.ObjectName"/> field can be used to query information about the referenced object
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass,Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            For objects referenced by this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> with a specific <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/>, 
            returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining
            the relationship data. This will include the referenced object if it exists, the <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> used to identify the
            referenced object, and any properties specific to this relationship.
            Only objects within the specified <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope will be returned.
            To return non-composite or system references the <see cref="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances(Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes)"/> method should be called instead
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship class to query for</param>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referenced by it</returns>
            <remarks>
            The <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Object"/> field may be null if the element is not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>. In these cases the
            <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.ObjectName"/> field can be used to query information about the referenced object
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances(Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes)">
            <summary>
            For each object referenced by this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>, returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining
            the relationship data. This will include the referenced object if it exists, the <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> used to identify the
            referenced object, and any properties specific to this relationship.
            Only objects within the specified <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope will be returned.
            To return non-composite or system references the scope must be set to include externals. In addition, in this case only the
            <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> of the referenced object will be returned
            </summary>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referenced by it</returns>
            <remarks>
            The <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Object"/> field may be null if the element is not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>. In these cases the
            <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.ObjectName"/> field can be used to query information about the referenced object
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencedRelationshipInstances(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass,Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes)">
            <summary>
            For objects referenced by this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> with a specific <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/>, 
            returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining
            the relationship data. This will include the referenced object if it exists, the <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> used to identify the
            referenced object, and any properties specific to this relationship.
            Only objects within the specified <see cref="T:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes"/> scope will be returned.
            To return non-composite or system references the scope must be set to include externals. In addition, in this case only the
            <see cref="T:Microsoft.SqlServer.Dac.Model.ObjectIdentifier"/> of the referenced object will be returned
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship class to query for</param>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacExternalQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referenced by it</returns>
            <remarks>
            The <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.Object"/> field may be null if the element is not in the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlModel"/>. In these cases the
            <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.ObjectName"/> field can be used to query information about the referenced object
            </remarks>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.VerifyRelationshipOwner(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass)">
            <summary>
            Verifies this object's class owns the relationship. Only valid for referenced relationships - referencing could be anything
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencing">
            <summary>
            Gets all referencing objects within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default"/> scope
            </summary>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s referencing this object</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencing(Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Gets all referencing objects within a given <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope.
            </summary>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s referencing this object</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencing(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass)">
            <summary>
            Gets referencing objects, 
            where the relationship is defined by a specific <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> 
            and where objects are within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default"/> scope
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship class to query for</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s referencing this object for a given <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencing(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass,Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            Gets referencing objects, 
            where the relationship is defined by a specific <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> 
            and where objects are within a given <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope.
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship to query for</param>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>s referencing this object for a given <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/></returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencingRelationshipInstances">
            <summary>
            For each object referencing this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>, returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining
            the relationship data. 
            This will include the referencing object - definedby the <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.FromObject"/> field, 
            and any properties specific to this relationship.
            Only objects within the specified <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope will be returned.
            </summary>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referencing it</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencingRelationshipInstances(Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            For each object referencing this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>, returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining
            the relationship data. 
            This will include the referencing object - definedby the <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.FromObject"/> field, 
            and any properties specific to this relationship.
            Only objects within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default"/> scope will be returned.
            </summary>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referencing it</returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencingRelationshipInstances(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass)">
            <summary>
            For each object referencing this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> with a specific <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/>,
            returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining the relationship data. 
            This will include the referencing object - definedby the <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.FromObject"/> field, 
            and any properties specific to this relationship.
            Only objects within the <see cref="F:Microsoft.SqlServer.Dac.Model.DacQueryScopes.Default"/> scope will be returned.
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship class to query for</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referencing it
            </returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetReferencingRelationshipInstances(Microsoft.SqlServer.Dac.Model.ModelRelationshipClass,Microsoft.SqlServer.Dac.Model.DacQueryScopes)">
            <summary>
            For each object referencing this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> with a specific <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/>,
            returns the <see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/> defining the relationship data. 
            This will include the referencing object - definedby the <see cref="P:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance.FromObject"/> field, 
            and any properties specific to this relationship.
            Only objects within the specified <see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> scope will be returned.
            </summary>
            <param name="relationshipType"><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipClass"/> defining the relationship class to query for</param>
            <param name="queryScopes"><see cref="T:Microsoft.SqlServer.Dac.Model.DacQueryScopes"/> defining the scope objects must exist in.</param>
            <returns><see cref="T:Microsoft.SqlServer.Dac.Model.ModelRelationshipInstance"/>s defining the relationships between this <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> and the objects
            referencing it
            </returns>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.Model.TSqlObject.GetSourceInformation">
            <summary>
            Gets the <see cref="T:Microsoft.SqlServer.Dac.SourceInformation"/> for this object, if this is available
            </summary>
            <returns>
            If source information is available returns the <see cref="T:Microsoft.SqlServer.Dac.SourceInformation"/> specifying the name of the script 
            this object is found in, plus start line and column. These values may be null or -1 if no source position information is present
            </returns>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlObject.Name">
            <summary>
            Identity of the object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlObject.ObjectType">
            <summary>
            Type of the object.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlObject.Item(Microsoft.SqlServer.Dac.Model.ModelPropertyClass)">
            <summary>
            Returns the property value.
            </summary>
            <param name="property">Property.</param>
            <returns>Property value.</returns>
            <exception cref="T:Microsoft.SqlServer.Dac.Model.DacModelException">
            If <paramref name="property"/> does not exists on the object.
            </exception>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlObject.ContextObject">
            <summary>
            Returns the context object for this Sql Object
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TSqlObjectOptions">
            <summary>
            Defines options to be used for specific TSqlObjects 
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlObjectOptions.QuotedIdentifier">
            <summary>
            Specifies if the QUOTED_IDENTIFIER setting for objects is on or off
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.Model.TSqlObjectOptions.AnsiNulls">
            <summary>
            Specifies if the the ANSI_NULLS connection setting for objects is on or off
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.Model.TSqlPlatforms">
            <summary>
            Specific SQL Server releases.
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TSqlPlatforms.Sql90">
             <summary>
            on-premises, version 9.0
             </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TSqlPlatforms.Sql100">
            <summary>
            on-premises, version 10.0
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TSqlPlatforms.SqlAzure">
            <summary>
            Azure
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TSqlPlatforms.Sql110">
            <summary>
            on-premises, version 11.0
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TSqlPlatforms.OnPremises">
            <summary>
            Categories of SQL Server releases
            </summary>
        </member>
        <member name="F:Microsoft.SqlServer.Dac.Model.TSqlPlatforms.All">
            <summary>
            Combination of all SQL Server categories
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.PackageMetadata">
            <summary>
            Metadata information that describes a package.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.PackageMetadata.Name">
            <summary>
            Package name
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.PackageMetadata.Version">
            <summary>
            Package version
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.PackageMetadata.Description">
            <summary>
            Package description
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.PackageOptions">
            <summary>
            Defines advanced options and additional artifacts for package creation.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.PackageOptions.TreatWarningsAsErrors">
            <summary>
            Indicates whether warnings should be treated as errors during model validation 
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.PackageOptions.RefactorLogPath">
            <summary>
            Path to the file to be added as the refactor log content to the .dacpac
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.PackageOptions.DeploymentContributors">
            <summary>
            List of contributors that are required in order to deploy the .dacpac
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.PackageOptions.ContributorArguments">
            <summary>
            List of contributors that are required in order to deploy the .dacpac
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.PackageOptions.DeploymentContributorConfigurationStreams">
            <summary>
            List of contributors that are required in order to deploy the .dacpac
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.SourceInformation">
            <summary>
            Represents information about an item of interest in the model, 
            for example a <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem"/>. 
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.SourceInformation.#ctor(System.String,System.Int32,System.Int32)">
            <summary>
            Initializes an instance of a <see cref="T:Microsoft.SqlServer.Dac.SourceInformation"/> object.
            </summary>
            <param name="sourceName">Name representing the source for the information</param>
            <param name="startLine">start line, if known. May be -1 or 0 if the position is not known.</param>
            <param name="startColumn">start column, if known. May be -1 or 0 if the position is not known.</param>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.SourceInformation.SourceName">
            <summary>
            Name representing the source for the information
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.SourceInformation.StartLine">
            <summary>
            The start line. May be -1 or 0 if the position is not known.
            </summary>
        </member>
        <member name="P:Microsoft.SqlServer.Dac.SourceInformation.StartColumn">
            <summary>
            The start column. May be -1 or 0 if the position is not known.
            </summary>
        </member>
        <member name="T:Microsoft.SqlServer.Dac.TSqlModelUtils">
            <summary>
            Provides utility methods for the public model APIs.
            </summary>
        </member>
        <member name="M:Microsoft.SqlServer.Dac.TSqlModelUtils.TryGetFragmentForAnalysis(Microsoft.SqlServer.Dac.Model.TSqlObject,Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment@)">
            <summary>
            Tries to get the most suitable <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment"/> for use during the rule analysis process.
            If the TSqlObject was originally built from a scripted source then the original source fragment will be returned.
            Otherwise a new AST will be generated from the <paramref name="tSqlObject"/>.
            This ensures that when reporting <see cref="T:Microsoft.SqlServer.Dac.CodeAnalysis.SqlRuleProblem"/>s the most accurate source information can be included
            in the error messages. 
            
            Note that a fragment will only be returned if this is
            supported for the <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/>. AST generation is only supported for top-level objects, with certain
            objects such as the <see cref="T:Microsoft.SqlServer.Dac.Model.DatabaseOptions"/> and inline constraints not supporting AST generation even though
            they are top level types.
            </summary>
            <param name="tSqlObject">The <see cref="T:Microsoft.SqlServer.Dac.Model.TSqlObject"/> whose fragment is being requested</param>
            <param name="fragment">The <see cref="T:Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment"/> for the <paramref name="tSqlObject"/>, if it is possible to
            get fragment information for the object</param>
            <returns>true if the fragment was obtained, false otherwise.</returns>
        </member>
    </members>
</doc>
