<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.AnalysisServices.Tabular</name>
  </assembly>
  <members>
    <member name="E:Microsoft.AnalysisServices.Tabular.ITrace.OnEvent">
      <summary>
            Infrastructure. Assigns a certain trace event handler to an event associated with an <see cref="T:Microsoft.AnalysisServices.Tabular.ITrace" /> object.
            </summary>
    </member>
    <member name="E:Microsoft.AnalysisServices.Tabular.ITrace.Stopped">
      <summary>
            Infrastructure. Indicates that an ITrace has stopped.
            </summary>
    </member>
    <member name="E:Microsoft.AnalysisServices.Tabular.SessionTrace.OnEvent">
      <summary>
            Occurs when the session raised an event.
            </summary>
    </member>
    <member name="E:Microsoft.AnalysisServices.Tabular.SessionTrace.Stopped">
      <summary>
            Occurs when the session stopped.
            </summary>
    </member>
    <member name="E:Microsoft.AnalysisServices.Tabular.Trace.OnEvent">
      <summary>
            Assigns a certain trace event handler to an event associated with a Trace object.
            </summary>
    </member>
    <member name="E:Microsoft.AnalysisServices.Tabular.Trace.Stopped">
      <summary>
            Indicates that a Trace has stopped. This class cannot be inherited.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.Clone">
      <summary>
            Creates a new, full copy of a <see cref="T:Microsoft.AnalysisServices.Tabular.Annotation" /> object.
            </summary>
      <returns>The newly created copy of the <see cref="T:Microsoft.AnalysisServices.Tabular.Annotation" /> object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.CopyFrom(Microsoft.AnalysisServices.Tabular.Annotation)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.CopyTo(Microsoft.AnalysisServices.Tabular.Annotation)">
      <summary>
            Copies a Annotation object to the specified object.
            </summary>
      <param name="other">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> class using the default values.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> class using a name.
            </summary>
      <param name="name">The name of the assembly.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the Assembly class using a name and an ID.
            </summary>
      <param name="name">The name of the assembly.</param>
      <param name="id">The ID of the assembly.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.Clone">
      <summary>
            Returns a clone of the object.
            </summary>
      <returns>The clone.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
      <summary>
            This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It copies a <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object to the specified destination.
            </summary>
      <param name="destination">The destination object to copy to.</param>
      <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.CopyTo(Microsoft.AnalysisServices.Tabular.Assembly)">
      <summary>
            Copies the content of this object to another object (the destination).
            </summary>
      <param name="obj">The destination object to copy to.</param>
      <returns>The destination object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.Microsoft#AnalysisServices#Tabular#IMajorObject#CreateBody">
      <summary>Creates a new body for the assembly.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.Microsoft#AnalysisServices#Tabular#IMajorObject#DependsOn(Microsoft.AnalysisServices.Tabular.IMajorObject)">
      <summary>Indicates whether the object depends on the service.</summary>
      <param name="obj">The object.</param>
      <returns>true if the object depends on the service; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.Microsoft#AnalysisServices#Tabular#IMajorObject#WriteRef(System.Xml.XmlWriter)">
      <summary>Writes a reference for the current object.</summary>
      <param name="writer">The writer.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.System#ICloneable#Clone">
      <summary>Creates a new object that is a copy of the current instance.</summary>
      <returns>A new object that is a copy of this instance.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.Clone">
      <summary>
            Creates a new, full copy of a AttributeHierarchy object.
            </summary>
      <returns>A new, full copy of a AttributeHierarchy object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.CopyFrom(Microsoft.AnalysisServices.Tabular.AttributeHierarchy)">
      <summary>
            Deprecated. Use the CopyTo method instead.
            </summary>
      <param name="other">The object to copy from.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.CopyTo(Microsoft.AnalysisServices.Tabular.AttributeHierarchy)">
      <summary>
            Copies an AttributeHierarchy object to the specified object.
            </summary>
      <param name="other">The other object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchyAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.AttributeHierarchy)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.AttributeHierarchyAnnotationCollection" />
            class with the specified AttributeHierarchy object.</summary>
      <param name="parent">The specified AttributeHierarchy object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.CalculatedColumn.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.#ctor">
      <summary>
            Initializes a new instance of ClrAssembly using the default values.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.#ctor(System.String)">
      <summary>
            Initializes a new instance of ClrAssembly using a name.
            </summary>
      <param name="name">The name of the assembly.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of ClrAssembly using a name and an identifier.
            </summary>
      <param name="name">The name of the assembly.</param>
      <param name="id">The identifier of the assembly.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.Clone">
      <summary>
            Returns a clone of the object.
            </summary>
      <returns>The clone.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.CopyTo(Microsoft.AnalysisServices.Tabular.ClrAssembly)">
      <summary>
            Copies the content of this object to another object (the destination).
            </summary>
      <param name="obj">The destination object to copy to.</param>
      <returns>The destination object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.LoadFiles(System.String,System.Boolean)">
      <summary>
            Loads a managed assembly with or without attendant debug information.
            </summary>
      <param name="mainFilePath">A fully articulated path to the main file for loading.</param>
      <param name="loadPdbs">This Boolean controls whether or not to load the debug information.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.Microsoft#AnalysisServices#Tabular#IMajorObject#CreateBody">
      <summary>Creates a new body for the ClrAssembly.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Column.Clone">
      <summary>
            Creates a new, full copy of a <see cref="T:Microsoft.AnalysisServices.Tabular.Column" /> object.
            </summary>
      <returns>A newly created copy of the <see cref="T:Microsoft.AnalysisServices.Tabular.Column" /> object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Column.CopyFrom(Microsoft.AnalysisServices.Tabular.Column)">
      <summary>
            Deprecated. Use the CopyTo method instead.
            </summary>
      <param name="other">The object to copy from.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Column.CopyTo(Microsoft.AnalysisServices.Tabular.Column)">
      <summary>
            Copies a Column object to the specified object.
            </summary>
      <param name="other">The specified column.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Column.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Column.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ColumnAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Column)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.ColumnAnnotationCollection" />
            class.</summary>
      <param name="parent">The specified parent.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.#ctor">
      <summary>
            Initializes a new instance of the ComAssembly class using the default values.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.#ctor(System.String)">
      <summary>
            Initializes a new instance of the ComAssembly class using the specified assembly name.
            </summary>
      <param name="name">The name of the assembly.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the ComAssembly class using the specified assembly and its identifier.
            </summary>
      <param name="name">The name of the assembly.</param>
      <param name="id">The identified of the assembly.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.Clone">
      <summary>
            Returns a clone of the object.
            </summary>
      <returns>The clone.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.CopyTo(Microsoft.AnalysisServices.Tabular.ComAssembly)">
      <summary>
            Copies the content of this object to another object (the destination).
            </summary>
      <param name="obj">The destination object to copy to.</param>
      <returns>The destination object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.Microsoft#AnalysisServices#Tabular#IMajorObject#CreateBody">
      <summary>Creates a new body for the object.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Culture.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Culture.Clone">
      <summary>
            Creates a new, full copy of a Culture object.
            </summary>
      <returns>A new, full copy of a Culture object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Culture.CopyFrom(Microsoft.AnalysisServices.Tabular.Culture)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Culture.CopyTo(Microsoft.AnalysisServices.Tabular.Culture)">
      <summary>
            Copies a Culture object to the specified object.
            </summary>
      <param name="other">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Culture.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Culture.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.CultureAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Culture)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.CultureAnnotationCollection" />
            class.</summary>
      <param name="parent">The parent object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.#ctor">
      <summary>
            Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> using the default values.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.#ctor(Microsoft.AnalysisServices.ModelType,System.Int32)">
      <summary>
            Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object using the model type and compatibility level. 
            </summary>
      <param name="modelType">Type of the model.</param>
      <param name="compatibilityLevel">Compatibility level.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.#ctor(System.String)">
      <summary>
            Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> using a name.
            </summary>
      <param name="name">Name of the database.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> using a name and an identifier. 
            </summary>
      <param name="name">Name of the database.</param>
      <param name="id">ID of the database.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.Clone">
      <summary>
            Returns a clone of the object.
            </summary>
      <returns>The clone.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.Clone(System.Boolean)">
      <summary>
            This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object.
            </summary>
      <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
      <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
      <summary>
            Infrastructure. Copies a <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object to the specified destination.
            </summary>
      <param name="destination">The destination object to copy to.</param>
      <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.CopyTo(Microsoft.AnalysisServices.Tabular.Database)">
      <summary>
            Copies the content of this object to another object (the destination).
            </summary>
      <param name="obj">The destination object to copy to.</param>
      <returns>The destination object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.Microsoft#AnalysisServices#Tabular#IMajorObject#CreateBody">
      <summary>Creates a new body for the current object.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.Microsoft#AnalysisServices#Tabular#IMajorObject#DependsOn(Microsoft.AnalysisServices.Tabular.IMajorObject)">
      <summary>Determines whether the database depends on a specified object.</summary>
      <param name="obj">The object.</param>
      <returns>true if the database depends on a specified object; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.Microsoft#AnalysisServices#Tabular#IMajorObject#WriteRef(System.Xml.XmlWriter)">
      <summary>Writes a reference for the current object.</summary>
      <param name="writer">The writer.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Database.System#ICloneable#Clone">
      <summary>Creates an exact copy of the object.</summary>
      <returns>An exact copy of the object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Add">
      <summary>
            Creates a database, generates a unique Name and ID, adds the object to the collection, and returns the new object.
            </summary>
      <returns>The newly created Database.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Add(Microsoft.AnalysisServices.Tabular.Database)">
      <summary>
            Adds the specified Database to this collection (at the last position).
            </summary>
      <param name="item">The Database to add to this collection.</param>
      <returns>The zero-based index in collection to which the item was added.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Add(System.String)">
      <summary>
            Creates a database using the name provided, adds it to the collection, and returns a new Database object.
            The ID is generated based on the specified Name.
            </summary>
      <param name="name">The Name for the new Database. It must be unique within the collection.</param>
      <returns>The newly created Database.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Add(System.String,System.String)">
      <summary>
            Creates a database using the name and ID provided, adds it to the collection, and returns a new Database object.
            </summary>
      <param name="name">The Name for the new Database. It must be unique within the collection.</param>
      <param name="id">The ID for the new Database. It must be unique within the collection.</param>
      <returns>The newly created Database.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Contains(Microsoft.AnalysisServices.Tabular.Database)">
      <summary>
            Determines whether the specified Database is in the collection.
            </summary>
      <param name="item">The Database to look up.</param>
      <returns>True if the specified Database is found in the collection, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Contains(System.String)">
      <summary>
            Determines whether a Database with the specified ID is in the collection.
            </summary>
      <param name="id">The ID of the Database to be looked for.</param>
      <returns>True if a Database with the specified ID is found in the collection, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Find(System.String)">
      <summary>
            Returns the Database with the specified ID or null if not found.
            </summary>
      <param name="id">The ID of the Database to return.</param>
      <returns>The Database with the specified ID or null if not found.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.FindByName(System.String)">
      <summary>
            Returns the Database with the specified Name or null if not found.
            </summary>
      <param name="name">The Name used to identify the Database.</param>
      <returns>The Database with the specified Name.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.GetByName(System.String)">
      <summary>
            Returns the Database with the specified Name.
            </summary>
      <param name="name">The Name used to identify the Database.</param>
      <returns>The Database with the specified Name.</returns>
      <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a Database with that Name.</exception>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.IndexOf(Microsoft.AnalysisServices.Tabular.Database)">
      <summary>
            Searches for the specified Database and returns its zero-based index within the collection.
            </summary>
      <param name="item">The Name of the Database to look up.</param>
      <returns>The zero-based index of the Database in the collection, if found; otherwise, -1.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.IndexOf(System.String)">
      <summary>
            Searches for a Database with the specified ID and returns its zero-based index within the collection.
            </summary>
      <param name="id">The ID of the Database to look up.</param>
      <returns>The zero-based index of the Database in the collection, if found; otherwise, -1.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Insert(System.Int32)">
      <summary>
            Creates a database, generates a unique Name and ID, inserts the object at the specified index, and returns a new Database object.
            </summary>
      <param name="index">The zero-based index at which the new Database is inserted.</param>
      <returns>The newly created Database.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Insert(System.Int32,Microsoft.AnalysisServices.Tabular.Database)">
      <summary>
            Inserts a Database into this collection at the specified index.
            </summary>
      <param name="index">The zero-based index at which the Database is inserted.</param>
      <param name="item">The Name of the Database to insert into this collection.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Insert(System.Int32,System.String)">
      <summary>
            Creates a database using the name provided, inserts it at the specified index, and returns a new Database object.
            The ID is generated based on the specified Name and is unique within this collection.
            </summary>
      <param name="index">The zero-based index at which the new Database is inserted.</param>
      <param name="name">The Name for the new Database, unique in this collection.</param>
      <returns>The newly created Database.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Insert(System.Int32,System.String,System.String)">
      <summary>
            Creates the database using the unique Name and ID provided, inserts the object at the specified index, and returns the new object.
            </summary>
      <param name="index">The zero-based index at which the new Database is inserted.</param>
      <param name="name">The Name for the new Database. It must be unique within the collection.</param>
      <param name="id">The ID for the new Database. It must be unique within the collection.</param>
      <returns>The newly created Database.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Move(Microsoft.AnalysisServices.Tabular.Database,System.Int32)">
      <summary>
            Moves a Database in collection to a specified position. The object is identified by Name.
            </summary>
      <param name="item">The Name of the Database to be moved.</param>
      <param name="toIndex">The zero-based index where the Database will be moved.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Move(System.Int32,System.Int32)">
      <summary>
            Moves a Database in the collection from one position to another.
            </summary>
      <param name="fromIndex">The source zero-based index from which the Database will be moved.</param>
      <param name="toIndex">The destination zero-based index to which the Database will be moved.</param>
      <returns>The Database that was moved.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Move(System.String,System.Int32)">
      <summary>
            Moves a Database in collection to a specified position. The object is identified by its ID.
            </summary>
      <param name="id">The ID of the Database to be moved.</param>
      <param name="toIndex">The zero-based index where the Database will be moved.</param>
      <returns>The Database that was moved.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Remove(Microsoft.AnalysisServices.Tabular.Database)">
      <summary>
            Removes the specified Database from this collection. The object is identified by Name.
            </summary>
      <param name="item">The Name of the Database to remove.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Remove(Microsoft.AnalysisServices.Tabular.Database,System.Boolean)">
      <summary>
            Removes the specified Database from this collection and optionally removes any references to the object.
            </summary>
      <param name="item">The Name of the Database to remove.</param>
      <param name="cleanUp">If false, it will not delete referencing objects.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Remove(System.String)">
      <summary>
            Removes a Database from this collection. The object is identified by its ID.
            </summary>
      <param name="id">The ID of the Database to be removed.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Remove(System.String,System.Boolean)">
      <summary>
            Removes a Database from this collection based on its ID, and optionally removes any references to the object.
            </summary>
      <param name="id">The ID of the Database to be removed.</param>
      <param name="cleanUp">If false, it will not delete referencing objects.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataColumn.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride.#ctor">
      <summary>
            Initializes the object.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.Clone">
      <summary>
            Creates a new, full copy of a DataSource object.
            </summary>
      <returns>A new, full copy of a DataSource object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.CopyFrom(Microsoft.AnalysisServices.Tabular.DataSource)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.CopyTo(Microsoft.AnalysisServices.Tabular.DataSource)">
      <summary>
            Copies a DataSource object to the specified object in the Model tree.
            </summary>
      <param name="other">The other object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DataSourceAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.DataSource)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.DataSourceAnnotationCollection" /> class with the specified object.
            </summary>
      <param name="parent">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.DeserializeOptions.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.DeserializeOptions" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ExternalModelRoleMember.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.Clone">
      <summary>
            Creates a new, full copy of a Hierarchy object.
            </summary>
      <returns>A new, full copy of a Hierarchy object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.CopyFrom(Microsoft.AnalysisServices.Tabular.Hierarchy)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.CopyTo(Microsoft.AnalysisServices.Tabular.Hierarchy)">
      <summary>
            Copies a Hierarchy object to the specified object.
            </summary>
      <param name="other">The specified object to copy.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.HierarchyAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Hierarchy)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.HierarchyAnnotationCollection" /> class.
            </summary>
      <param name="parent">The parent hierarchy.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.CreateBody">
      <summary>
            Creates a new body for the IMajorObject.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.DependsOn(Microsoft.AnalysisServices.Tabular.IMajorObject)">
      <summary>
            Determines a value that indicates whether the current object has a dependency on another object.
            </summary>
      <param name="obj">The object.</param>
      <returns>true if the current object has a dependency on another object; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.GetDependents(System.Collections.Hashtable)">
      <summary>
            Adds a mining structures and subsequent dependents to the specified Hashtable.
            </summary>
      <param name="dependents">The Hastable to append dependent objects to.</param>
      <returns>The dependents Hastable with mining structures of the database and the mining structure dependents appended.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.Refresh">
      <summary>
            Updates the current object to use values obtained from the server.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.Refresh(System.Boolean,Microsoft.AnalysisServices.RefreshType)">
      <summary>
            Updates the current object to use values obtained from the server and loads dependent values, if specified.
            </summary>
      <param name="full">true to refresh dependent objects; otherwise, false.</param>
      <param name="type">A RefreshType value that determines which dependent objects to refresh.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.Update">
      <summary>
            Updates the server definition of the object to use the values of the current object. If unspecified, default values are used to update dependent objects.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.WriteRef(System.Xml.XmlWriter)">
      <summary>
            Writes the body of the <see cref="T:Microsoft.AnalysisServices.Tabular.IMajorObject" /> in XML.
            </summary>
      <param name="writer">The XML writer.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ITrace.Start">
      <summary>
            Infrastructure. Starts an ITrace.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ITrace.Stop">
      <summary>
            Infrastructure. Stops an ITrace.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.GenerateSchema">
      <summary>
            Generates a JSON schema for validating the JSON script that JsonScripter can handle.
            </summary>
      <returns>A JSON schema.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAlter(Microsoft.AnalysisServices.Core.Database)">
      <summary>
            Scripts out a given Tabular database into an Alter command.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <returns>System.String containing a scripted Alter command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAlter(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)">
      <summary>
            Scripts out a given Tabular metadata object into an Alter command.
            </summary>
      <param name="obj">Name of the Tabular metadata object.</param>
      <returns>System.String containing a scripted Alter command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAttach(System.String)">
      <summary>
            Creates a script to attach a given folder.
            </summary>
      <param name="folder">The folder to attach.</param>
      <returns>System.String containing the Attach script.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAttach(System.String,Microsoft.AnalysisServices.ReadWriteMode)">
      <summary>
            Creates a script to attach a given folder.
            </summary>
      <param name="folder">The folder to attach.</param>
      <param name="readWriteMode">The read/write mode of the database.</param>
      <returns>System.String containing the Attach script.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAttach(System.String,Microsoft.AnalysisServices.ReadWriteMode,System.String)">
      <summary>
            Creates a script to attach a given folder.
            </summary>
      <param name="folder">The folder to attach.</param>
      <param name="readWriteMode">The read/write mode of the database.</param>
      <param name="password">The password.</param>
      <returns>System.String containing the Attach script.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptBackup(Microsoft.AnalysisServices.Core.Database,System.String)">
      <summary>
            Creates a script to backup the database.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <param name="filePath">Path of the backup file.</param>
      <returns>System.String containing a scripted Backup command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptBackup(Microsoft.AnalysisServices.Core.Database,System.String,System.String,System.Boolean,System.Boolean)">
      <summary>
            Creates a script to backup the database.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <param name="filePath">Path of the backup file.</param>
      <param name="password">The password text to apply to the backup.</param>
      <param name="allowOverwrite">True if overwrite of the target is enabled, False otherwise.</param>
      <param name="applyCompression">True if compression is to be used, False otherwise.</param>
      <returns>System.String containing a scripted Backup command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptCreate(Microsoft.AnalysisServices.Core.Database)">
      <summary>
            Scripts out a given Tabular database into a Create command.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <returns>System.String containing a scripted Create command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptCreate(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)">
      <summary>
            Scripts out a given Tabular metadata object into a Create command.
            </summary>
      <param name="obj">Name of a Tabular metadata object.</param>
      <returns>System.String containing a scripted Create command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptCreateOrReplace(Microsoft.AnalysisServices.Core.Database)">
      <summary>
            Scripts out a given Tabular database into a CreateOrReplace command.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <returns>System.String containing a scripted CreateOrReplace command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptCreateOrReplace(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)">
      <summary>
            Scripts out a given Tabular metadata object into a CreateOrReplace command.
            </summary>
      <param name="obj">Name of a Tabular metadata object.</param>
      <returns>System.String containing a scripted CreateOrReplace command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptDelete(Microsoft.AnalysisServices.Core.Database)">
      <summary>
            Scripts out a given Tabular database into a Delete command.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <returns>System.String containing a scripted Delete command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptDelete(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)">
      <summary>
            Scripts out given Tabular metadata object into Delete command
            </summary>
      <param name="obj">Tabular metadata object</param>
      <returns>System.String contaning scripted Delete command</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptDetach(Microsoft.AnalysisServices.Core.Database)">
      <summary>
            Creates a script to detach the database.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <returns>System.String containing a scripted Detach command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptDetach(Microsoft.AnalysisServices.Core.Database,System.String)">
      <summary>
            Creates a script to detach the database.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <param name="password">The password to detach the database.</param>
      <returns>System.String containing a scripted Detach command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptMergePartitions(Microsoft.AnalysisServices.Tabular.Partition,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.Partition})">
      <summary>
            Creates script to merge one or more partitions.
            </summary>
      <param name="targetPartition">Target partition.</param>
      <param name="sourcePartitions">Sequence of source partitions.</param>
      <returns>System.String containing scripted MergePartitions command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Core.Database)">
      <summary>
            Scripts out a given Tabular database into a Refresh command.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <returns>System.String containing a scripted Refresh command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Scripts out a given Tabular database into a Refresh command using a specified RefreshType.
            </summary>
      <param name="db">Name of a Tabular database.</param>
      <param name="refreshType">Type of refresh.</param>
      <returns>System.String containing a scripted Refresh command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)">
      <summary>
            Scripts out a given Tabular metadata object into a Refresh command.
            </summary>
      <param name="obj">Name of a Tabular metadata object.</param>
      <returns>System.String containing a scripted Delete command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType.
            </summary>
      <param name="obj">Name of a Tabular metadata object.</param>
      <param name="refreshType">Type of refresh.</param>
      <returns>System.String containing a scripted Delete command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.NamedMetadataObject},Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Scripts out multiple Tabular metadata object into a Refresh command.
            </summary>
      <param name="objects">Name of the Tabular metadata object collection.</param>
      <param name="refreshType">Type of refresh.</param>
      <returns>System.String containing a scripted Delete command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRestore(System.String,System.String)">
      <summary>
            Creates a script to restore the database.
            </summary>
      <param name="filePath">The name and location of the file to restore.</param>
      <param name="databaseName">Name of the database to restore.</param>
      <returns>System.String containing the Restore script.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRestore(System.String,System.String,System.Boolean,System.String,System.String,Microsoft.AnalysisServices.ReadWriteMode)">
      <summary>
            Creates a script to restore the database.
            </summary>
      <param name="filePath">The name and location of the file to restore.</param>
      <param name="databaseName">The database to restore.</param>
      <param name="allowOverwrite">True if the database should be overwritten, False otherwise.</param>
      <param name="password">The password to use to decrypt the restoration file.</param>
      <param name="dbStorageLocation">The storage location for the file to restore.</param>
      <param name="readWriteMode">The read/write mode of the database.</param>
      <returns>System.String containing the Restore script.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptSynchronize(System.String,System.String)">
      <summary>
            Creates a script to Synchronize the database.
            </summary>
      <param name="databaseName">Name of a the database to Synchronize.</param>
      <param name="source">A connection string.</param>
      <returns>System.String containing a scripted Synchronize command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptSynchronize(System.String,System.String,Microsoft.AnalysisServices.SynchronizeSecurity,System.Boolean)">
      <summary>
            Creates a script with more synchronization options to Synchronize the database.
            </summary>
      <param name="databaseName">The database to Synchronize.</param>
      <param name="source">A connection string.</param>
      <param name="synchronizeSecurity">A Boolean that specifies whether to synchronize security.</param>
      <param name="applyCompression">A Boolean that specifies whether to apply compression.</param>
      <returns>System.String containing a scripted Synchronize command.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeDatabase(System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions)">
      <summary>
            Deserializes a Database object.
            </summary>
      <param name="json">JSON structure to deserialize.</param>
      <param name="options">Serialization options.</param>
      <returns>The Database as a Tabular metadata object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject(System.Type,System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions,System.Int32)">
      <summary>
            Deserializes a JSON structure of a Tabular database to its metadata object equivalent.
            </summary>
      <param name="objectType">Type of metadata object to deserialize.</param>
      <param name="json">JSON structure to deserialize.</param>
      <param name="options">Serialization options.</param>
      <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or greater).</param>
      <returns>v</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject``1(System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions)">
      <summary>
            Deserializes a JSON structure to its metadata object equivalent.
            </summary>
      <param name="json">JSON structure to deserialize.</param>
      <param name="options">Serialization options.</param>
      <typeparam name="T">Type of metadata object to deserialize.</typeparam>
      <returns>The in-memory metadata object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema(System.Type,Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32)">
      <summary>
            Generates the JSON schema for JSON serialization of a given metadata object.
            </summary>
      <param name="objectType">Type of metadata object.</param>
      <param name="options">Serialization options.</param>
      <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or later).</param>
      <returns>JSON schema of the object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema``1(Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32)">
      <summary>
            Generates JSON schema for JSON serialization of given metadata object.
            </summary>
      <param name="options">Serialization options.</param>
      <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or later).</param>
      <typeparam name="T">Type of Mmetadata object.</typeparam>
      <returns>JSON schema of the object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.SerializeDatabase(Microsoft.AnalysisServices.Tabular.Database,Microsoft.AnalysisServices.Tabular.SerializeOptions)">
      <summary>
            Serializes the metadata of an in-memory Tabular database to a JSON structure.
            </summary>
      <param name="database">The Database object to serialize.</param>
      <param name="options">Serialization options.</param>
      <returns>A Database definition in JSON.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.SerializeObject(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32)">
      <summary>
            Serializes an in-memory Tabular model object to a JSON structure.
            </summary>
      <param name="metadataObject">The in-memory model object to serialize.</param>
      <param name="options">Serialization options.</param>
      <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or later).</param>
      <returns>An object definition in JSON.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.KPI.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.KPI.Clone">
      <summary>
            Creates a new, full copy of a KPI object.
            </summary>
      <returns>A new, full copy of a KPI object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.KPI.CopyFrom(Microsoft.AnalysisServices.Tabular.KPI)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.KPI.CopyTo(Microsoft.AnalysisServices.Tabular.KPI)">
      <summary>
            Copies a KPI object to the specified object.
            </summary>
      <param name="other">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.KPIAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.KPI)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.KPIAnnotationCollection" /> class with the specified object.
            </summary>
      <param name="parent">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Level.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Level.Clone">
      <summary>
            Creates a new, full copy of a Level object.
            </summary>
      <returns>The newly created copy of the object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Level.CopyFrom(Microsoft.AnalysisServices.Tabular.Level)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Level.CopyTo(Microsoft.AnalysisServices.Tabular.Level)">
      <summary>
            Copies a Level object to the specified object.
            </summary>
      <param name="other">The specified Level.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Level.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Level.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.LevelAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Level)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.LevelAnnotationCollection" /> class with the specified level.
            </summary>
      <param name="parent">The specified level.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Clone">
      <summary>
            Creates a new, full copy of a <see cref="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadata" /> object.
            </summary>
      <returns>The newly created copy of the <see cref="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadata" /> object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.CopyFrom(Microsoft.AnalysisServices.Tabular.LinguisticMetadata)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.CopyTo(Microsoft.AnalysisServices.Tabular.LinguisticMetadata)">
      <summary>
            Copies a LinguisticMetadata object to the specified object.
            </summary>
      <param name="other">The Linguistic Metadata object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadataAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.LinguisticMetadata)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadataAnnotationCollection" /> class with a specified parent object.
            </summary>
      <param name="parent">The parent object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Measure.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Measure.Clone">
      <summary>
            Creates a new, full copy of a Measure object.
            </summary>
      <returns>A new full copy of a measure object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Measure.CopyFrom(Microsoft.AnalysisServices.Tabular.Measure)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Measure.CopyTo(Microsoft.AnalysisServices.Tabular.Measure)">
      <summary>
            Copies a Measure object to the specified object.
            </summary>
      <param name="other">The object to copy to.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Measure.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Measure.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MeasureAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Measure)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.MeasureAnnotationCollection" /> class with the specified measure object.
            </summary>
      <param name="parent">The specified measure object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.MetadataObject" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.Validate">
      <summary>
            Returns a Validate object.
            </summary>
      <returns>The validation result.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.#ctor(Microsoft.AnalysisServices.Tabular.ObjectType,`1)">
      <summary>
            Initializes a new collection of metadata objects.
            </summary>
      <param name="itemType">The type of item contained in the collection (for example a collection of models, tables, or columns).</param>
      <param name="parent">Name of the parent object containing the collection.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Add(`0)">
      <summary>
            Add by Type.
            </summary>
      <param name="metadataObject">Adds a metadata object into the collection.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Clear">
      <summary>
            Empties the collection of all objects.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Contains(`0)">
      <summary>
            A Boolean specifying whether the collection contains objects by Type.
            </summary>
      <param name="metadataObject">Name of the collection</param>
      <returns>True if the collection indexes by Type, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.CopyTo(`0[],System.Int32)">
      <summary>
            Copies a collection to another object in the Model tree.
            </summary>
      <param name="array">Stores the objects in the collection.</param>
      <param name="arrayIndex">An index of the array.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.GetEnumerator">
      <summary>
            Enumerates the items in a collection.
            </summary>
      <returns>A list of items.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.IndexOf(`0)">
      <summary>
            Index lookup by Type.
            </summary>
      <param name="metadataObject">The type of MetaDataObject contained in the collection.</param>
      <returns>The index of the collection.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Remove(`0)">
      <summary>
            Indicates whether the object is removed in the collection.
            </summary>
      <param name="metadataObject">The metadata object.</param>
      <returns>true if the object was found and removed from collection; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.System#Collections#Generic#ICollection{T}#Clear">
      <summary>Removes all items from the <see cref="T:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2" />.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.System#Collections#Generic#ICollection{T}#CopyTo(`0[],System.Int32)">
      <summary>Copies the <see cref="T:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2" /> to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.System#Collections#Generic#ICollection{T}#Remove(`0)">
      <summary>Removes the first occurrence of a specific object from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if <paramref name="item" /> is successfully removed; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
      <summary>Returns an enumerator that iterates through a collection.</summary>
      <returns>An enumerator that iterates through a collection.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.System#Collections#IEnumerable#GetEnumerator">
      <summary>Retrieves an enumerator that iterates through the collection.</summary>
      <returns>An enumerator that iterates through the collection.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.Clone">
      <summary>
            Creates a new, full copy of a Model object.
            </summary>
      <returns>A new, full copy of a Model object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.CopyFrom(Microsoft.AnalysisServices.Tabular.Model)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other">The other model.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.CopyTo(Microsoft.AnalysisServices.Tabular.Model)">
      <summary>
            Copies a Model object to the specified object.
            </summary>
      <param name="other">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.ExecuteXmla(System.String)">
      <summary>
            Executes an XMLA request and updates the model tree to match model's definition on the <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Server" />.
            </summary>
      <param name="xmlaRequest">XMLA request</param>
      <returns>Result of ExecuteXmla operation, including impact</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Deprecated. Use RequestRefresh method instead.
            </summary>
      <param name="type">Refresh type</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})">
      <summary>
            Deprecated. Use RequestRefresh method instead.
            </summary>
      <param name="type">Refresh type</param>
      <param name="overrides">Overrides - collection of overriden properties of real metadata object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Request refresh of this object.
            </summary>
      <param name="type">Refresh type</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})">
      <summary>
            Request refresh of this object with overrides.
            </summary>
      <param name="type">Refresh type</param>
      <param name="overrides">Overrides - collection of overriden properties of real metadata object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.SaveChanges">
      <summary> 
            Saves the local changes made on the model tree to the version of the model residing in the database on the <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Server" />. 
            </summary>
      <returns>Result of a SaveChanges operation, including a description of how the local model varies from the version it is replacing on the <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Server" />.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.SaveChanges(Microsoft.AnalysisServices.Tabular.SaveFlags)">
      <summary>
            Saves local modifications made on the model tree to the <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Server" />.
            </summary>
      <param name="saveFlags">Flags that control the Save operation</param>
      <returns>Result of the SaveChanges operation, including impact</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.SaveChanges(Microsoft.AnalysisServices.Tabular.SaveOptions)">
      <summary>
            Saves local modifications made on model tree to the <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Server" />.
            </summary>
      <param name="saveOptions">Options that control the Save operation</param>
      <returns>Result of the SaveChanges operation, including impact.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.Sync">
      <summary> 
            Synchronizes a local copy of the model tree to match the latest version stored on the Analysis Services instance. 
            </summary>
      <returns>Provides the results of the synch operation against the local model tree after comparing it to the version stored on the server.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Model.UndoLocalChanges">
      <summary>
            Reverts local changes made on the <see cref="T:Microsoft.AnalysisServices.Tabular.Model" /> since the last time it was sync'ed with the <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Server" />.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Model)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.ModelAnnotationCollection" /> class with the specified object.
            </summary>
      <param name="parent">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelOperationResult.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.Clone">
      <summary>
            Creates a new, full copy of a ModelRole object.
            </summary>
      <returns>A new, full copy of a ModelRole object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.CopyFrom(Microsoft.AnalysisServices.Tabular.ModelRole)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.CopyTo(Microsoft.AnalysisServices.Tabular.ModelRole)">
      <summary>
            Copies a ModelRole object to the specified object.
            </summary>
      <param name="other">The model role object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.ModelRole)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.ModelRoleAnnotationCollection" /> class.
            </summary>
      <param name="parent">The model role.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Clone">
      <summary>
            Creates a new, full copy of a ModelRoleMember object.
            </summary>
      <returns>A new, full copy of a ModelRoleMember object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMember.CopyFrom(Microsoft.AnalysisServices.Tabular.ModelRoleMember)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMember.CopyTo(Microsoft.AnalysisServices.Tabular.ModelRoleMember)">
      <summary>
            Copies a ModelRoleMember object to the specified object.
            </summary>
      <param name="other">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMemberAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.ModelRoleMember)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.ModelRoleMemberAnnotationCollection" />
            class with the specified parent.</summary>
      <param name="parent">The specified parent.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObject.#ctor">
      <summary>
            A base class representing a named metadata object..
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObject.#ctor(System.String)">
      <summary>
            Sets the name of the metadata object.
            </summary>
      <param name="name">A string that provides the name.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.Contains(System.String)">
      <summary>
            A Boolean that determines whether objects in the collection are contained by Name.
            </summary>
      <param name="name">Name of the collection.</param>
      <returns>True if object are contained by name within the collection, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.ContainsName(System.String)">
      <summary>
            A Boolean that determines whether the index contains the specified object name.
            </summary>
      <param name="name">Name of the object to look up.</param>
      <returns>True if the object was found, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.Find(System.String)">
      <summary>
            Finds an object in the collection by Name.
            </summary>
      <param name="name">Name of the object to look up.</param>
      <returns>Reference to object with given name if it's found in collection, null otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.GetNewName">
      <summary>
            Gets a unique new name for the object.
            </summary>
      <returns>A unique new name for the object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.GetNewName(System.String)">
      <summary>
            Gets a unique new name for the object with the specified name prefix.
            </summary>
      <param name="namePrefix">The name prefix. </param>
      <returns>A unique new name for the object with the specified name prefix.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.Remove(System.String)">
      <summary>
            Removes an object from a MetadataObject collection by its name.
            </summary>
      <param name="name">The string name.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.Deserialize(System.String,System.Boolean)">
      <summary>
            Converts an XML fragment to the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> specified by the <paramref name="xmlFragment" /> and <paramref name="xmlFragmentIsComplete" /> parameters.
            </summary>
      <param name="xmlFragment">Name of the xml fragment to deserialize.</param>
      <param name="xmlFragmentIsComplete">True if the XML fragment describes an object completely, False otherwise.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.Deserialize(System.Xml.XmlReader)">
      <summary>
            Converts an XML representation of an object reference to an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object by using an xmlReader.
            </summary>
      <param name="xmlReader">Name of the xmlReader used in the conversion.</param>
      <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.GetObjectReference(Microsoft.AnalysisServices.Tabular.IMajorObject)">
      <summary>
            Gets the object ID of the specified object.
            </summary>
      <param name="obj">Name of the object.</param>
      <returns>The ID of the object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ReadContent(System.Xml.XmlReader)">
      <summary>
            Reads the content referenced by the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object.
            </summary>
      <param name="reader">An xmlReader for reading the referenced content.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveObjectReference(Microsoft.AnalysisServices.Tabular.Database,Microsoft.AnalysisServices.Tabular.ObjectReference)">
      <summary>
            Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified database and object reference.
            </summary>
      <param name="database">Name of the database.</param>
      <param name="objectReference">An ID-based reference of the object.</param>
      <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified database and object reference.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveObjectReference(Microsoft.AnalysisServices.Tabular.Server,Microsoft.AnalysisServices.Tabular.ObjectReference)">
      <summary>
            Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified database and object reference.
            </summary>
      <param name="server">Name of the server.</param>
      <param name="objectReference">An ID-based reference of the object.</param>
      <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified database and object reference.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Tabular.Database)">
      <summary>
            Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified database.
            </summary>
      <param name="database">Name of the database.</param>
      <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified database.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Tabular.Database,System.Boolean)">
      <summary>
            Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified database and force load.
            </summary>
      <param name="database">Name of the database.</param>
      <param name="forceLoad">Name of the force load. </param>
      <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified server and force load.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Tabular.Server)">
      <summary>
            Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified server.
            </summary>
      <param name="server">The specified server.</param>
      <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified server.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Tabular.Server,System.Boolean)">
      <summary>
            Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified server and force load.
            </summary>
      <param name="server">Name of the server. </param>
      <param name="forceLoad">Name of the force load. </param>
      <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> object with the specified server and force load.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.Serialize">
      <summary>
            Converts the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> to an XML version.
            </summary>
      <returns>An XML version of the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" />.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.Serialize(System.Xml.XmlWriter)">
      <summary>
            Converts the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> to an XML version by using an <paramref name="xmlWriter" />.
            </summary>
      <param name="xmlWriter">Name of an xmlWriter for writing the XML version of the referenced content.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.WriteContent(System.Xml.XmlWriter)">
      <summary>
            Writes out a serialized <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference" /> by using an xmlWriter.
            </summary>
      <param name="writer">A Writer for writing the XML version of the referenced content.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Clone">
      <summary>
            Creates a new, full copy of a ObjectTranslation object.
            </summary>
      <returns>The full copy of a ObjectTranslation object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.CopyFrom(Microsoft.AnalysisServices.Tabular.ObjectTranslation)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.CopyTo(Microsoft.AnalysisServices.Tabular.ObjectTranslation)">
      <summary>
            Copies an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectTranslation" /> object to the specified object.
            </summary>
      <param name="other">The other object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection.SetTranslation(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.TranslatedProperty,System.String)">
      <summary>
            Sets a translation for a property of a metadata object.
            </summary>
      <param name="translatedObj">Metadata object whose property is being translated.</param>
      <param name="translatedProp">Property that is being translated.</param>
      <param name="value">Translated value of the property.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.OutOfSyncException.#ctor(Microsoft.AnalysisServices.Tabular.ObjectReference)">
      <summary>
            Initializes a new instance of the OutOfSyncException class.
            </summary>
      <param name="unknownReference">The unknown reference.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.OutOfSyncException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
      <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception begin thrown.</param>
      <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.Clone">
      <summary>
            Creates a new, full copy of a Partition object.
            </summary>
      <returns>A new, full copy of a Partition object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.CopyFrom(Microsoft.AnalysisServices.Tabular.Partition)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.CopyTo(Microsoft.AnalysisServices.Tabular.Partition)">
      <summary>
            Copies a Partition object to the specified object.
            </summary>
      <param name="other">The specified partition object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Deprecated. Use RequestRefresh method instead.
            </summary>
      <param name="type">Refresh type</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})">
      <summary>
            Deprecated. Use RequestRefresh method instead.
            </summary>
      <param name="type">Refresh type</param>
      <param name="overrides">Overrides - collection of overriden properties of real metadata object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestMerge(System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.Partition})">
      <summary>
            Request to merge partitions.
            </summary>
      <param name="sources">Source partitions for merge partition</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Request refresh of this object.
            </summary>
      <param name="type">Refresh type</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})">
      <summary>
            Request refresh of this object with overrides.
            </summary>
      <param name="type">Refresh type</param>
      <param name="overrides">Overrides - collection of overriden properties of real metadata object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PartitionAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Partition)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.PartitionAnnotationCollection" />
            class.</summary>
      <param name="parent">The parent object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PartitionSource.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.PartitionSource" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.Clone">
      <summary>
            Creates a new, full copy of a Perspective object.
            </summary>
      <returns>A new, full copy of a Perspective object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.CopyFrom(Microsoft.AnalysisServices.Tabular.Perspective)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.CopyTo(Microsoft.AnalysisServices.Tabular.Perspective)">
      <summary>
            Copies a Perspective object to the specified object.
            </summary>
      <param name="other">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Perspective)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveAnnotationCollection" /> class with the specified object.
            </summary>
      <param name="parent">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Clone">
      <summary>
            Creates a new, full copy of a <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumn" /> object.
            </summary>
      <returns>A newly created copy of the <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumn" /> object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveColumn)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveColumn)">
      <summary>
            Copies a <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumn" /> object to the specified object.
            </summary>
      <param name="other">The object to copy to.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumnAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.PerspectiveColumn)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumnAnnotationCollection" /> class with the specified PerspectiveColumn.
            </summary>
      <param name="parent">The specified PerspectiveColumn.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Clone">
      <summary>
            Creates a new, full copy of a PerspectiveHierarchy object.
            </summary>
      <returns>A new full copy of a PerspectiveHierarchy object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy)">
      <summary>
            Copies a PerspectiveHierarchy object to the specified object.
            </summary>
      <param name="other">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchyAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchyAnnotationCollection" /> class.
            </summary>
      <param name="parent">The parent object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Clone">
      <summary>
            Creates a new, full copy of a PerspectiveMeasure object.
            </summary>
      <returns>A new, full copy of a PerspectiveMeasure object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveMeasure)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other">The object to copy from.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveMeasure)">
      <summary>
            Copies a PerspectiveMeasure object to the specified object.
            </summary>
      <param name="other">The specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasureAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.PerspectiveMeasure)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasureAnnotationCollection" /> class.
            </summary>
      <param name="parent">The parent perspective measure.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Clone">
      <summary>
            Creates a new, full copy of a PerspectiveTable object.
            </summary>
      <returns>The new perspective table object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveTable)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveTable)">
      <summary>
            Copies a PerspectiveTable object to the specified object.
            </summary>
      <param name="other">The PerspectiveTable.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTableAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.PerspectiveTable)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveTableAnnotationCollection" /> class.
            </summary>
      <param name="parent">The perspective table.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ProviderDataSource.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.QueryPartitionSource.#ctor">
      <summary>
            The data source used in the query.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.Clone">
      <summary>
            Creates a new, full copy of a Relationship object.
            </summary>
      <returns>A new, full copy of a Relationship object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.CopyFrom(Microsoft.AnalysisServices.Tabular.Relationship)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.CopyTo(Microsoft.AnalysisServices.Tabular.Relationship)">
      <summary>
            Copies a Relationship object to the specified object.
            </summary>
      <param name="other">A specified object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RelationshipAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Relationship)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.RelationshipAnnotationCollection" /> class with a given parent object.
            </summary>
      <param name="parent">The parent object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.#ctor">
      <summary>
            Initializes a new instance of the Role class using the default values.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.#ctor(System.String)">
      <summary>
            Initializes a new instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> using a name.
            </summary>
      <param name="name">A String that contains the name of the Role.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of Role using a name and an identifier.
            </summary>
      <param name="name">A String that contains the name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" />.</param>
      <param name="id">A String that contains a unique identifier for the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" />.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.Clone">
      <summary>
            Returns a clone of the object.
            </summary>
      <returns>The clone.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.Clone(System.Boolean)">
      <summary>
            Infrastructure. Creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object.
            </summary>
      <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
      <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
      <summary>
            Infrastructure. Copies a <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object to the specified destination.
            </summary>
      <param name="destination">The destination object to copy to.</param>
      <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.CopyTo(Microsoft.AnalysisServices.Tabular.Role)">
      <summary>
            Copies a <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object to the specified object.
            </summary>
      <param name="obj">The object you are copying to.</param>
      <returns>A role object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.Microsoft#AnalysisServices#Tabular#IMajorObject#CreateBody">
      <summary>Creates a new body for the current object.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.Microsoft#AnalysisServices#Tabular#IMajorObject#DependsOn(Microsoft.AnalysisServices.Tabular.IMajorObject)">
      <summary>Determines whether the current object depends on an object.</summary>
      <param name="obj">The object to depend on.</param>
      <returns>true if the current object depends on an object; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.Microsoft#AnalysisServices#Tabular#IMajorObject#WriteRef(System.Xml.XmlWriter)">
      <summary>Writes a reference for the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" />.</summary>
      <param name="writer">The writer.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Role.System#ICloneable#Clone">
      <summary>Creates a new copy of the object instance.</summary>
      <returns>A new copy of the object instance.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Add">
      <summary>
            Creates the Role object, generates a unique Name and ID, adds the object to the collection, and returns the object.
            </summary>
      <returns>The newly created Role.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Add(Microsoft.AnalysisServices.Tabular.Role)">
      <summary>
            Adds the specified Role to this collection (at the last position).
            </summary>
      <param name="item">The Role to add to this collection.</param>
      <returns>The zero-based index in collection to which the item was added.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Add(System.String)">
      <summary>
            Creates the Role object using the Name provided, generates an ID, adds the object to the collection, and returns the object.
            </summary>
      <param name="name">The Name for the new Role. It must be unique within the collection.</param>
      <returns>The newly created Role.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Add(System.String,System.String)">
      <summary>
            Creates the Role object using the Name and ID provided, adds it to the collection, and returns the object.
            </summary>
      <param name="name">The Name for the new Role. It must be unique within the collection.</param>
      <param name="id">The ID for the new Role. It must be unique within the collection.</param>
      <returns>The newly created Role.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Contains(Microsoft.AnalysisServices.Tabular.Role)">
      <summary>
            Determines whether a Role with the specified Name is in the collection.
            </summary>
      <param name="item">The Role to look up in the collection.</param>
      <returns>True if the specified Role is found in the collection, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Contains(System.String)">
      <summary>
            Determines whether a Role with the specified ID is in the collection.
            </summary>
      <param name="id">The ID of the Role to look up.</param>
      <returns>True if a Role with the specified ID is found in the collection, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Find(System.String)">
      <summary>
            Returns the Role with the specified ID, or null if not found.
            </summary>
      <param name="id">The ID of the Role to return.</param>
      <returns>The Role with the specified ID, or null if not found.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.FindByName(System.String)">
      <summary>
            Returns the Role with the specified Name, or null if not found.
            </summary>
      <param name="name">The Name used to identify the Role.</param>
      <returns>The Role with the specified Name.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.GetByName(System.String)">
      <summary>
            Returns the Role with the specified Name.
            </summary>
      <param name="name">The Name used to identify the Role.</param>
      <returns>The Role with the specified Name.</returns>
      <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a Role with that Name.</exception>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.IndexOf(Microsoft.AnalysisServices.Tabular.Role)">
      <summary>
            Searches for the specified Role by name and returns its zero-based index within the collection.
            </summary>
      <param name="item">The Role to locate.</param>
      <returns>The zero-based index of the Role in the collection, if found; otherwise, -1.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.IndexOf(System.String)">
      <summary>
            Searches for a Role with the specified ID and returns its zero-based index within the collection.
            </summary>
      <param name="id">The ID of the Role to look up.</param>
      <returns>The zero-based index of the Role in the collection, if found; otherwise, -1.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Insert(System.Int32)">
      <summary>
            Creates a Role object, generates a unique Name and ID, inserts the object at the specified index, and returns a new Role.
            </summary>
      <param name="index">The zero-based index at which the new Role is inserted.</param>
      <returns>The newly created Role.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Insert(System.Int32,Microsoft.AnalysisServices.Tabular.Role)">
      <summary>
            Inserts a Role into this collection at the specified index.
            </summary>
      <param name="index">The zero-based index at which the Role is inserted.</param>
      <param name="item">The name of the Role to insert into this collection.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Insert(System.Int32,System.String)">
      <summary>
            Creates a Role object using the name provided, generates an ID, inserts the object at the specified index, and returns the object.
            </summary>
      <param name="index">The zero-based index at which the new Role is inserted.</param>
      <param name="name">The Name for the new Role. It must be unique within the collection.</param>
      <returns>The newly created Role.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Insert(System.Int32,System.String,System.String)">
      <summary>
            Creates a Role object using the name and ID provided, inserts it at the specified index, and returns a new Role.
            </summary>
      <param name="index">The zero-based index at which the new Role is inserted.</param>
      <param name="name">The Name for the new Role. It must be unique within the collection.</param>
      <param name="id">The ID for the new Role. It must be unique within the collection.</param>
      <returns>The newly created Role.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Move(Microsoft.AnalysisServices.Tabular.Role,System.Int32)">
      <summary>
            Moves a Role in a collection to a specified position using the ID to identify the object.
            </summary>
      <param name="item">The Name of the Role to be moved.</param>
      <param name="toIndex">The zero-based index where the Role will be moved.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Move(System.Int32,System.Int32)">
      <summary>
            Moves a Role in collection from one position in the index to another.
            </summary>
      <param name="fromIndex">The source zero-based index from which the Role will be moved.</param>
      <param name="toIndex">The destination zero-based index to which the Role will be moved.</param>
      <returns>The Role that was moved.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Move(System.String,System.Int32)">
      <summary>
            Moves a Role in a collection to a specified position using the Name to identify the object.
            </summary>
      <param name="id">The ID of the Role to be moved.</param>
      <param name="toIndex">The zero-based index where the Role will be moved.</param>
      <returns>The Role that was moved.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Remove(Microsoft.AnalysisServices.Tabular.Role)">
      <summary>
            Removes the specified Role from this collection using the Name to locate the Role.
            </summary>
      <param name="item">The Name of the Role to remove.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Remove(Microsoft.AnalysisServices.Tabular.Role,System.Boolean)">
      <summary>
            Removes the specified Role from this collection, and optionally removes any references to the object.
            </summary>
      <param name="item">The name of Role to remove.</param>
      <param name="cleanUp">If false, it will not delete referencing objects.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Remove(System.String)">
      <summary>
            Removes a Role from this collection using the ID to locate the Role.
            </summary>
      <param name="id">The ID of the Role to be removed.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Remove(System.String,System.Boolean)">
      <summary>
            Removes a Role from this collection based on its ID, and optionally removes any references to the object.
            </summary>
      <param name="id">The ID of the Role to be removed.</param>
      <param name="cleanUp">If false, it will not delete referencing objects.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.SaveOptions.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.SaveOptions" />.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.SerializeOptions.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.SerializeOptions" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.#ctor">
      <summary>
            Initializes a new instance of the Server using the default values.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.BeginTransaction">
      <summary>
            Starts a transaction on the server.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.Clone">
      <summary>
            Returns a clone of the object.
            </summary>
      <returns>The clone.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.Clone(System.Boolean)">
      <summary>
            Infrastructure. Creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object.
            </summary>
      <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
      <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.CommitTransaction">
      <summary>
            Commits the changes made in the current transaction.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.CommitTransaction(Microsoft.AnalysisServices.Tabular.ModelOperationResult@)">
      <summary>
            Commits the changes made in the current transaction and returns <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult" />.
            </summary>
      <param name="modelResult">
        <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult" /> which will hold the result of the transaction.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)">
      <summary>
            Infrastructure. Copies a <see cref="T:Microsoft.AnalysisServices.MajorObject" /> object to the specified destination.
            </summary>
      <param name="destination">The destination object to copy to.</param>
      <param name="forceBodyLoading">true to force the body to load; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.CopyTo(Microsoft.AnalysisServices.Tabular.Server)">
      <summary>
            Copies the content of this object to another object (the destination).
            </summary>
      <param name="obj">The destination object to copy to.</param>
      <returns>The destination object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.Disconnect(System.Boolean)">
      <summary>
            Disconnects the <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> object from the Analysis Services server.
            </summary>
      <param name="endSession">true if session must be closed; otherwise, false.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.GetLastSchemaUpdate(Microsoft.AnalysisServices.Tabular.IMajorObject)">
      <summary>
            Retrieves the date and time when the specified object schema was last updated.
            </summary>
      <param name="obj">The specified object schema.</param>
      <returns>The date and time when the specified object schema was last updated.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.Microsoft#AnalysisServices#Tabular#IMajorObject#CreateBody">
      <summary>Creates a new body for the server.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.Microsoft#AnalysisServices#Tabular#IMajorObject#DependsOn(Microsoft.AnalysisServices.Tabular.IMajorObject)">
      <summary>Determines whether the dimension permission depends on an object.</summary>
      <param name="obj">The object.</param>
      <returns>true if the dimension permission depends on an object; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.Microsoft#AnalysisServices#Tabular#IMajorObject#WriteRef(System.Xml.XmlWriter)">
      <summary>Writes a reference for the server.</summary>
      <param name="writer">The XML writer.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.RollbackTransaction">
      <summary>
            Rolls back the current transaction on the connection to the server.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.System#ICloneable#Clone">
      <summary>Creates a new copy of the current object.</summary>
      <returns>The newly created copy of the object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.UpdateObjects(Microsoft.AnalysisServices.Tabular.IMajorObject[])">
      <summary>
            Infrastructure. Sends the updates made on the <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> object to the Analysis Services server.
            </summary>
      <param name="objects">The objects that are updated.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.UpdateObjects(Microsoft.AnalysisServices.Tabular.IMajorObject[],Microsoft.AnalysisServices.ImpactDetailCollection)">
      <summary>
            Infrastructure. Sends the updates made on the <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> object to the Analysis Services server.
            </summary>
      <param name="objects">The objects that are updated.</param>
      <param name="impactResult">The collection to store impact information in.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Server.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)">
      <summary>
            Indicates whether the Server object is valid.
            </summary>
      <param name="errors">A collection of <see cref="T:Microsoft.AnalysisServices.Tabular.ValidationError" /> objects.</param>
      <param name="includeDetailedErrors">true to indicate that detailed errors are included in the errors parameter; otherwise, false.</param>
      <param name="serverEdition">The edition of the server.</param>
      <returns>true if the object returns valid; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.SessionTrace.Start">
      <summary>
            Starts a session trace based on the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace" /> object.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.SessionTrace.Stop">
      <summary>
            Stops a session trace based on the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace" /> object.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.Clone">
      <summary>
            Creates a new, full copy of a Table object.
            </summary>
      <returns>A new, full copy of a Table object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.CopyFrom(Microsoft.AnalysisServices.Tabular.Table)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.CopyTo(Microsoft.AnalysisServices.Tabular.Table)">
      <summary>
            Copies a Table object to the specified object.
            </summary>
      <param name="other">The table.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Deprecated. Use RequestRefresh method instead.
            </summary>
      <param name="type">Refresh type</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})">
      <summary>
            Deprecated. Use RequestRefresh method instead.
            </summary>
      <param name="type">Refresh type</param>
      <param name="overrides">Overrides - collection of overriden properties of real metadata object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.Rename(System.String)">
      <summary>
            Deprecated. Use RequestRename method instead.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Request refresh of this object.
            </summary>
      <param name="type">Refresh type</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})">
      <summary>
            Request refresh of this object with overrides.
            </summary>
      <param name="type">Refresh type</param>
      <param name="overrides">Overrides - collection of overriden properties of real metadata object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRename(System.String)">
      <summary>
            Request rename of this object.
            </summary>
      <param name="newName">New name of the object</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TableAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.Table)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.TableAnnotationCollection" />
            class with the specified table object.</summary>
      <param name="parent">The specified table object.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.Clone">
      <summary>
            Creates a new, full copy of a TablePermission object.
            </summary>
      <returns>A new, full copy of a TablePermission object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.CopyFrom(Microsoft.AnalysisServices.Tabular.TablePermission)">
      <summary>
            Deprecated. Use CopyTo method instead.
            </summary>
      <param name="other" />
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.CopyTo(Microsoft.AnalysisServices.Tabular.TablePermission)">
      <summary>
            Copies a TablePermission object to the specified object.
            </summary>
      <param name="other">The specified object to copy.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TablePermissionAnnotationCollection.#ctor(Microsoft.AnalysisServices.Tabular.TablePermission)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.TablePermissionAnnotationCollection" /> class.
            </summary>
      <param name="parent">The table permission.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.#ctor">
      <summary>
            Initializes a new instance of the Trace class using default values.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the Trace class using a name and an identifier. 
            </summary>
      <param name="name">Name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /></param>
      <param name="id">ID of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /></param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Clone">
      <summary>
            Returns a clone of the object.
            </summary>
      <returns>The clone.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.CopyTo(Microsoft.AnalysisServices.Tabular.Trace)">
      <summary>
            Copies the content of this object to another object (the destination).
            </summary>
      <param name="obj">The destination object to copy to.</param>
      <returns>The destination object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Microsoft#AnalysisServices#Tabular#IMajorObject#CreateBody">
      <summary>Creates a new body for the trace.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Microsoft#AnalysisServices#Tabular#IMajorObject#DependsOn(Microsoft.AnalysisServices.Tabular.IMajorObject)">
      <summary>Determines whether the current object depends on an object.</summary>
      <param name="obj">The object.</param>
      <returns>true if the current object depends on an object; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Microsoft#AnalysisServices#Tabular#IMajorObject#WriteRef(System.Xml.XmlWriter)">
      <summary>Writes a reference for the trace.</summary>
      <param name="writer">The writer of the reference.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Start">
      <summary>
            Starts a Trace.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Stop">
      <summary>
            Stops a Trace.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Trace.System#ICloneable#Clone">
      <summary>Creates a new object that is a copy of the current instance.</summary>
      <returns>A new object that is a copy of this instance.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Add">
      <summary>
            Creates a Trace, generates a unique Name and ID, adds the object to the collection, and returns the new object.
            </summary>
      <returns>The newly created Trace.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Add(Microsoft.AnalysisServices.Tabular.Trace)">
      <summary>
            Adds the specified Trace to this collection (at the last position).
            </summary>
      <param name="item">The Trace to add to this collection.</param>
      <returns>The zero-based index in collection to which the item was added.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Add(System.String)">
      <summary>
            Creates a Trace using the Name provided, generates an ID, adds the object to the collection, and returns the new object.
            </summary>
      <param name="name">The Name for the new Trace. It must be unique within the collection.</param>
      <returns>The newly created Trace.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Add(System.String,System.String)">
      <summary>
            Creates a Trace using the Name and ID provided, adds it to the collection, and returns a new Trace object.
            </summary>
      <param name="name">The Name for the new Trace. It must be unique within the collection.</param>
      <param name="id">The ID for the new Trace. It must be unique within the collection.</param>
      <returns>The newly created Trace.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Contains(Microsoft.AnalysisServices.Tabular.Trace)">
      <summary>
            Determines whether the specified Trace is in the collection. The object is identified by Name.
            </summary>
      <param name="item">The Name of the Trace object to look up.</param>
      <returns>True if the specified Trace is found in the collection, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Contains(System.String)">
      <summary>
            Determines whether a Trace with the specific ID is in the collection.
            </summary>
      <param name="id">The ID of the Trace to look up.</param>
      <returns>True if a Trace with the specified ID is found in the collection, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Find(System.String)">
      <summary>
            Returns the Trace with the specified ID or null if not found.
            </summary>
      <param name="id">The ID of the Trace to return.</param>
      <returns>The Trace with the specified ID or null if not found.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.FindByName(System.String)">
      <summary>
            Returns the Trace with the specified Name or null if not found.
            </summary>
      <param name="name">The Name used to identify the Trace.</param>
      <returns>The Trace with the specified Name.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.GetByName(System.String)">
      <summary>
            Returns the Trace with the specified Name.
            </summary>
      <param name="name">The Name used to identify the Trace.</param>
      <returns>The Trace with the specified Name.</returns>
      <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a Trace with that Name.</exception>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.IndexOf(Microsoft.AnalysisServices.Tabular.Trace)">
      <summary>
            Searches for the specified Trace and returns its zero-based index within the collection. The object is identified by Name.
            </summary>
      <param name="item">The Name of the Trace object to look up.</param>
      <returns>The zero-based index of the Trace in the collection, if found; otherwise, -1.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.IndexOf(System.String)">
      <summary>
            Searches for a Trace with a specific ID and returns its zero-based index within the collection.
            </summary>
      <param name="id">The ID of the Trace to look up.</param>
      <returns>The zero-based index of the Trace in the collection, if found; otherwise, -1.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Insert(System.Int32)">
      <summary>
            Creates a Trace object, generates a unique Name and ID, inserts the Trace at the specified index, and returns the new object.
            </summary>
      <param name="index">The zero-based index at which the new Trace is inserted.</param>
      <returns>The newly created Trace.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Insert(System.Int32,Microsoft.AnalysisServices.Tabular.Trace)">
      <summary>
            Inserts a Trace into this collection at the specified index.
            </summary>
      <param name="index">The zero-based index at which the Trace is inserted.</param>
      <param name="item">The Name of the Trace to insert into this collection.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Insert(System.Int32,System.String)">
      <summary>
            Creates a Trace object using the unique Name provided, inserts it at the specified index, and returns the new object.
            A unique object ID is generated for the object.
            </summary>
      <param name="index">The zero-based index at which the new Trace is inserted.</param>
      <param name="name">The Name for the new Trace. It must be unique within the collection.</param>
      <returns>The newly created Trace.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Insert(System.Int32,System.String,System.String)">
      <summary>
            Creates a Trace object using the unique Name and ID provided, inserts it at the specified index, and returns the new object.
            </summary>
      <param name="index">The zero-based index at which the new Trace is inserted.</param>
      <param name="name">The Name for the new Trace. It must be unique within the collection.</param>
      <param name="id">The ID for the new Trace. It must be unique within the collection.</param>
      <returns>The newly created Trace.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Move(Microsoft.AnalysisServices.Tabular.Trace,System.Int32)">
      <summary>
            Moves a Trace in a collection to a specified position. The object is identified by ID.
            </summary>
      <param name="item">The Trace to be moved.</param>
      <param name="toIndex">The zero-based index to which the Trace will be moved.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Move(System.Int32,System.Int32)">
      <summary>
            Moves a Trace in collection from one position in the index to another.
            </summary>
      <param name="fromIndex">The source zero-based index from which the Trace will be moved.</param>
      <param name="toIndex">The destination zero-based index to which the Trace will be moved.</param>
      <returns>The Trace that was moved.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Move(System.String,System.Int32)">
      <summary>
            Moves a Trace in a collection to a specified position. The object is identified by Name.
            </summary>
      <param name="id">The ID of the Trace to be moved.</param>
      <param name="toIndex">The zero-based index where the Trace will be moved.</param>
      <returns>The Trace that was moved.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Remove(Microsoft.AnalysisServices.Tabular.Trace)">
      <summary>
            Removes the specified Trace from this collection. The object is identified by Name.
            </summary>
      <param name="item">The Name of the Trace to remove.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Remove(Microsoft.AnalysisServices.Tabular.Trace,System.Boolean)">
      <summary>
            Removes the specified Trace from this collection using the name provided, and optionally deletes references to the Trace from other objects.
            </summary>
      <param name="item">The Name Trace to remove.</param>
      <param name="cleanUp">If false, it will not delete referencing objects.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Remove(System.String)">
      <summary>
            Removes a Trace from this collection using the object ID given.
            </summary>
      <param name="id">The ID of the Trace to be removed.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Remove(System.String,System.Boolean)">
      <summary>
            Removes a Trace from this collection using the ID provided, and optionally deletes references to the Trace from other objects.
            </summary>
      <param name="id">The ID of the Trace to be removed.</param>
      <param name="cleanUp">If false, it will not delete referencing objects.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Add(Microsoft.AnalysisServices.TraceColumn)">
      <summary>
            Adds the specified TraceColumn to this collection, where the object is identified by Name.
            </summary>
      <param name="item">The Name of the TraceColumn to add to this collection.</param>
      <returns>The zero-based index in collection where the item was added.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Clear">
      <summary>
            Removes all TraceColumn objects from the collection.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Contains(Microsoft.AnalysisServices.TraceColumn)">
      <summary>
            A Boolean indicating whether the specified TraceColumn is in the collection.
            </summary>
      <param name="item">The Name of the TraceColumn to look up.</param>
      <returns>True if the specified TraceColumn is found in the collection, False otherwise.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Remove(Microsoft.AnalysisServices.TraceColumn)">
      <summary>
            Removes the specified TraceColumn from this collection, where the object is identified by Name.
            </summary>
      <param name="item">The TraceColumn to remove.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the collection to an array, starting at a particular index.</summary>
      <param name="array">The destination of the elements copied from collection.</param>
      <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Defines an enumerator that iterates through a collection.</summary>
      <returns>An IEnumerator object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> class.
            </summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.#ctor(Microsoft.AnalysisServices.TraceEventClass)">
      <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> class.
            </summary>
      <param name="eventClass">The trace event class.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.Clone">
      <summary>
            Returns a clone of the object.
            </summary>
      <returns>The clone.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.CopyTo(Microsoft.AnalysisServices.Tabular.TraceEvent)">
      <summary>
            Copies the content of this object to another object (the destination).
            </summary>
      <param name="obj">The destination object to copy to.</param>
      <returns>The destination object.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.System#ICloneable#Clone">
      <summary>Creates a new copy of the current instance.</summary>
      <returns>A newly created copy of the current instance.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.System#Xml#Serialization#IXmlSerializable#GetSchema">
      <summary>Returns an XmlSchema that describes the XML representation of the object that is produced by the IXmlSerializable.WriteXml method and consumed by the IXmlSerializable.ReadXml method.</summary>
      <returns>An XmlSchema that describes the XML representation of the object that is produced by the IXmlSerializable.WriteXml method and consumed by the IXmlSerializable.ReadXml method.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.System#Xml#Serialization#IXmlSerializable#ReadXml(System.Xml.XmlReader)">
      <summary>Generates an object from its XML representation.</summary>
      <param name="xmlReader">The XML reader.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.System#Xml#Serialization#IXmlSerializable#WriteXml(System.Xml.XmlWriter)">
      <summary>Converts an object into its XML representation.</summary>
      <param name="xmlWriter">The <see cref="T:System.Xml.XmlWriter" /> stream to which the object is serialized.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventArgs.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Add(Microsoft.AnalysisServices.Tabular.TraceEvent)">
      <summary>
            Adds the specified TraceColumn to this collection.
            </summary>
      <param name="item">The Name of the TraceColumn to add to this collection.</param>
      <returns>The zero-based index in the collection where the item was added.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Add(Microsoft.AnalysisServices.TraceEventClass)">
      <summary>Creates and adds a TraceEvent, with the specified TraceEventClass value, to the end of the collection.</summary>
      <param name="eventId">The TraceEventClass value of the TraceEvent to return.</param>
      <returns>A new, empty TraceEvent.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Clear">
      <summary>Empties an exisitng TraceEvent collection of all existing objects.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Contains(Microsoft.AnalysisServices.Tabular.TraceEvent)">
      <summary>Returns a value that indicates whether the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventCollection" /> contains in the specified TraceEvent.</summary>
      <param name="item">The specified TraceEvent.</param>
      <returns>true if the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventCollection" /> contains in the specified trace event; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Contains(Microsoft.AnalysisServices.TraceEventClass)">
      <summary>Indicates a value whether the collection contains a TraceEvent that has the specified <see cref="T:Microsoft.AnalysisServices.TraceEventClass" /> value.</summary>
      <param name="eventId">The <see cref="T:Microsoft.AnalysisServices.TraceEventClass" /> value of the TraceEvent to return.</param>
      <returns>true if the TraceEvent exists in the collection; otherwise, false.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Find(Microsoft.AnalysisServices.TraceEventClass)">
      <summary>,
            Returns the TraceEvent with the specified EventId or null if not found.
            </summary>
      <param name="eventId">The EventId of the TraceEvent to return.</param>
      <returns>The TraceEvent with the specified EventId or null if not found.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Remove(Microsoft.AnalysisServices.Tabular.TraceEvent)">
      <summary>Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventCollection" /> from the specified TraceEvent.</summary>
      <param name="item">The specified TraceEvent.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Remove(Microsoft.AnalysisServices.TraceEventClass)">
      <summary>Removes the TraceEventCollection from the specified TraceEventClass.</summary>
      <param name="eventId">The specified event identifier.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the object to the specified array starting at the specified index.</summary>
      <param name="array">The destination of the object copied.</param>
      <param name="index">The index in <paramref name="array" /> at which copying begins.</param>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Retrieves an enumerator that iterates through a collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Utils.CanRefreshWithOverrides(Microsoft.AnalysisServices.Tabular.RefreshType)">
      <summary>
            Gets a value indicating whether metadata overrides can be used when issuing a refresh request with this RefreshType.
            </summary>
      <param name="type">Type of refresh.</param>
      <returns>True indicates that the RefreshType allows updates to existing data.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Utils.GetSyntacticallyValidName(System.String,Microsoft.AnalysisServices.Tabular.ObjectType)">
      <summary>
            Gets the syntactically valid name of the object. Null or empty names are replaced with a default name. Names exceeding maximum allowed length are trimmed. Invalid XML is removed.
            </summary>
      <param name="baseName">An input name subject to validation.</param>
      <param name="type">Type of object.</param>
      <returns>Returns a syntactically valid name.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.Utils.IsSyntacticallyValidName(System.String,Microsoft.AnalysisServices.Tabular.ObjectType,System.String@)">
      <summary>
            A Boolean indicating whether the name is syntactically correct. 
            </summary>
      <param name="name">Name to evaluate.</param>
      <param name="type">Type of object.</param>
      <param name="error">Error information about invalid object names.</param>
      <returns>True indicates the name passes validation, False otherwise. If an error condition exists, an error string is returned.</returns>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.ValidationError.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.ValidationError" /> class.</summary>
    </member>
    <member name="M:Microsoft.AnalysisServices.Tabular.WindowsModelRoleMember.#ctor">
      <summary>
            Constructor.
            </summary>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.ModifiedTime">
      <summary>
            Gets or sets the date and time in which this annotation was modified.
            </summary>
      <returns>The date and time in which this annotation was modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.Name">
      <summary>
            Gets or sets the name of the object.
            </summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.Object">
      <summary>Gets or sets the object property.</summary>
      <returns>The object property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.Parent">
      <summary>
            Gets or sets the Parent object, null for Model objects.
            </summary>
      <returns>The Parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.Value">
      <summary>Gets or sets the value of the annotation.</summary>
      <returns>A String containing the value of the annotation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Assembly.ImpersonationInfo">
      <summary>
            Gets or sets the user credentials under which an assembly is run.
            </summary>
      <returns>The user credentials under which an assembly is run.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Assembly.Microsoft#AnalysisServices#Tabular#IMajorObject#BaseType">
      <summary>Gets the base type of the current object.</summary>
      <returns>The base type of the current object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Assembly.Microsoft#AnalysisServices#Tabular#IMajorObject#ObjectReference">
      <summary>Gets the object reference implementation of the assembly</summary>
      <returns>The object reference implementation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Assembly.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentDatabase">
      <summary>Gets the parent database of the current object.</summary>
      <returns>The parent database of the current object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Assembly.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentServer">
      <summary>Gets the parent server implementation of the assembly.</summary>
      <returns>The parent server implementation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Assembly.Microsoft#AnalysisServices#Tabular#IMajorObject#Path">
      <summary>Gets the path for the specified object.</summary>
      <returns>The path for the specified object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.Annotations">
      <summary>
            Gets the collection object of all annotations in the current AttributeHierarchy.
            </summary>
      <returns>The collection object of all annotations in the current AttributeHierarchy.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.Column">
      <summary>
            Gets a column object.
            </summary>
      <returns>A column object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.ModifiedTime">
      <summary>
            Gets or sets the date and time at which the object was last modified.
            </summary>
      <returns>The date and time at which the object was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.Parent">
      <summary>
            Gets the Parent object. This value is null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.RefreshedTime">
      <summary>
            Gets or sets the time that the object was last refreshed.
            </summary>
      <returns>The time that the object was last refreshed.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.State">
      <summary>
            Gets or sets the object state.
            </summary>
      <returns>The object state.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedColumn.Expression">
      <summary>Gets or sets the expression of this calculated column.</summary>
      <returns>The expression of this calculated column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedColumn.IsDataTypeInferred">
      <summary>Gets or sets a value that indicates whether the data type of the calculated column is inferred.</summary>
      <returns>true if the data type of the calculated column is inferred; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource.Expression">
      <summary>
            Gets or sets the query used to build the calculated partition.
            </summary>
      <returns>The query used to build the calculated partition.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.ColumnOrigin">
      <summary>Gets the origin of the column.</summary>
      <returns>The origin of the column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.IsDataTypeInferred">
      <summary>Gets or sets a value that indicates whether the data type of the column is inferred.</summary>
      <returns>true if the data type of the column is inferred; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.IsNameInferred">
      <summary>Gets or sets a value that indicates whether the name of the column is inferred.</summary>
      <returns>true if the name of the column is inferred; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.SourceColumn">
      <summary>Gets or sets the string source of the column.</summary>
      <returns>A String that contains the source of the column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ClrAssembly.Files">
      <summary>
            Gets the collection of files associated with a ClrAssembly.
            </summary>
      <returns>The collection of files associated with a ClrAssembly.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ClrAssembly.PermissionSet">
      <summary>
            Gets or sets the <see cref="P:Microsoft.AnalysisServices.Tabular.ClrAssembly.PermissionSet" /> for a ClrAssembly.
            </summary>
      <returns>The <see cref="P:Microsoft.AnalysisServices.Tabular.ClrAssembly.PermissionSet" /> for a <see cref="T:Microsoft.AnalysisServices.Tabular.ClrAssembly" />.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.Alignment">
      <summary>
            Gets or sets the alignment for this property.
            </summary>
      <returns>The alignment for this property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.Annotations">
      <summary>
            Gets the collection object of all annotations in the current Column.
            </summary>
      <returns>The collection object of all annotations in the current Column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.AttributeHierarchy">
      <summary>
            Gets or sets the attribute hierarchy of this column.
            </summary>
      <returns>The attribute hierarchy of this column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.DataCategory">
      <summary>
            Gets or sets the data category of the object.
            </summary>
      <returns>The data category of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.DataType">
      <summary> 
            Gets or sets the type of data stored in the column. For a DataColumn, specifies the data type. See  for a list of supported data types.  
            </summary>
      <returns>A DataType object that represents the column data type.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.Description">
      <summary>
            Gets or sets a Description property for this object. 
            </summary>
      <returns>A Description property for this object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.DisplayFolder">
      <summary>
            Gets or sets the display folder used by this column.
            </summary>
      <returns>The display folder used by this column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.DisplayOrdinal">
      <summary>
            Gets or sets a 32-bit integer display ordinal.
            </summary>
      <returns>A 32-bit integer display ordinal.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.ErrorMessage">
      <summary>
            Gets or sets a string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError, or EvaluationError. It is applicable only to columns of the type Calculated or CalculatedTableColumn. It will be empty for other column objects.
            </summary>
      <returns>A string that explains the error state associated with the current object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.FormatString">
      <summary>
            Gets or sets the format string set for this column.
            </summary>
      <returns>The format string set for this column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsAvailableInMDX">
      <summary>
            Gets or sets a value that indicates whether the column can be used in an MDX expression or query.
            </summary>
      <returns>true if the column can be used in an MDX expression or query; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsDefaultImage">
      <summary>
            Gets or sets a value that indicates whether the image used is the default image.
            </summary>
      <returns>true if the image used is the default image; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsDefaultLabel">
      <summary>
            Gets or sets a value that indicates whether the label is the default label.
            </summary>
      <returns>true if the label is the default label; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsHidden">
      <summary>
            Gets or sets a value that indicates whether the column is hidden.
            </summary>
      <returns>true if the column is hidden; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsKey">
      <summary>
            Gets or sets a value that indicates whether the column is a key of the table.
            </summary>
      <returns>true if the column is a key of the table; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsNullable">
      <summary>
            Gets or sets a value that indicates whether the column is nullable.
            </summary>
      <returns>true if the column is nullable; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsUnique">
      <summary>
            Gets or sets a value that indicates whether the values of the column is unique.
            </summary>
      <returns>true if the values of the column is unique; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.KeepUniqueRows">
      <summary>
            Gets or sets a value that indicates whether the table keeps the unique rows.
            </summary>
      <returns>true if the table keeps the unique rows; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.ModifiedTime">
      <summary>
            Gets or sets the date and time the column was modified.
            </summary>
      <returns>The date and time the column was modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.Name">
      <summary>
            Gets or sets the name of a column in a tabular model.
            </summary>
      <returns>The name of a column in a tabular model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.Parent">
      <summary>
            Gets the parent object, null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.RefreshedTime">
      <summary>
            Gets the date and time at which the column was last refreshed.
            </summary>
      <returns>The date and time at which the column was last refreshed.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.SortByColumn">
      <summary>
            Gets or sets the column used to sort rows in a table.
            </summary>
      <returns>The column used to sort rows in a table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.SourceProviderType">
      <summary>
            Gets or sets the data type in the external data source (e.g. NVARCHAR(50) for a string column).
            </summary>
      <returns>The data type in the external data source.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.State">
      <summary>
            Gets or sets the calculated columns or columns in a calculated table, the state of this column is either calculated (Ready), or not (CalculationNeeded), or an error. 
            For non-calculated columns it is always Ready.
            </summary>
      <returns>The state object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.StructureModifiedTime">
      <summary>
            Gets or sets a date and time at which this structure was last modified.
            </summary>
      <returns>A date and time at which this structure was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.SummarizeBy">
      <summary>
            Gets or sets the aggregation function used by this column.
            </summary>
      <returns>The aggregation function used by this column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.Table">
      <summary>
            Gets or sets the Table object.
            </summary>
      <returns>The Table object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.TableDetailPosition">
      <summary>
            Gets or sets a 32-bit integer specifying the position of the Detail record in the Table.
            </summary>
      <returns>A 32-bit integer specifying the position of the Detail record in the Table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Column.Type">
      <summary>
            Gets or sets the column type.
            </summary>
      <returns>The column type.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ComAssembly.Source">
      <summary>
            Gets or sets the source where the COM assembly file is located.
            </summary>
      <returns>The source where the COM assembly file is located.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Culture.Annotations">
      <summary>
            Gets the collection object of all annotations in the current Culture.
            </summary>
      <returns>The collection object of all annotations in the current Culture.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Culture.LinguisticMetadata">
      <summary>Gets or sets the linguistic metadata for the culture property.</summary>
      <returns>The linguistic metadata.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Culture.ModifiedTime">
      <summary>
            Gets or sets the time that the object was last modified.
            </summary>
      <returns>The time that the object was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Culture.Name">
      <summary>
            Gets or sets the name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Culture" /> object.
            </summary>
      <returns>The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Culture" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Culture.ObjectTranslations">
      <summary>
            Gets the collection object of all ObjectTranslations in the current Culture.
            </summary>
      <returns>The collection object of all ObjectTranslations in the current Culture.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Culture.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Culture.Parent">
      <summary>
            Gets or sets the Parent object, null for Model objects.
            </summary>
      <returns>The Parent object, null for Model objects.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Culture.StructureModifiedTime">
      <summary>
            Gets or sets the time that the structure of the object was last modified.
            </summary>
      <returns>The time that the structure of the object was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.IsInTransaction">
      <summary>
            Gets a value that indicates whether the database is affected by current transaction.
            </summary>
      <returns>true if the database is affected by current transaction; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.Microsoft#AnalysisServices#Tabular#IMajorObject#BaseType">
      <summary>Gets the type from which the current object directly inherits.</summary>
      <returns>The type from which the current object directly inherits.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.Microsoft#AnalysisServices#Tabular#IMajorObject#ObjectReference">
      <summary>Gets the ID-based reference to the object.</summary>
      <returns>The ID-based reference to the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentDatabase">
      <summary>Gets the parent database of the current object.</summary>
      <returns>The parent database of the current object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentServer">
      <summary>Gets the parent server.</summary>
      <returns>The parent server.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.Microsoft#AnalysisServices#Tabular#IMajorObject#Path">
      <summary>Gets the path implementation for this object.</summary>
      <returns>The path implementation for this object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.Model">
      <summary>
            Gets or sets the child <see cref="P:Microsoft.AnalysisServices.Tabular.Database.Model" /> of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" />.
            </summary>
      <returns>The child Model of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" />.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.Parent">
      <summary>
            Gets the parent <see cref="P:Microsoft.AnalysisServices.Tabular.Database.Server" /> of a Database.
            </summary>
      <returns>The parent <see cref="P:Microsoft.AnalysisServices.Tabular.Database.Server" /> of a Database.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Database.Server">
      <summary>
            Gets the parent <see cref="P:Microsoft.AnalysisServices.Tabular.Database.Server" /> of a Database.
            </summary>
      <returns>The parent Server of a Database.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Item(System.Int32)">
      <summary>
            Gets the Database at the specified zero-based index.
            </summary>
      <param name="index">The zero-based index</param>
      <returns>The Database at the specified zero-based index.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Item(System.String)">
      <summary>
            Gets the Database with the specified ID.
            </summary>
      <param name="id">The specified ID.</param>
      <returns>The Database with the specified ID.</returns>
      <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a Database with the specified ID.</exception>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataColumn.SourceColumn">
      <summary>Gets or sets the SourceColumn property of the current DataColumn object.</summary>
      <returns>A String containing the SourceColumn property of the current DataColumn object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride.OriginalObject">
      <summary>Gets or sets the 
            original <see cref="T:Microsoft.AnalysisServices.Tabular.DataColumn" /> object.
            </summary>
      <returns>The 
            original <see cref="T:Microsoft.AnalysisServices.Tabular.DataColumn" /> object.
            </returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride.SourceColumn">
      <summary>
            Gets or sets the overriden SourceColumn property of the original DataColumn object.
            </summary>
      <returns>A String that contains the overriden SourceColumn property of the original DataColumn object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.Columns">
      <summary>
            Gets the collection of overriden columns.
            </summary>
      <returns>The collection of overriden columns.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.DataSources">
      <summary>
            Gets the collection of overriden data sources.
            </summary>
      <returns>The collection of overriden data sources.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.Partitions">
      <summary>
            Gets the collection of overriden partitions.
            </summary>
      <returns>The collection of overriden partitions.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.Scope">
      <summary>
            Gets or sets the scope object to which the overrides are resticted.
            </summary>
      <returns>The scope object to which the overrides are resticted.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride.OriginalObject">
      <summary>
            Gets or sets the original partition object.
            </summary>
      <returns>The original partition object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride.Source">
      <summary>
            Gets or sets the overriden source property of the original partition object.
            </summary>
      <returns>The overriden source property of the original partition object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Account">
      <summary>
            Gets or sets the overriden account property of the original ProviderDataSource object.
            </summary>
      <returns>The overriden account property of the original ProviderDataSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.ConnectionString">
      <summary>
            Gets or sets the overriden ConnectionString property of the original ProviderDataSource object.
            </summary>
      <returns>The overriden ConnectionString property of the original ProviderDataSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.ImpersonationMode">
      <summary>
            Gets or sets the overriden ImpersonationMode property of the original ProviderDataSource object.
            </summary>
      <returns>The overriden ImpersonationMode property of the original ProviderDataSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Isolation">
      <summary>
            Gets or sets the overriden isolation property of the original ProviderDataSource object.
            </summary>
      <returns>The overriden isolation property of the original ProviderDataSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.MaxConnections">
      <summary>
            Gets or sets the overriden MaxConnections property of the original ProviderDataSource object.
            </summary>
      <returns>An overriden MaxConnections property of the original ProviderDataSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.OriginalObject">
      <summary>
            Gets or sets the Original ProviderDataSource object.
            </summary>
      <returns>The Original ProviderDataSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Password">
      <summary> Gets or sets the overriden password property of the original ProviderDataSource object.</summary>
      <returns>A String containing the overriden password property of the original ProviderDataSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Provider">
      <summary>
            Gets or sets the provider property of the original ProviderDataSource object.
            </summary>
      <returns>The provider property of the original ProviderDataSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Timeout">
      <summary>
            Gets or sets the override Timeout property of the original ProviderDataSource object.
            </summary>
      <returns>The override Timeout property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride.DataSource">
      <summary>
            Gets or sets the DataSource that will be used for the duration of the refresh operation.
            </summary>
      <returns>The DataSource that will be used for the duration of the refresh operation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride.Query">
      <summary>
            Gets or sets the Query that will be used for the duration of the refresh operation.
            </summary>
      <returns>A String that contains the Query that will be used for the duration of the refresh operation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Annotations">
      <summary>
            Gets the collection object of all annotations in the current DataSource.
            </summary>
      <returns>The collection object of all annotations in the current DataSource.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Description">
      <summary>
            Gets or sets an accessor specifying the Description property of the body of the object.
            </summary>
      <returns>An String accessor specifying the Description property of the body of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ModifiedTime">
      <summary>
            Gets or sets the date and timestamp indicating when the data source connection was opened.
            </summary>
      <returns>The date and timestamp indicating when the data source connection was opened.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Name">
      <summary>
            Gets or sets an accessor specifying the name property of the body of the object.
            </summary>
      <returns>The name property of the body of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Parent">
      <summary>
            Gets or sets the parent object, null for Model objects.
            </summary>
      <returns>The parent object, null for Model objects.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Type">
      <summary>Gets or sets an accessor specifying the type of data source providing data to the object.</summary>
      <returns>An accessor specifying the type of data source providing data to the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.DeserializeOptions.PartitionsMergedWithTable">
      <summary>
			Determines whether partitions are merged with Table.
        </summary>
      <returns>true if partitions are merged with Table; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ExternalModelRoleMember.IdentityProvider">
      <summary>
            Gets or sets the identity provider.
            </summary>
      <returns>The identity provider.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ExternalModelRoleMember.MemberType">
      <summary>Gets or sets the external role for the member type property.</summary>
      <returns>The role member type property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Annotations">
      <summary>
            Gets the collection object of all annotations in the current Hierarchy.
            </summary>
      <returns>The collection object of all annotations in the current Hierarchy.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Description">
      <summary>
            Gets or sets the description of the <see cref="T:Microsoft.AnalysisServices.Tabular.Hierarchy" /> object.
            </summary>
      <returns>The description of the <see cref="T:Microsoft.AnalysisServices.Tabular.Hierarchy" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.DisplayFolder">
      <summary>
            Gets or sets the display folder.
            </summary>
      <returns>The display folder.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.IsHidden">
      <summary>Gets or sets a value that indicates whether the hierarchy is hidden.</summary>
      <returns>true if the hierarchy is hidden; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Levels">
      <summary>
            Gets the collection object of all levels in the current Hierarchy.
            </summary>
      <returns>The collection object of all levels in the current Hierarchy.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.ModifiedTime">
      <summary>
            Gets or sets the date and time in which this hierarchy was modified.
            </summary>
      <returns>The date and time in which this hierarchy was modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Name">
      <summary>
            Gets or sets the name of the Hierarchy.
            </summary>
      <returns>A String name of the Hierarchy.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Parent">
      <summary>
            Gets or sets the Parent object, null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.RefreshedTime">
      <summary>
            Gets or sets the last refreshed time.
            </summary>
      <returns>The last refreshed time.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.State">
      <summary>Gets or sets the object state.</summary>
      <returns>An object state.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.StructureModifiedTime">
      <summary>
            Gets or sets the modified date and time for the structure of Hierarchy.
            </summary>
      <returns>The modified date and time for the structure of Hierarchy..</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Table">
      <summary>Gets or sets the table object.</summary>
      <returns>The table object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.BaseType">
      <summary>
            Gets the object type from which the current object is derived.
            </summary>
      <returns>The object type from which the current object is derived.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.IsLoaded">
      <summary>
            Gets a Boolean value indicating whether the object is currently loaded.
            </summary>
      <returns>true if the object is currently loaded; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.ObjectReference">
      <summary>
            Gets a pointer to the memory location of the current object.
            </summary>
      <returns>A pointer to the memory location of the current object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.ParentDatabase">
      <summary>
            Gets the parent database referred to by IMajorObject.
            </summary>
      <returns>The parent database referred to by IMajorObject.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.ParentServer">
      <summary>
            Gets the Server object that is the parent of the IMajorObject object.
            </summary>
      <returns>The Server object that is the parent of the IMajorObject object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.Path">
      <summary>
            Gets the fully-qualified object name.
            </summary>
      <returns>A String that contains the fully-qualified object name.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ITrace.IsStarted">
      <summary>Infrastructure. Gets a value that indicates whether the initiation status of an <see cref="T:Microsoft.AnalysisServices.Tabular.ITrace" /> object is started.</summary>
      <returns>true if the initiation status of an <see cref="T:Microsoft.AnalysisServices.Tabular.ITrace" /> object is started; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ITrace.Parent">
      <summary>
            Infrastructure. Gets the parent server of a trace.
            </summary>
      <returns>The parent server of a trace.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.Annotations">
      <summary>
            Gets the collection object of all annotations in the current KPI.
            </summary>
      <returns>The collection object of all annotations in the current KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.Description">
      <summary>
            Gets or sets the description for the KPI.
            </summary>
      <returns>An String description for the KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.Measure">
      <summary>
            Gets or sets the measure of this object.
            </summary>
      <returns>The measure of this object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.ModifiedTime">
      <summary>Gets or sets the date and time in which the KPI was modified.</summary>
      <returns>The date and time in which the KPI was modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.Parent">
      <summary>
            Gets or sets the MetadataObject that is the parent of the KPI object.
            </summary>
      <returns>The metadata object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.StatusDescription">
      <summary>Gets or sets the status description for the current KPI.</summary>
      <returns>A String containing the status description for the current KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.StatusExpression">
      <summary>
            Gets or sets an expression that is used to calculate the status of the KPI.
            </summary>
      <returns>An expression that is used to calculate the status of the KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.StatusGraphic">
      <summary>Gets or sets a visual element that provides a quick indication of the status for a KPI.</summary>
      <returns>The name of the status graphic.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TargetDescription">
      <summary>
            Gets or sets the target description.
            </summary>
      <returns>The target description.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TargetExpression">
      <summary>
            Gets or sets the target expression of the KPI.
            </summary>
      <returns>A String containing the target expression of the KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TargetFormatString">
      <summary>Gets or sets the string format of the current KPI.</summary>
      <returns>A String contains the target format of the current KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TrendDescription">
      <summary>Gets or sets the trend description for the KPI.</summary>
      <returns>A String containing the trend description for the KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TrendExpression">
      <summary>
            Gets or sets an expression representing the trend of the KPI.
            </summary>
      <returns>An expression representing the trend of the KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TrendGraphic">
      <summary>
            Gets or sets the string that identifies the graphic to show for the trend of the KPI.
            </summary>
      <returns>The string that identifies the graphic to show for the trend of the KPI.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.Annotations">
      <summary>
            Gets the collection of object of all annotations in the current Level.
            </summary>
      <returns>The collection of object of all annotations in the current Level.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.Column">
      <summary>Gets or sets the column of the object.</summary>
      <returns>The column of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.Description">
      <summary>Gets or sets the description of the object.</summary>
      <returns>The string containing the description of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.Hierarchy">
      <summary>
            Gets an ID-based reference to a Hierarchy object.
            </summary>
      <returns>An ID-based reference to a Hierarchy object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.ModifiedTime">
      <summary>Gets or sets the modified date and time of the current object.</summary>
      <returns>The modified date and time of the current object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.Name">
      <summary>
            Gets or sets the name of the property.
            </summary>
      <returns>The name of the property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.Ordinal">
      <summary>Gets or sets the level of the ordinal position.</summary>
      <returns>The level of the ordinal position.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Level.Parent">
      <summary>
            Gets or sets parent of the current object. This value is null for Model objects.
            </summary>
      <returns>A parent of the current object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Annotations">
      <summary>
            Gets the collection object of all annotations in the current LinguisticMetadata.
            </summary>
      <returns>The collection object of all annotations in the current LinguisticMetadata.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Content">
      <summary>
            Gets or sets the XML representation of the linguistic metadata.
            </summary>
      <returns>An String containing the XML representation of the linguistic metadata.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Culture">
      <summary>Gets or sets the culture of the object.</summary>
      <returns>The culture of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.ModifiedTime">
      <summary>
            Gets or sets the date and time the object was modified.
            </summary>
      <returns>The date and time the object was modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Parent">
      <summary>
            Gets or sets the parent object, null for Model objects.
            </summary>
      <returns>The parent object, null for Model objects.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Annotations">
      <summary>
            Gets the collection object of all annotations in the current Measure.
            </summary>
      <returns>The collection object of all annotations in the current Measure.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.DataType">
      <summary>
            Gets or sets the Auto Inferred data type of the measure.
            </summary>
      <returns>The Auto Inferred data type of the measure.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Description">
      <summary>
            Gets or sets the description of the <see cref="T:Microsoft.AnalysisServices.Tabular.Measure" />.
            </summary>
      <returns>The description of the <see cref="T:Microsoft.AnalysisServices.Tabular.Measure" />.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.DisplayFolder">
      <summary>
            Gets or sets the fully qualified name of the display folders.
            </summary>
      <returns>The fully qualified name of the display folders.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ErrorMessage">
      <summary>
            Gets or sets the error message.
            </summary>
      <returns>The error message.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Expression">
      <summary>Gets or sets the Multidimensional Expressions (MDX) expression that is used to aggregate the Measure.</summary>
      <returns>A String containing the MDX expression that is used to aggregate values for a Measure.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.FormatString">
      <summary>Gets or sets the FormatString information of the <see cref="T:Microsoft.AnalysisServices.Tabular.Measure" />, for use by clients.</summary>
      <returns>A String that contains the FormatString information.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.IsHidden">
      <summary>
            Gets or sets a value that indicates whether the measure is hidden.
            </summary>
      <returns>true if the measure is hidden; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.IsSimpleMeasure">
      <summary>Gets or sets a value that indicates whether the object is an implicit measure, i.e. a measure automatically created by client tools to aggregate a field? Client applications (may) hide measures which have this flag set.
            </summary>
      <returns>true if the object is an implicit measure; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.KPI">
      <summary>
            Gets or sets the KPI for the object.
            </summary>
      <returns>The KPI for the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ModifiedTime">
      <summary>Gets or sets the modified date and time for this property.</summary>
      <returns>The modified date and time for this property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Name">
      <summary>Gets or sets the name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Measure" />.</summary>
      <returns>The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Measure" />.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>A type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Parent">
      <summary>
            Gets the parent object, null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.State">
      <summary>
            Gets or sets the state of the <see cref="T:Microsoft.AnalysisServices.Tabular.Measure" />.
            </summary>
      <returns>The state of the <see cref="T:Microsoft.AnalysisServices.Tabular.Measure" />.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.StructureModifiedTime">
      <summary>Gets or sets the modified time for the structure.</summary>
      <returns>The modified time for the structure.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Table">
      <summary>
            Gets an ID-based reference to a Table object.
            </summary>
      <returns>An ID-based reference to a Table object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.IsRemoved">
      <summary>
            Gets or sets a value that indicates whether this object was removed from an object tree.</summary>
      <returns>true if this object was removed from an object tree; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.Model">
      <summary>
            Gets the Tabular model of the object.
            </summary>
      <returns>The Tabular model of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.ObjectType">
      <summary>
            Gets the type of object.
            </summary>
      <returns>The type of object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.Parent">
      <summary>
            Gets or sets the parent of the current MetadataObject.
            </summary>
      <returns>A parent of the current MetadataObject.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Count">
      <summary>
            Gets a count of the objects in the collection.
            </summary>
      <returns>A count of the objects in the collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.IsReadOnly">
      <summary>
            Gets a value that indicates whether the collection is read-only.
            </summary>
      <returns>true if the collection is read-only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Item(System.Int32)">
      <summary>
            Gets the object at the specified index position in the collection.
            </summary>
      <param name="index">The zero-based index of the element.</param>
      <returns>The object at the specified index.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Parent">
      <summary>
            Gets or sets the parent object of the MetadataObject collection.
            </summary>
      <returns>The parent object of the MetadataObject collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.System#Collections#Generic#ICollection{T}#Count">
      <summary>Gets a count of the objects in the collection.</summary>
      <returns>A count of the objects in the collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>Gets a value that indicates whether the collection is read only.</summary>
      <returns>true if the collection is read only; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Annotations">
      <summary>
            Gets the collection object of all annotations in the current Model.
            </summary>
      <returns>The collection object of all annotations in the current Model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Collation">
      <summary>
            Gets or sets the collation used on the object.
            </summary>
      <returns>The collation used on the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Culture">
      <summary>
            Gets or sets the Culture object used for translation scenarios.
            </summary>
      <returns>A string containing the Culture object used for translation scenarios.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Cultures">
      <summary>
            Gets the collection object of all cultures in the current Model.
            </summary>
      <returns>The collection object of all cultures in the current Model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Database">
      <summary>
            Gets the parent <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Database" /> of the <see cref="T:Microsoft.AnalysisServices.Tabular.Model" /> object.
            </summary>
      <returns>The parent <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Database" /> of the <see cref="T:Microsoft.AnalysisServices.Tabular.Model" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.DataSources">
      <summary>
            Gets the collection object of all datasources in the current Model.
            </summary>
      <returns>The collection object of all datasources in the current Model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.DefaultDataView">
      <summary>
            Gets or sets the data view type used by default for partitions throughout the model.
            </summary>
      <returns>The data view type used by default for partitions throughout the model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.DefaultMode">
      <summary>
            Gets or sets the DefaultMode value inherited by sample and full data view partitions used throughout the model.
            </summary>
      <returns>The DefaultMode value inherited by sample and full data view partitions used throughout the model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Description">
      <summary>
            Gets or sets the description of the object.
            </summary>
      <returns>The String description of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.HasLocalChanges">
      <summary> 
            Gets or sets a value that indicates whether the model has local changes.
        </summary>
      <returns>true if the model has local changes; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.ModifiedTime">
      <summary>
            Gets the time that the object was last modified.
            </summary>
      <returns>The time that the object was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Name">
      <summary>
            Gets or sets the name property of the body of an object.
            </summary>
      <returns>The name property of the body of an object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>A type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Parent">
      <summary>
            Gets or sets the parent object. Null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Perspectives">
      <summary>
            Gets the collection object of all perspectives in the current Model.
            </summary>
      <returns>The collection object of all perspectives in the current Model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Relationships">
      <summary>
            Gets the collection object of all relationships in the current Model.
            </summary>
      <returns>The collection object of all relationships in the current Model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Roles">
      <summary>
            Gets the collection object of all roles in the current Model.
            </summary>
      <returns>The collection of roles in the current Model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Server">
      <summary>
            Gets the name of a server object, where the server is an Analysis Services tabular instance.
            </summary>
      <returns>A name of a server object, where the server is an Analysis Services tabular instance.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.StorageLocation">
      <summary>
            Gets or sets the storage location of the database.
            </summary>
      <returns>A String containing storage location of the database.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.StructureModifiedTime">
      <summary>
            Gets the date and time when the structure was last modified.
            </summary>
      <returns>The date and time when the structure was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Model.Tables">
      <summary>
            Gets the collection object of all tables in the current Model.
            </summary>
      <returns>The collection object of all tables in the current Model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelOperationResult.Impact">
      <summary>
            Gets or sets the impact that the operation caused on the Model.
            </summary>
      <returns>The impact that the operation caused on the Model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelOperationResult.XmlaResults">
      <summary>
            Gets or sets the Xmla results returned by the Server (if any)
            Or 'null', if there was no request sent to server or server didn't return anything.
            </summary>
      <returns>The collection of Xmla results.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Annotations">
      <summary>
            Gets the collection object of all annotations in the current ModelRole.
            </summary>
      <returns>The collection object of all annotations in the current ModelRole.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Description">
      <summary>Gets or sets a string description for the object.</summary>
      <returns>A String containing description for the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Members">
      <summary>
            Gets the collection object of all members in the current <see cref="T:Microsoft.AnalysisServices.Tabular.ModelRole" />.
            </summary>
      <returns>The collection of members in the current <see cref="T:Microsoft.AnalysisServices.Tabular.ModelRole" />.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.ModelPermission">
      <summary>
            Gets or sets the model permission.
            </summary>
      <returns>The model permission.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.ModifiedTime">
      <summary>Gets or sets the date and time at which the object were last modified.</summary>
      <returns>The date and time at which the object were last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Name">
      <summary>
            Gets or sets the role name in the model.
            </summary>
      <returns>The role name in the model.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Parent">
      <summary>
            Gets or sets the Parent object, null for Model objects.
            </summary>
      <returns>The Parent object, null for Model objects.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.TablePermissions">
      <summary>
            Gets the collection object of all tablepermissions in the current ModelRole.
            </summary>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Annotations">
      <summary>
            Gets the collection object of all annotations in the current ModelRoleMember.
            </summary>
      <returns>The collection object of all annotations in the current ModelRoleMember.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.MemberID">
      <summary>Gets or sets the member identifier.</summary>
      <returns>The member identifier.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.MemberName">
      <summary>
            Gets or sets the member name.
            </summary>
      <returns>The member name.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.ModifiedTime">
      <summary>
            Gets the date and time when the object was last modified.
            </summary>
      <returns>The date and time when the object was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Name">
      <summary>
            Gets or sets the name of membership in an existing role.
            </summary>
      <returns>A string containing the name of membership in an existing role.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Parent">
      <summary>
            Gets or sets the Parent object, null for Model objects.
            </summary>
      <returns>The Parent object, null for Model objects.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Role">
      <summary>Gets or sets the model role object.</summary>
      <returns>The model role object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.NamedMetadataObject.Name">
      <summary>
            Gets or sets an accessor that returns the MetadataObject name.
            </summary>
      <returns>An accessor that returns the MetadataObject name.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.Item(System.String)">
      <summary>
            Gets the index in the collection of the named metadata object with the specified name.
            </summary>
      <param name="name">Name of the collection.</param>
      <returns>Returns the index of the collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.AddedObjects">
      <summary>
            Gets all objects that were added to the tree.
            </summary>
      <returns>The objects that were added to the tree.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.AddedSubtreeRoots">
      <summary>
            Gets the Roots of branches added to an object tree.
            For example, if Table is added to the Model, only Table will appear in AddedObjects list, but not its children Columns or Partition.
            </summary>
      <returns>The Roots of branches added to an object tree.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.IsEmpty">
      <summary>
            Gets a value that indicates whether the impact is empty - contains no model changes.
            </summary>
      <returns>true if the impact is empty; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.PropertyChanges">
      <summary>
            Gets all property changes that happened on all objects that were existing and still remain existing (not removed or added) in the tree.
            </summary>
      <returns>The property changes.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.RemovedObjects">
      <summary>
            Gets all the objects that were removed from the tree.
            </summary>
      <returns>The objects that were removed from the tree.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.RemovedSubtreeRoots">
      <summary>
            Gets the roots of branches removed from an object tree.
            For example, if Table is removed from the Model, only Table will appear in RemovedSubtreeRoots list, but not its children Columns or Partition.
            </summary>
      <returns>The roots of branches removed from an object tree.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.AssemblyID">
      <summary>
            Gets or sets the assembly identifier associated with a given ObjectReference object.
            </summary>
      <returns>A String that contains the assembly identifier associated with a given ObjectReference object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.DatabaseID">
      <summary>
            Gets or sets the identifier for the database in which the object resides.
            </summary>
      <returns>The database identifier.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.IsValid">
      <summary>
            Gets a value indicating whether the object referenced is valid.
            </summary>
      <returns>true if the object referenced is valid; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.RoleID">
      <summary>
            Gets or sets the role identifier for the object referenced.
            </summary>
      <returns>The role identifier for the object referenced.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.TraceID">
      <summary>
            Gets or sets the trace identifier for the object referenced.
            </summary>
      <returns>The trace identifier for the object referenced.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Culture">
      <summary>Gets or sets the culture of the object translation.</summary>
      <returns>The culture of the object translation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.ModifiedTime">
      <summary>Gets or sets the modified date and time of the object.</summary>
      <returns>The modified date and time of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Object">
      <summary>
            Gets or sets the translatable object for this property.
            </summary>
      <returns>The translatable object for this property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The object type.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Parent">
      <summary>
            Gets or sets the Parent object, null for Model objects.
            </summary>
      <returns>The Parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Property">
      <summary>
            Gets or sets the property of the object that is being translated. Possible values are as follows. Invalid (-1) Default invalid value. Caption (1) Object caption (shown instead of the name when available). Description (2) Object description. DisplayFolder (3) DisplayFolder property.
            </summary>
      <returns>THe property of the object that is being translated.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Value">
      <summary>Gets or sets the value of the object translation.</summary>
      <returns>A string value of the object translation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection.Item(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.TranslatedProperty)">
      <summary>
            Gets an object storing translation metadata.
            </summary>
      <param name="translatedObj">The Translation object.</param>
      <param name="translatedProp">An enumeration that indicates which property is being translated.</param>
      <returns>Returns the name-value pairs of the object name and property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.OutOfSyncException.UnknownReference">
      <summary>
            Gets the unknown reference on the synchronization.
            </summary>
      <returns>The unknown reference on the synchronization.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Annotations">
      <summary>
            Gets the collection object of all annotations in the current Partition.
            </summary>
      <returns>The annotations in the current Partition.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.DataView">
      <summary>
            Gets or sets the type of data view that defines a partition slice.
            </summary>
      <returns>The type of data view that defines a partition slice.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Description">
      <summary>
            Gets or sets the Description property of the current column.
            </summary>
      <returns>The Description property of the current column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ErrorMessage">
      <summary>
            Gets or sets an error message if the column is invalid or in an error state.
            </summary>
      <returns>An error message if the column is invalid or in an error state.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Mode">
      <summary>
            Gets or sets the type of the model (import or DirectQuery).
            </summary>
      <returns>The type of the mode.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ModifiedTime">
      <summary>
            Gets the time that the object was last modified.
            </summary>
      <returns>The time that the object was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Name">
      <summary>
            Gets or sets the name of the partition.
            </summary>
      <returns>The name of the partition.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Parent">
      <summary>
            Gets or sets the parent object, null for Model objects.
            </summary>
      <returns>The metadata object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.RefreshedTime">
      <summary>
            Gets the date and time at which the partition was last refreshed.
            </summary>
      <returns>The date and time at which the partition was last refreshed.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Source">
      <summary>
            Gets or sets the PartitionSource object.
            </summary>
      <returns>The PartitionSource object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.SourceType">
      <summary>
            Gets the Type of PartitionSource.
            </summary>
      <returns>The Type of PartitionSource.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.State">
      <summary>
            Gets or sets the state for the object partitions. For regular partitions, Ready if the partition has been refreshed or NoData if it was never refreshed or if it was cleared. 
            For calculated partitions, as with calculated columns, this value can be CalculationNeeded or Ready.
            </summary>
      <returns>The object state for the partitions.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Table">
      <summary>
            Gets or sets the reference to a Table object that owns this Partition.
            </summary>
      <returns>The reference to a Table object that owns this Partition.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PartitionSource.Partition">
      <summary>
            Gets or sets an accessor that returns a Partition object.
            </summary>
      <returns>An accessor that returns a Partition object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.Annotations">
      <summary>
            Gets the collection object of all annotations in the current Perspective.
            </summary>
      <returns>The collection object of all annotations in the current Perspective.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.Description">
      <summary>
            Gets or sets the description of the object.
            </summary>
      <returns>The string contining the description of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.ModifiedTime">
      <summary>Gets or sets the modified date and time for the Perspective.</summary>
      <returns>A modified date and time for the Perspective.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.Name">
      <summary>Gets or sets the name of the property.</summary>
      <returns>The name of the property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.Parent">
      <summary>
            Gets or sets the parent object, null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.PerspectiveTables">
      <summary>
            Gets the collection object of all perspectivetables in the current Perspective.
            </summary>
      <returns>The collection object of all perspectivetables in the current Perspective.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Annotations">
      <summary>
            Gets the collection object of all annotations in the current PerspectiveColumn.
            </summary>
      <returns>The collection of perspective column annotation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Column">
      <summary>
            Gets or sets an ID-based reference to a Column object.
            </summary>
      <returns>An ID-based reference to a Column object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.ModifiedTime">
      <summary>Gets or sets the modified date and time for the column.</summary>
      <returns>The modified date and time for the column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Name">
      <summary>
            Gets or sets the name of the object.
            </summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Parent">
      <summary>
            Gets the parent object, null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.PerspectiveTable">
      <summary>Gets or sets the PerspectiveTable in the perspectivecolumn.</summary>
      <returns>The PerspectiveTable.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Annotations">
      <summary>
            Gets the collection object of all annotations in the current PerspectiveHierarchy.
            </summary>
      <returns>The collection object of all annotations in the current PerspectiveHierarchy.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Hierarchy">
      <summary>
            Gets or sets the hierarchy object in the <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy" />.
            </summary>
      <returns>The hierarchy object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.ModifiedTime">
      <summary>Gets or sets the modified date and time of PerspectiveHierarchy object.</summary>
      <returns>The modified date and time of the PerspectiveHierarchy object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Name">
      <summary>
            Gets or sets the name of the object.
            </summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Parent">
      <summary>
            Gets the parent object, null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.PerspectiveTable">
      <summary>Gets or sets the PerspectiveTable for the PerspectiveHierarchy object.</summary>
      <returns>The PerspectiveTable for the PerspectiveHierarchy object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Annotations">
      <summary>
            Gets the collection object of all annotations in the current PerspectiveMeasure.
            </summary>
      <returns>A collection object of all annotations in the current PerspectiveMeasure.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Measure">
      <summary>Gets or sets the measure associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure" /> object.</summary>
      <returns>The measure associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.ModifiedTime">
      <summary>
            Gets the time that the object was last modified.
            </summary>
      <returns>The time that the object was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Name">
      <summary>
            Gets or sets the name of the object that is derived from the referenced Measure. Therefore, setting the Name property
            is not allowed on this object.
            </summary>
      <returns>A String name of the object that is derived from the referenced Measure.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Parent">
      <summary>
            Gets or sets the Parent object, null for Model objects.
            </summary>
      <returns>The Parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.PerspectiveTable">
      <summary>Gets or sets the PerspectiveTable for the PerspectiveMeasure objects.</summary>
      <returns>The PerspectiveTable for the PerspectiveMeasure objects.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Annotations">
      <summary>
            Gets the collection object of all annotations in the current PerspectiveTable.
            </summary>
      <returns>The collection object of all annotations in the current PerspectiveTable.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.IncludeAll">
      <summary>Gets or sets a value that indicates whether to include all the objects.</summary>
      <returns>true if to include all the objects; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.ModifiedTime">
      <summary>
            Gets the time that the object was last modified.
            </summary>
      <returns>The time that the object was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Name">
      <summary>
            Gets or sets the name of the object.
            </summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Parent">
      <summary>
            Gets or sets the parent object, null for Model objects.
            </summary>
      <returns>A parent object, null for Model objects</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Perspective">
      <summary>Gets or sets the perspective table object.</summary>
      <returns>The perspective table object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.PerspectiveColumns">
      <summary>
            Gets the collection object of all perspectivecolumns in the current PerspectiveTable.
            </summary>
      <returns>The collection object of all perspectivecolumns in the current PerspectiveTable.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.PerspectiveHierarchies">
      <summary>
            Gets the collection object of all PerspectiveHierarchies in the current PerspectiveTable.
            </summary>
      <returns>The collection object of all PerspectiveHierarchies in the current PerspectiveTable.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.PerspectiveMeasures">
      <summary>
            Gets the collection object of all PerspectiveMeasures in the current PerspectiveTable.
            </summary>
      <returns>The collection object of all PerspectiveMeasures in the current PerspectiveTable.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Table">
      <summary>Gets or sets the table for this property.</summary>
      <returns>The table for this property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.NewValue">
      <summary>
            Gets or sets a new value of the property.
            </summary>
      <returns>A new value of the property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.Object">
      <summary>
            Gets or sets the Metadata object whose property was changed.
            </summary>
      <returns>The Metadata object whose property was changed.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.OriginalValue">
      <summary>
            Gets the original value of the property.
            </summary>
      <returns>The original value of the property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.PropertyName">
      <summary>
            Gets or sets the name of the property.
            </summary>
      <returns>The name of the property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.PropertyType">
      <summary>
            Gets or sets the Type of the property.
            </summary>
      <returns>The Type of the property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Account">
      <summary>Gets or sets the account for the data source.</summary>
      <returns>The account for the data source.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.ConnectionString">
      <summary>Gets or sets the connection string to the data source.</summary>
      <returns>A connection containing string to the data source.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.ImpersonationMode">
      <summary>
            Gets or sets the impersonation mode to connect to the data source. 
            </summary>
      <returns>The impersonation mode to connect to the data source.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Isolation">
      <summary>
            Gets or sets the isolation property for a DataSource object.
            </summary>
      <returns>The data source isolation status.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.MaxConnections">
      <summary>
            Gets or sets the maximum number of connections to be opened concurrently to the data source.
            </summary>
      <returns>The maximum number of connections to be opened concurrently to the data source.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Password">
      <summary>Gets or sets the password of the data source provider.</summary>
      <returns>A String containing the password of the data source provider.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Provider">
      <summary>Gets or sets the provider of the data source.</summary>
      <returns>The string containing the provider of the data source.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Timeout">
      <summary>
            Gets or sets the timeout in seconds for commands executed against the data source.
            </summary>
      <returns>The timeout in seconds for commands executed against the data source.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.QueryPartitionSource.DataSource">
      <summary> 
            Gets or sets a named object specifying a connection string to an external data source that provides data to the model. See  for a list of supported data sources. 
            </summary>
      <returns>The data source.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.QueryPartitionSource.Query">
      <summary> 
            Gets or sets a query assigned to a partition, providing a slice of the dataset stored in the partition. 
            </summary>
      <returns>A string query assigned to a partition, providing a slice of the dataset stored in the partition.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.Annotations">
      <summary>
            Gets the collection object of all annotations in the current Relationship.
            </summary>
      <returns>The annotations in the current Relationship.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.CrossFilteringBehavior">
      <summary>Gets or sets the cross filtering behavior in the relationship.</summary>
      <returns>The cross filtering behavior in the relationship.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.FromTable">
      <summary>
            Gets or sets the starting table in a directional table relationship.
            </summary>
      <returns>The starting table in a directional table relationship.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.IsActive">
      <summary>
           Gets or sets a value that indicates whether the column is active.
            </summary>
      <returns>true if the column is active; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.JoinOnDateBehavior">
      <summary>
            Gets or sets the join on date behavior for this property.
            </summary>
      <returns>The join on date behavior for this property.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ModifiedTime">
      <summary>Gets or sets the date and time of the object at which was last modified.</summary>
      <returns>The date and time of the object at which was last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.Name">
      <summary>
            Gets or sets the name of the column.
            </summary>
      <returns>The name of the column.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.Parent">
      <summary>
            Gets or sets the Parent object, null for Model objects.
            </summary>
      <returns>The Parent object, null for Model objects.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.RefreshedTime">
      <summary>
            Gets or sets the updated date and time for the object.
            </summary>
      <returns>The updated date and time for the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.RelyOnReferentialIntegrity">
      <summary>Gets or sets a value that indicates whether if the object relies on referential integrity.</summary>
      <returns>true if the object relies on referential integrity; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.SecurityFilteringBehavior">
      <summary>
            Gets or sets the security filtering behavior.
            </summary>
      <returns>The security filtering behavior.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.State">
      <summary>
            Gets or sets the relationship state.
            </summary>
      <returns>The relationship state.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ToTable">
      <summary>
            Gets the destination table in a directional table relationship.
            </summary>
      <returns>The destination table in a directional table relationship.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.Type">
      <summary>
            Gets the type of the <see cref="T:Microsoft.AnalysisServices.Tabular.Relationship" /> object.
            </summary>
      <returns>The type of the <see cref="T:Microsoft.AnalysisServices.Tabular.Relationship" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.RemovedSubtreeEntry.LastParent">
      <summary>
            Gets or sets the object that RemovedObject was a child of before it was removed from the object tree.
            For example, if Table is removed from the Model, then Model will be LastParent.
            </summary>
      <returns>The object that RemovedObject was a child of before it was removed from the object tree.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.RemovedSubtreeEntry.RemovedObject">
      <summary>
            Gets or sets the root of the removed subtree.
            For example, if Table is removed from the Model, then Table will be RemovedObject.
            </summary>
      <returns>The removed object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Role.Microsoft#AnalysisServices#Tabular#IMajorObject#BaseType">
      <summary>Gets the base type implementation of the Role.</summary>
      <returns>The base type implementation of the Role.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Role.Microsoft#AnalysisServices#Tabular#IMajorObject#ObjectReference">
      <summary>Gets the object reference implementation of the object.</summary>
      <returns>The object reference implementation of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Role.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentDatabase">
      <summary>Gets the parent database.</summary>
      <returns>The parent database.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Role.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentServer">
      <summary>Gets the Server object that is the parent of the Role object.</summary>
      <returns>The Server object that is the parent of the Role object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Role.Microsoft#AnalysisServices#Tabular#IMajorObject#Path">
      <summary>Gets the path of the object.</summary>
      <returns>The path of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.RoleCollection.Item(System.Int32)">
      <summary>
            Gets the Role at the specified zero-based index.
            </summary>
      <param name="index">The specified zero-based index.</param>
      <returns>The Role at the specified zero-based index.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.RoleCollection.Item(System.String)">
      <summary>
            Gets the Role with the specified ID.
            </summary>
      <param name="id">The specified ID.</param>
      <returns>The Role with the specified ID.</returns>
      <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a Role with the specified ID.</exception>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SaveOptions.MaxParallelism">
      <summary>
            Gets or sets the maximum parallelism to apply to the operation. Typically, this will influence Refresh operations.
            This value doesn't guarantee parallelism, as the server may enforce other limits.
            </summary>
      <returns>The maximum parallelism to apply to the operation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SaveOptions.SaveFlags">
      <summary>
            Gets or sets the SaveOptions to apply to the SaveChanges operation.
            </summary>
      <returns>The SaveOptions to apply to the SaveChanges operation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreChildren">
      <summary>
            Gets or sets a value that indicates whether to serialize current object only, don't serialize its children.
            </summary>
      <returns>true if to serialize current object; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreChildrenExceptAnnotations">
      <summary>
            Gets or sets a value that indicates whether the current object with Annotations only, don't serialize any other children.
            </summary>
      <returns>true if the current object with Annotations only, don't serialize any other children; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreInferredObjects">
      <summary>
            Gets or sets a value that indicates whether to ignore objects whose lifetime is controlled by the Server, such as RowNumber column, AttributeHierarchy.
            </summary>
      <returns>true if to ignore objects whose lifetime is controlled by the Server; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreInferredProperties">
      <summary>
            Gets or sets a value that indicates whether to Ignore properties whose value is controlled by the Server, such as Column.State
            </summary>
      <returns>true if to Ignore properties whose value is controlled by the Server; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreTimestamps">
      <summary>
            Gets or sets a value that indicates whether if to Ignore timestamps.
            </summary>
      <returns>true if to Ignore timestamps; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IncludeTranslatablePropertiesOnly">
      <summary>
            Gets or sets a value that indicates whether only translatable properties such as Name and Description are to be written.
            </summary>
      <returns>true if only translatable properties such as Name and Description are to be written; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.PartitionsMergedWithTable">
      <summary>
            Gets or sets a value that indicates whether to represent Partition as separate object. Instead, Partition properties will appear under Table object.
            </summary>
      <returns>true if to represent Partition as separate object; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.SplitMultilineStrings">
      <summary>
            Gets or sets a value that indicates whether the multiline strings should be split into array of strings.
            </summary>
      <returns>true if the multiline strings should be split into array of strings; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.Databases">
      <summary>
            Gets the collection of databases resident on a Server.
            </summary>
      <returns>The collection of databases resident on a Server.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.IsInTransaction">
      <summary>
            Gets the value indicating whether there is an active transaction started on Server.
            </summary>
      <returns>true if there is an active transaction started on Server; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.Microsoft#AnalysisServices#Tabular#IMajorObject#BaseType">
      <summary>Gets the base type implementation of the Server.</summary>
      <returns>The base type implementation of the Server.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.Microsoft#AnalysisServices#Tabular#IMajorObject#ObjectReference">
      <summary>Gets the object reference.</summary>
      <returns>The object reference.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentDatabase">
      <summary>Gets the parent database implementation of the server.</summary>
      <returns>The parent database implementation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentServer">
      <summary>Gets the parent server of this object.</summary>
      <returns>The parent server of this object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.Microsoft#AnalysisServices#Tabular#IMajorObject#Path">
      <summary>Gets the path implementation for this object.</summary>
      <returns>The path implementation for this object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.Roles">
      <summary>
            Gets the collection of Roles.
            </summary>
      <returns>The collection of Roles.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.SessionTrace">
      <summary>
            Gets the <see cref="P:Microsoft.AnalysisServices.Tabular.Server.SessionTrace" /> object that is used to start and stop traces on the server.
            </summary>
      <returns>The SessionTrace object that is used to start and stop traces on the server.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Server.Traces">
      <summary>
            Gets the traces available on the server.
            </summary>
      <returns>The traces available on the server.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SessionTrace.IsStarted">
      <summary>
            Gets a value that indicates whether the status of the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace" /> can start in the session.
            </summary>
      <returns>true if the status of the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace" /> can start in the session; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SessionTrace.Parent">
      <summary>
            Gets the parent Server of the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace" /> object.
            </summary>
      <returns>The parent Server of the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.FromCardinality">
      <summary>
            Gets or sets the relationship from cardinality.
            </summary>
      <returns>The relationship from cardinality.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.FromColumn">
      <summary>
            Gets or sets the starting column in a single column relationship.
            </summary>
      <returns>The starting column in a single column relationship.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.ToCardinality">
      <summary>Gets or sets the end of the cardinality relationship.</summary>
      <returns>The end of the cardinality relationship.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.ToColumn">
      <summary>
            Gets or sets the destination column in a single column relationship.
            </summary>
      <returns>The destination column in a single column relationship.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.Annotations">
      <summary>
            Gets the collection object of all Annotations in the current Table.
            </summary>
      <returns>The collection object of all Annotations in the current Table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.Columns">
      <summary>
            Gets the collection object of all Columns in the current Table.
            </summary>
      <returns>The collection object of all Columns in the current Table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.DataCategory">
      <summary>
            Gets or sets the type of Table so that you can customize application behavior based on the type of data in the table. Allowed values are identical to those of dimension type properties for Multidimensional models. Regular is the default. Other values include Time (2), Geography (3), Organization (4), BillOfMaterials (5), Accounts (6), Customers (7), Products (8), Scenario (9), Quantitativ1e (10), Utility (11), Currency (12), Rates (13), Channel (14) - channel dimension, Promotion (15).
            </summary>
      <returns>The type of Table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.Description">
      <summary>Gets or sets an accessor specifying the Description property of the body of the object.</summary>
      <returns>A string containing an accessor specifying the Description property of the body of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.Hierarchies">
      <summary>
            Gets the collection object of all hierarchies in the current Table.
            </summary>
      <returns>The collection object of all hierarchies in the current Table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.IsHidden">
      <summary>
            Gets or sets a value that indicates whether the object body is visible to client applications.
            </summary>
      <returns>true if the object body is visible to client applications; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.Measures">
      <summary>
            Gets the collection object of all Measures in the current Table.
            </summary>
      <returns>The collection object of all Measures in the current Table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.ModifiedTime">
      <summary>
            Gets or sets the date and time at which one or more properties of the object body were last modified.
            </summary>
      <returns>The date and time at which one or more properties of the object body were last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.Name">
      <summary>
            Gets or sets an accessor specifying the name property of the body of the object.
            </summary>
      <returns>The name of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.Parent">
      <summary>
            Gets the parent object, null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.Partitions">
      <summary>
            Gets the collection object of all Partitions in the current Table.
            </summary>
      <returns>A collection object of all Partitions in the current Table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Table.StructureModifiedTime">
      <summary>
            Gets or sets the date and time at which one or more properties of the body structure were last modified.
            </summary>
      <returns>The date and time at which one or more properties of the body structure were last modified.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Annotations">
      <summary>
            Gets the collection object of all annotations in the current TablePermission.
            </summary>
      <returns>The collection object of all annotations in the current TablePermission.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ErrorMessage">
      <summary>Gets or sets the error message of the permission.</summary>
      <returns>The error message of the permission.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.FilterExpression">
      <summary>Gets or sets a filtering expression for the current TablePermission.</summary>
      <returns>A filtering expression for the current TablePermission.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ModifiedTime">
      <summary>
            Gets or sets the modified date and time of the object.
            </summary>
      <returns>The modified date and time of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Name">
      <summary>
            Gets or sets the Name of the object that is derived from the referenced Table. Therefore, setting the Name property
            is not allowed on this object.
            </summary>
      <returns>The Name of the object that is derived from the referenced Table.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ObjectType">
      <summary>
            Gets the type of the object.
            </summary>
      <returns>The type of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Parent">
      <summary>
            Gets the parent object, null for Model objects.
            </summary>
      <returns>The parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Role">
      <summary>
            Gets the role of this object.
            </summary>
      <returns>The role of this object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.State">
      <summary>
            Gets the state of the permission.
            </summary>
      <returns>The state of the permission.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Table">
      <summary>Gets or sets the table permission.</summary>
      <returns>The table permission.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TomValidationException.Error">
      <summary>
            Gets or sets the validation error object.
            </summary>
      <returns>The validation error object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Audit">
      <summary>
            Gets or sets a value that indicates whether the Trace object can drop any events, regardless of whether this results in degraded performance on the server.
            </summary>
      <returns>true if the Trace object can drop any events; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.AutoRestart">
      <summary>
            Gets or sets a value that indicates whether a Trace object will automatically restart when the service stops and restarts.
            </summary>
      <returns>true if a Trace object will automatically restart when the service stops and restarts; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Events">
      <summary>
            Gets the collection of event objects to be captured by a Trace.
            </summary>
      <returns>The collection of event objects to be captured by a <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" />.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Filter">
      <summary>
            Gets or sets the specified filter to add.
            </summary>
      <returns>The specified filter to add.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.IsStarted">
      <summary>
            Gets a value that indicates whether the Trace object was initiated.
            </summary>
      <returns>true if the Trace object was initiated; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileAppend">
      <summary>
            Gets or sets a value that indicates whether the Trace appends its logging output to the existing log file, or overwrites it.
            </summary>
      <returns>true if the Trace appends its logging output to the existing log file; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileName">
      <summary>
            Gets or sets the file name of the log file for the Trace object.
            </summary>
      <returns>The file name of the log file for the Trace object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileRollover">
      <summary>
            Gets or sets a value that indicates whether logging of Trace output will roll over to a new file, or whether it will stop when the maximum log file size that is specified in <see cref="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileSize" /> is reached.
            </summary>
      <returns>true if logging of Trace output will roll over to a new file; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileSize">
      <summary>
            Gets or sets the maximum log file size, in megabytes.
            </summary>
      <returns>The maximum log file size, in megabytes.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Microsoft#AnalysisServices#Tabular#IMajorObject#BaseType">
      <summary>Gets the base type implementation of the object.</summary>
      <returns>The base type implementation of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Microsoft#AnalysisServices#Tabular#IMajorObject#ObjectReference">
      <summary>Gets the object reference implementation of the object.</summary>
      <returns>The object reference implementation of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentDatabase">
      <summary>Gets the parent database for the object.</summary>
      <returns>The parent database for the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Microsoft#AnalysisServices#Tabular#IMajorObject#ParentServer">
      <summary>Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> that is the parent of the specified object.</summary>
      <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> that is the parent of the specified object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Microsoft#AnalysisServices#Tabular#IMajorObject#Path">
      <summary>Gets the path of the object.</summary>
      <returns>The path of the object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Parent">
      <summary>
            Gets the parent <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> of a Trace object. This class cannot be inherited.
            </summary>
      <returns>The parent <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> of a Trace object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.StopTime">
      <summary>
            Gets or sets the date and time at which a Trace object should stop.
            </summary>
      <returns>The date and time at which a Trace object should stop.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.Trace.XEvent">
      <summary>
            Gets or sets the collection of XEvent that is part of this category.
            </summary>
      <returns>The collection of XEvent that is part of this category.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceCollection.Item(System.Int32)">
      <summary>
            Gets the Trace at the specified zero-based index.
            </summary>
      <param name="index">The zero-based index of the element to get.</param>
      <returns>The Trace at the specified index.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceCollection.Item(System.String)">
      <summary>
            Gets the Trace that has the specified identifier from the collection.
            </summary>
      <param name="id">The identifier of the Trace to return.</param>
      <returns>The Trace specified by the identifier.</returns>
      <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a Trace with the specified ID.</exception>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Count">
      <summary>
            Gets the number of elements contained in the collection.
            </summary>
      <returns>The number of elements contained in the collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Item(System.Int32)">
      <summary>
            Gets the element at the specified index.
            </summary>
      <param name="index">The specified index.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.System#Collections#ICollection#IsSynchronized">
      <summary>Gets a value indicating whether the access to the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceColumnCollection" /> is synchronized.</summary>
      <returns>true if the access to the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceColumnCollection" /> is synchronized; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.System#Collections#ICollection#SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the collection.</summary>
      <returns>An object that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEvent.Columns">
      <summary>
            Gets a collection that contains all the columns in the event.
            </summary>
      <returns>The collection that contains all the columns in the event.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEvent.EventID">
      <summary>
            Gets or sets a value that identifies the event.
            </summary>
      <returns>Teh event ID.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ApplicationName">
      <summary>
            Gets the application name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The application name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ClientHostName">
      <summary>
            Gets the client host name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The client host name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ClientProcessID">
      <summary>
            Gets the client process identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>A string containing the client process identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ConnectionID">
      <summary>
            Gets the connection identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>A String that contains a connection identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" />   object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.CpuTime">
      <summary>
            Gets the CPU time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The CPU time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.CurrentTime">
      <summary>
            Gets the current date and time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The current date and time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.DatabaseName">
      <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>A String containing <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> name <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Duration">
      <summary>
            Gets the duration value associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The duration value associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.EndTime">
      <summary>
            Gets the end time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The end time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Error">
      <summary>
            Gets the error property associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The error property associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.EventClass">
      <summary>
            Gets the event class associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The event class associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.EventSubclass">
      <summary>
            Gets the event subclass associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The event subclass associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.IntegerData">
      <summary>
            Gets the Integer data associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The Integer data associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Item(Microsoft.AnalysisServices.TraceColumn)">
      <summary>
            Corresponds to the indexor property in the C# language. It allows indexing of a collection in the same manner as with arrays.
            </summary>
      <param name="column">Trace column.</param>
      <returns>The value of a trace column from a trace event.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.JobID">
      <summary>
            Gets the job identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The job identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.NTCanonicalUserName">
      <summary>
            Gets the NT canonical user name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The NT canonical user name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.NTDomainName">
      <summary>
            Gets the NT domain name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The NT domain name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.NTUserName">
      <summary>
            Gets the NT user name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The NT user name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectID">
      <summary>
            Gets the object identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>A String containing the object identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectName">
      <summary>
            Gets the object name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The object name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectPath">
      <summary>
            Gets the object path associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>A String object path associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectReference">
      <summary>
            Gets the object reference associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>An String object reference associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectType">
      <summary>
            Gets the object type associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The object type associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ProgressTotal">
      <summary>
            Gets the progress total associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The progress total associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.RequestParameters">
      <summary>
            Gets the request parameters associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The request parameters.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.RequestProperties">
      <summary>
            Gets the request properties associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>A String that contains the request properties associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ServerName">
      <summary>
            Gets the server name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The server name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.SessionID">
      <summary>
            Gets the session identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The session identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.SessionType">
      <summary>
            Gets the session type associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>A string containing the session type associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Severity">
      <summary>
            Gets the severity associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The severity associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Spid">
      <summary>Gets the active server process identifier (SPID) on which to execute the parent object.</summary>
      <returns>A String containing the active server process identifier (SPID) on which to execute the parent object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.StartTime">
      <summary>
            Gets the date and time at which a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object's trace started.
            </summary>
      <returns>The date and time at which a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object's trace started.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Success">
      <summary>
            Gets the success property associated with the trace indicated by a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object's trace.
            </summary>
      <returns>The success property associated with the trace indicated by a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object's trace.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.TextData">
      <summary>
            Gets the text data information associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.
            </summary>
      <returns>The text data information associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs" /> object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.XmlaMessages">
      <summary>
            Gets the collection of XMLA messages associated with a TraceEventArgs object.
            </summary>
      <returns>The collection of XMLA messages associated with a TraceEventArgs object.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Count">
      <summary>
            Gets the number of elements contained in the collection.
            </summary>
      <returns>The number of elements contained in the collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Item(Microsoft.AnalysisServices.TraceEventClass)">
      <summary>Gets the element at the specified event Identifier.</summary>
      <param name="eventId">The specified event Identifier.</param>
      <returns>The trace event collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Item(System.Int32)">
      <summary>
            Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> at the specified index.
            </summary>
      <param name="index">The zero-based index of the element.</param>
      <returns>The element at the specified index.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventCollection.System#Collections#ICollection#IsSynchronized">
      <summary>Gets a value that indicates whether access to the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventCollection" /> is synchronized.</summary>
      <returns>true if access to the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventCollection" /> is synchronized; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventCollection.System#Collections#ICollection#SyncRoot">
      <summary>Gets an object that can be used to synchronize access to the collection.</summary>
      <returns>An object that can be used to synchronize access to the collection.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceStoppedEventArgs.Exception">
      <summary>
            Gets the exception that occurs in the event.
            </summary>
      <returns>The exception that occurs in the event.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.TraceStoppedEventArgs.StopCause">
      <summary>
            Gets the cause of trace to stop.
            </summary>
      <returns>The cause of trace to stop.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ValidationError.Message">
      <summary>
            Gets or sets an error message emitted during validation.
            </summary>
      <returns>An error message emitted during validation.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ValidationError.Source">
      <summary>
            Gets or sets the source object from which the error originated.
            </summary>
      <returns>The source object from which the error originated.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ValidationResult.ContainsErrors">
      <summary>
            Gets a value that indicates whether the errors occurred during validation.
            </summary>
      <returns>true if the errors occurred during validation; otherwise, false.</returns>
    </member>
    <member name="P:Microsoft.AnalysisServices.Tabular.ValidationResult.Errors">
      <summary>
            Gets a collection of validation errors.
            </summary>
      <returns>A collection of validation errors.</returns>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.AggregateFunction">
      <summary>
            Specifies the aggregate function to be used by reporting tools to summarize column values.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Default">
      <summary>
            The default aggregation is Sum for numeric columns. Otherwise the default is None.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.None">
      <summary>
            Leaves the aggregate function unspecified.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Sum">
      <summary>
            Calculates the sum of values contained in the column. This is the default aggregation function.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Min">
      <summary>
            Returns the lowest value for all child members.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Max">
      <summary>
            Returns the highest value for all child members.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Count">
      <summary>
            Returns the rows count in the table.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Average">
      <summary>
            Calculates the average of values for all non-empty child members.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.DistinctCount">
      <summary>
            Returns the count of all unique child members.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Alignment">
      <summary>
            An enumeration of possible values for aligning data in a cell. 
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.Alignment.Default">
      <summary>
            Aligns string or numerical values based on the culture. 
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.Alignment.Left">
      <summary>
            Aligns string or numerical values to the left.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.Alignment.Right">
      <summary>
            Aligns string or numerical values to the right.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.Alignment.Center">
      <summary>
            Centers string or numerical values within a cell.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Annotation">
      <summary>
            An extension of the schema used for passing object-specific information in the form of name-value pairs, for use by a client application. Analysis Services does not interpret or validate annotations. Annotations are defined as a child of a logical metadata object in the model.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Assembly">
      <summary>
            Represents a COM or .NET library that can contain several classes with several methods; all of which are potential stored procedures.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.AttributeHierarchy">
      <summary>
            Represents the attribute hierarchy of a column in a table. It is an optional child object of a <see cref="T:Microsoft.AnalysisServices.Tabular.Column" /> object and is implicitly created by the server. When the attribute hierarchy is present, the column becomes available as a hierarchy in the multidimensional engine and can be queried by using MDX.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.AttributeHierarchyAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.CalculatedColumn">
      <summary>
            Represents a column that is based on a DAX expression in a Table that also contains DataColumns and a RowNumberColumn. A CalculatedColumn can also be added to a calculated table.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource">
      <summary>
            Represents a Partition of a CalculatedTable object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn">
      <summary>
            Represents a column in a Table that is based on a DAX expression. A collection of CalculatedTableColumn, under a Table object bound to a partition with Source of type CalculatedPartitionSource, results in a calculated table.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ClrAssembly">
      <summary>
            Enables you to manage and use a ClrAssembly. This class cannot be inherited. 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Column">
      <summary>
            Represents a base class of a column object of a Tabular model, used to specify a DataColumn, RowNumberColumn, CalculatedColumn, or CalculatedTableColumn.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ColumnAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ColumnCollection">
      <summary>
            Collection of Column objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ColumnType">
      <summary>
            An enumeration of possible values for a column type. 
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ColumnType.Data">
      <summary>
            The contents of this column come from a DataSource.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ColumnType.Calculated">
      <summary>
            The contents of this column are computed by using an expression after the Data columns have been populated.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ColumnType.RowNumber">
      <summary>
            This column is automatically added by the Server to every table.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ColumnType.CalculatedTableColumn">
      <summary>
            The column exists in a calculated table, where the table and its columns are based on a calculated expression. 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ComAssembly">
      <summary>
            Enables you to manage and use a ComAssembly. This class cannot be inherited.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.CrossFilteringBehavior">
      <summary>
            Indicates how relationships influence filtering of data. The enumeration defines the possible behaviors.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.CrossFilteringBehavior.OneDirection">
      <summary>
            The rows selected in the 'To' end of the relationship will automatically filter scans of the table in the 'From' end of the relationship.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.CrossFilteringBehavior.BothDirections">
      <summary>
            Filters on either end of the relationship will automatically filter the other table.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.CrossFilteringBehavior.Automatic">
      <summary>
            The engine will analyze the relationships and choose one of the behaviors by using heuristics.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Culture">
      <summary>
            Represents a user culture. It is a child of a Model object, used for translating strings and formatting values.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.CultureAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.CultureCollection">
      <summary>
            Collection of Culture objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Database">
      <summary>
            Specifies an Analysis Services Tabular or Multidimensional database. This class cannot be inherited. Server mode and model type will determine whether you can subsequently create or modify the model tree. Specifically, if you call Tabular.Database, you can modify its model only when the model is Tabular at compatibility level 1200. 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DatabaseCollection">
      <summary>
            Represents a collection of <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> objects on a <see cref="T:Microsoft.AnalysisServices.Tabular.Server" />.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataColumn">
      <summary>
            Represents a column in a Table that gets data from an external data source.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.ColumnOverride">
      <summary>
            Base class for the objects that represent overriden properties of Column objects that are provided for the duration of refresh operation.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride">
      <summary>
            Represents object that holds overriden properties of DataColumn that are provided for the duration of refresh operation.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.DataSourceOverride">
      <summary>
            Base class for the objects that represent overriden properties of DataSource objects that are provided for the duration of refresh operation.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection">
      <summary>
            Represents the collection of overrides.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride">
      <summary>
            Represents the object that overrides the properties of regular Partition for the duration of refresh operation.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionSourceOverride">
      <summary>
            Base class for objects that override the properties of partition source objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride">
      <summary>
            Represents object that holds overriden properties of ProviderDataSource that are provided for the duration of refresh operation.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride">
      <summary>
            Represents the override properties of a QueryPartitionSource object that are provided for the duration of a refresh operation.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataSource">
      <summary>
            Defines an open connection to an external data source for import, refresh, or DirectQuery operations on a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Model" />.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceCollection">
      <summary>
            Collection of DataSource objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DatasourceIsolation">
      <summary>
            Controls the locking behavior of the SQL statements when executing commands against the data source. 
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DatasourceIsolation.ReadCommitted">
      <summary>
            Specifies that statements cannot read data that has been modified, but not committed, by other transactions. This prevents dirty reads.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DatasourceIsolation.Snapshot">
      <summary>
            Specifies that the data read by any statement in a transaction is transactionally consistent, as if the statements in a transaction receive a snapshot of the committed data as it existed at the start of the transaction.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceType">
      <summary>
            The type of DataSource. Currently, the only possible value is Provider.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceType.Provider">
      <summary>
            A data source having a data provider and connection string.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataType">
      <summary>
            Describes the type of data contained in the column. 
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Automatic">
      <summary>
            Internal only.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.String">
      <summary>
            Column or measure contains string data values.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Int64">
      <summary>
            Column or measure contains integers.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Double">
      <summary>
            Column or measure contains double-precision floating-point numbers.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.DateTime">
      <summary>
            Column or measure contains date and time data
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Decimal">
      <summary>
            Column or measure contains decimal data values.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Boolean">
      <summary>
            Column or measure contains boolean data values.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Binary">
      <summary>
            Column or measure contains binary data.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Unknown">
      <summary>
            Initial value of a newly created column, replaced with an actual value after saving a Column to the Server.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Variant">
      <summary>
            A measure with varying data type.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DataViewType">
      <summary>
            Determines which partitions are to be selected to run queries against the model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataViewType.Full">
      <summary>
            Partitions with DataView set to Default or Full are selected.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataViewType.Sample">
      <summary>
            Partitions with DataView set to Default or Sample are selected.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DataViewType.Default">
      <summary>
            Only Partitions can use this value. When set, the partition will inherit the DataView from the Model.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DateTimeRelationshipBehavior">
      <summary>
            When joining two date time columns, indicates whether to join on date and time parts or on date part only.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DateTimeRelationshipBehavior.DateAndTime">
      <summary>
            When joining two date time columns, join on both the date and time parts.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.DateTimeRelationshipBehavior.DatePartOnly">
      <summary>
            When joining two date time columns, join on date part only.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.DeserializeOptions">
      <summary>
            Flags that control how the JSON document is treated during deserialization.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ExternalModelRoleMember">
      <summary>
            For internal use only.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Hierarchy">
      <summary>
            Represents a collection of levels that provide a logical hierarchical drilldown path for client applications. It is a child of a Table object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.HierarchyAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.HierarchyCollection">
      <summary>
            Collection of Hierarchy objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.IMajorObject">
      <summary>
            Major objects of a Tabular solution, such as Server, Database, Role, and Trace. Major objects are an artifact of the legacy AMO client library, where objects are classified as Major or Minor.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ImpersonationMode">
      <summary>
            Determines how credentials are obtained for an impersonated connection to a data source during data import or refresh.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.Default">
      <summary>
            Uses the inherited value from the ImpersonationMode on the DataSourceImpersonationInfo object in the database.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateAccount">
      <summary>
            A Windows user account having read permissions on the external data source.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateAnonymous">
      <summary>
            Not supported. 
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateCurrentUser">
      <summary>
            Not supported for tabular model databases attached to an Analysis Services instance.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateServiceAccount">
      <summary>
            Startup account of the Analysis Services instance. This account must have read permissions on a data source to enable data refresh.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateUnattendedAccount">
      <summary>
            Do not reference this member directly in your code. It supports the Analysis Services infrastructure.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ITrace">
      <summary>
            Provides a mechanism to store event logs which can be viewed or replayed later.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.JsonScripter">
      <summary>
            Helper class for scripting out a Tabular Database or Tabular metadata object into JSON script.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.JsonSerializer">
      <summary>
            Two-way conversion of an in-memory object tree to JSON. JSON is used for object definitions in a Tabular model or Tabular database at compatibility level 1200 and greater.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.KPI">
      <summary>
            Represents a Key Performance Indicator object. It is a child of a Measure object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.KPIAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Level">
      <summary>
            Represents a level in a hierarchy that provides a logical hierarchical drilldown path for client applications. It is a child of a Hierarchy object. The level is based on the values in a column.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.LevelAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.LevelCollection">
      <summary>
            Collection of Level objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadata">
      <summary>
            Holds synonym information for the Tabular model. It is a child of a Culture object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadataAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Measure">
      <summary>
            Represents a value that is calculated based on an expression. It is a child of a Table object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.MeasureAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.MeasureCollection">
      <summary>
            Collection of Measure objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.MetadataObject">
      <summary>
            Base class in a class hierarchy of Tabular objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2">
      <summary>
            Represents a collection of MetadataObjects.
            </summary>
      <typeparam name="T">The Type Object.</typeparam>
      <typeparam name="P">The Parent object.</typeparam>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Model">
      <summary>
            A Tabular model created at compatibility level 1200 or above.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult">
      <summary>
            Represents result of the operation on Model, such as Sync(), SaveChanges()
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelPermission">
      <summary>
            An enumeration of possible model permissions that can be used in a Role object.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.None">
      <summary>
            The role has no access to the model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.Read">
      <summary>
            The role can read metadata and data of the model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.ReadRefresh">
      <summary>
            The role has read and refresh permission.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.Refresh">
      <summary>
            The role can refresh the data and calculations in the model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.Administrator">
      <summary>
            Provides full access to the model.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelRole">
      <summary>
            Defines a set of user principals for whom security rules are applied. It is a child of a Model object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleCollection">
      <summary>
            Collection of ModelRole objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleMember">
      <summary>
            Defines a user principal that belongs to the Role. It is a child of a Role object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleMemberAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleMemberCollection">
      <summary>
            Collection of ModelRoleMember objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ModeType">
      <summary>
            Defines the method for making data available in the partition.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.Import">
      <summary>
            Data will be imported from a data source.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.DirectQuery">
      <summary>
            Data will be queried dynamically from a data source.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.Default">
      <summary>
            Only partitions can use this value. When set, the partition will inherit the DefaultMode of the Model.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.NamedMetadataObject">
      <summary>
            Represents a Tabular metadata object by its name.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2">
      <summary>
            A collection of named metadata objects.
            </summary>
      <typeparam name="T">Type of the named metadata object.</typeparam>
      <typeparam name="P">Parent of the metadata object.</typeparam>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ObjectImpact">
      <summary>
            Represents a modification to the model tree resulting from one or more user operations that either add new objects, remove existing objects, or change object properties.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ObjectReference">
      <summary>
            Provides linkage to an object. This class cannot be inherited.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ObjectState">
      <summary>
            An enumeration of possible values for object state.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.Ready">
      <summary>
            Object is refreshed, contains up-to-date data, and is queryable.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.NoData">
      <summary>
            Object is queryable but contains no data. Refresh it to bring in data. Applies to non-calculated objects, such as DataColumns, partitions, and Tables.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.CalculationNeeded">
      <summary>
            Object is not queryable and contains no data. It needs to be refreshed to become functional. Applies only to calculated objects, such as calculated columns, hierarchies, and calculated tables.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.SemanticError">
      <summary>
            Object is in an error state because of an invalid expression. It is not queryable.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.EvaluationError">
      <summary>
            Object is in an error state because an error occurred during expression evaluation. It is not queryable.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.DependencyError">
      <summary>
            Object is in an error state because some of its calculation dependencies are in an error state. It is not queryable.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.Incomplete">
      <summary>
            Some parts of the object have no data. Refresh the object to add the rest of the data. The object is queryable. Applies to non-calculated objects, such as DataColumns, partitions, and tables.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ObjectTranslation">
      <summary>
            Represents the translations of metadata properties for the Culture parent object. Properties like the Name and Description of a metadata object can be translated. If they are not translated, the properties specified on the main object are used. The ObjectTranslation object has a weakly typed reference to the object that it is translating.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection">
      <summary>
            Collection of ObjectTranslation objects.
            </summary>
      <summary>
            Collection of ObjectTranslation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ObjectType">
      <summary>
            An enumeration of logical metadata objects in a Tabular model or database. You can use ObjectType to return the type if you don't already know what it is.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Null">
      <summary>
            ObjectType is null if the object is not part of a Tabular model or database at compatibility level 1200 or later.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Model">
      <summary>
            Object type for a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Model" /> created at compatibility level 1200 or above.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.DataSource">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.DataSource" /> in a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Model" />.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Table">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Table" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Column">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Column" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.AttributeHierarchy">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.AttributeHierarchy" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Partition">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Partition" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Relationship">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Relationship" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Measure">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Measure" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Hierarchy">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Hierarchy" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Level">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Level" /> in a Hiearchy of a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Annotation">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Annotation" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.KPI">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.KPI" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Culture">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Culture" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.ObjectTranslation">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectTranslation" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.LinguisticMetadata">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadata" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Perspective">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Perspective" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveTable">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveTable" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveColumn">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumn" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveHierarchy">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveMeasure">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Role">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.RoleMembership">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.RoleMembership" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.TablePermission">
      <summary>
            An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.TablePermission" /> in a Tabular model.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Database">
      <summary>
            Specifies that the Annotation or Translation is for a Database object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.OutOfSyncException">
      <summary>
            Provides the out-of-synchronization errors.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Partition">
      <summary>
            Represents a partition in a table. Partitions define the query against external data sources that return the rowsets of a <see cref="T:Microsoft.AnalysisServices.Tabular.Table" />.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PartitionAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PartitionCollection">
      <summary>
            Collection of Partition objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PartitionSource">
      <summary> 
            A base class for all partition sources: QueryPartitionSource, CalculatedPartitionSource, MPartitionSource (reserved for future use). 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PartitionSourceType">
      <summary>
            An enumeration of possible values for a partition source.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.Query">
      <summary>
            The data in this partition is retrieved by executing a query against a DataSource.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.Calculated">
      <summary>
            The data in this partition is populated by executing a calculated expression.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.None">
      <summary>
            The source is undefined. Data can come from pushed data or from out of line bindings that pull in data from an explicitly specified data source.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Perspective">
      <summary>
            Defines a logical view over the Model and is a child of a Model object. It allows hiding Tables, Columns, Measures, and Hierarchies so that end users can look at a smaller subset of the large data model. 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveCollection">
      <summary>
            Collection of Perspective objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumn">
      <summary>
            Includes a Column of a Table in the Perspective. It is a child of a PerspectiveTable object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumnAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumnCollection">
      <summary>
            Collection of PerspectiveColumn objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy">
      <summary>
            Includes a Hierarchy of a Table in the Perspective. It is a child of a PerspectiveTable object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchyAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchyCollection">
      <summary>
            Collection of PerspectiveHierarchy objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure">
      <summary>
            Includes a Measure of a Table in the Perspective. It is a child of a PerspectiveTable object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasureAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasureCollection">
      <summary>
            Collection of PerspectiveMeasure objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveTable">
      <summary>
            Includes a Table into the Perspective. It is a child of a Perspective object. The PerspectiveColumns, PerspectiveMeasures, and PerspectiveHierarchies child objects allow customizing which parts of the Table are visible in the Perspective. 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveTableAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveTableCollection">
      <summary>
            Collection of PerspectiveTable objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry">
      <summary>
            Represents information about the modification of a metadata object's property.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ProviderDataSource">
      <summary>
            Represents a data source that uses a connection string for the connection.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.QueryPartitionSource">
      <summary> 
            Provides a query in the native query language of the external data source used to retrieve a slice of data for a single partition. 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RefreshType">
      <summary>
            An enumeration of possible values for a refresh type.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Full">
      <summary>
            For all partitions in the specified partition, table, or database, refresh data and recalculate all dependents. For a calculation partition, recalculate the partition and all its dependents. 
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.ClearValues">
      <summary>
            Clear values in this object and all its dependents.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Calculate">
      <summary>
            Recalculate this object and all its dependents, but only if needed. This value does not force recalculation, except for volatile formulas.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.DataOnly">
      <summary>
            Refresh data in this object and clear all dependents.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Automatic">
      <summary>
            If the object needs to be refreshed and recalculated, refresh and recalculate the object and all its dependents. Applies if the partition is in a state other than Ready.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Add">
      <summary>
            Append data to this partition and recalculate all dependents. This command is valid only for regular partitions and not for calculation partitions.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Defragment">
      <summary>
            Defragment the data in the specified table. As data is added to or removed from a table, the dictionaries of each column can become polluted with values that no longer exist in the actual column values. The defragment option will clean up the values in the dictionaries that are no longer used.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Relationship">
      <summary>
            Represents a logical relationship between two Table objects. It is a child of a Model object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipCollection">
      <summary>
            Collection of Relationship objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipEndCardinality">
      <summary>
            An enumeration of possible values for defining cardinality on either side of a table relationship.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RelationshipEndCardinality.None">
      <summary>
            The relationship is unspecified.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RelationshipEndCardinality.One">
      <summary>
            Specifies the 'one' side of a one-to-one or one-to-many relationship.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RelationshipEndCardinality.Many">
      <summary>
            Specifies the 'many' side of a one-to-many relationship.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipType">
      <summary>
            The type of relationship. Currently, the only possible value is SingleColumn.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RelationshipType.SingleColumn">
      <summary>
            Relationships are constructed using a column-to-column mapping.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RemovedSubtreeEntry">
      <summary>
            Represents information about a subtree removed from the object tree.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Role">
      <summary>
            Represents the level of security associated with a group of users. This class cannot be inherited.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RoleCollection">
      <summary>
            Represents a collection of Role objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RoleMemberType">
      <summary>
            Indicates whether the particular member of a security role is an individual user or a group of users, or if the member is automatically detected.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RoleMemberType.Auto">
      <summary>
            Member of security role is automatically detected.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RoleMemberType.User">
      <summary>
            Member of security role is an individual user.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.RoleMemberType.Group">
      <summary>
            Member of security role is a group of users.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.RowNumberColumn">
      <summary>
            Represents an internal column automatically added by the Server to every Table after the object is created on the server.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.SaveFlags">
      <summary>
            Flags used to control the behavior of a SaveChanges operation.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.SaveFlags.Default">
      <summary>
            All pending model changes are packed in a batch containing Create/Alter/Delete/Rename/Process commands
            together with a SequencePoint command (to trigger immediate validation on Server if used inside transaction) and sent to the Server.
            If there are no pending changes, these flags are ignored.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.SaveFlags.DelayValidation">
      <summary>
            This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.SaveFlags.ForceValidation">
      <summary>
            This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.SaveOptions">
      <summary>
            Settings that control the behavior of the SaveChanges operation.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.SecurityFilteringBehavior">
      <summary>
            Indicates how relationships influence filtering of data when evaluating row-level security expressions. The enumeration defines the possible behaviors.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.SecurityFilteringBehavior.OneDirection">
      <summary>
            The rows selected in the 'To' end of the relationship will automatically filter scans of the table in the 'From' end of the relationship.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.SecurityFilteringBehavior.BothDirections">
      <summary>
            Filters on either end of the relationship will automatically filter the other table.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.SerializeOptions">
      <summary>
            Flags used to control the output of metadata object serialization.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Server">
      <summary>
            Represents an instance of Analysis Services and provides methods and members that enable you to control that instance. This class cannot be inherited.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.SessionTrace">
      <summary>
            Represents a trace session. This class cannot be inherited. 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship">
      <summary>
            SingleColumnRelationship object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Table">
      <summary>
            Represents a Table in the data model. A Table object is a member of the <see cref="T:Microsoft.AnalysisServices.Tabular.TableCollection" /> object under a <see cref="T:Microsoft.AnalysisServices.Tabular.Model" /> object. It contains a <see cref="T:Microsoft.AnalysisServices.Tabular.ColumnCollection" />. Rows are based on <see cref="T:Microsoft.AnalysisServices.Tabular.Partition" /> object or a <see cref="T:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource" /> if the Table is a calculated table.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TableAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TableCollection">
      <summary>
            Collection of Table objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TablePermission">
      <summary>
            Defines the security rules of the Role on the Table. It is a child of a Role object.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TablePermissionAnnotationCollection">
      <summary>
            Collection of Annotation objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TablePermissionCollection">
      <summary>
            Collection of TablePermission objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TomException">
      <summary>
            Represents a generic exception that is raised when a Tabular object model error or warning occurs.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TomInternalException">
      <summary>
            Represents an internal error whose origin is either indeterminate or occurs lower in the stack.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TomValidationException">
      <summary>
            Represents an inconsistency in the state of a metadata object that's preventing completion of the current operation.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Trace">
      <summary>
            Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TraceCollection">
      <summary>
            Represents a collection of Trace objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TraceColumnCollection">
      <summary>
            Represents a collection of TraceColumn values.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TraceEvent">
      <summary>
            Represents a trace event.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs">
      <summary>
            Defines the identifiers and values associated with a trace event. This class cannot be inherited. 
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TraceEventCollection">
      <summary>
            Represents a collection of TraceEvent objects.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TraceEventHandler">
      <summary>
            Represents the analysis services trace event handler.
            </summary>
      <param name="sender">The sender object.</param>
      <param name="e">The trace event arguments.</param>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TraceStoppedEventArgs">
      <summary>
            Represents a trace stopped event.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TraceStoppedEventHandler">
      <summary>
            Represents the event handler when the tracing is stopped.
            </summary>
      <param name="sender">The trace.</param>
      <param name="e">The event arguments.</param>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.TranslatedProperty">
      <summary>
            Specifies which property of the object is being translated.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.TranslatedProperty.Caption">
      <summary>
            Object caption, shown instead of the name when it's defined.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.TranslatedProperty.Description">
      <summary>
            Description of the property, potentially visible in client applications.
            </summary>
    </member>
    <member name="F:Microsoft.AnalysisServices.Tabular.TranslatedProperty.DisplayFolder">
      <summary>
            A DisplayFolder property.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.Utils">
      <summary>
            General purpose utilities used primarily for name validation and syntax checks.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ValidationError">
      <summary>
            Represents an error found during validation of a metadata object tree.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.ValidationResult">
      <summary>
            Represents the result of consistency validation of a metadata object tree.
            </summary>
    </member>
    <member name="T:Microsoft.AnalysisServices.Tabular.WindowsModelRoleMember">
      <summary>
            Represents an individual Windows user account or a Windows security group.
            </summary>
    </member>
  </members>
</doc>