﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
	<assembly>
		<name>Microsoft.SqlServer.ForEachSMOEnumerator</name>
	</assembly>
	<members>
		<member name="N:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO">
			<summary>The <see cref="N:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO" /> namespace is an enumerator containing classes and members for using SQL Server Management Objects (SMO). You can select what information to enumerate over, and how that information is enumerated.</summary>
		</member>
		<member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.EmptyEnumerator">
			<summary>Acts as a placeholder when enumeration is called on an empty collection. The runtime returns the empty enumerator when there are no elements in the collection to enumerate over. This class cannot be inherited. </summary>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.EmptyEnumerator.#ctor">
			<summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.EmptyEnumerator" /> class. </summary>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.EmptyEnumerator.MoveNext">
			<summary>Advances the enumerator to the next element of the collection. Returns false if there is no object to move to.</summary>
			<returns>false, because there is no item to move to in the empty collection.</returns>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.EmptyEnumerator.Reset">
			<summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.EmptyEnumerator.Current">
			<summary>Raises an error indicating an empty enumerator.</summary>
			<returns>An object.</returns>
		</member>
		<member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator">
			<summary>Contains the members used when enumerating over SQL Server Management Objects (SMO). This class cannot be inherited. </summary>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator.#ctor">
			<summary>Initializes a new instance of the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator" /> class. </summary>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator.GetEnumerator(Microsoft.SqlServer.Dts.Runtime.Connections,Microsoft.SqlServer.Dts.Runtime.VariableDispenser,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents,Microsoft.SqlServer.Dts.Runtime.IDTSLogging)">
			<summary>Returns an enumerator that can iterate through the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator" /> instance.</summary>
			<returns>An object that is subsequently cast to an IEnumerator object.</returns>
			<param name="connections">A collection of connections used by the SMO enumerator.</param>
			<param name="variableDispenser">A <see cref="T:Microsoft.SqlServer.Dts.Runtime.VariableDispenser" /> object for locking variables.</param>
			<param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface.</param>
			<param name="log">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSLogging" /> interface.</param>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator.LoadFromXML(System.Xml.XmlElement,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents)">
			<summary>This method is not callable by your application code. To load a package saved as .xml, use the <see cref="M:Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage(System.String,Microsoft.SqlServer.Dts.Runtime.IDTSEvents)" /> method.</summary>
			<param name="rootNode">The node that contains the object or data to be loaded and persisted.</param>
			<param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> for raising events (errors, warnings, and so on) during persistence.</param>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator.SaveToXML(System.Xml.XmlDocument,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents)">
			<summary>This method is not callable by your application code. To save a package as .xml, use the <see cref="M:Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml(System.String,Microsoft.SqlServer.Dts.Runtime.Package,Microsoft.SqlServer.Dts.Runtime.IDTSEvents)" /> method.</summary>
			<param name="doc">The XML document to which to save the information.</param>
			<param name="events">An object that implements the <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface for raising events (errors, warnings, and so on) during persistence.</param>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator.Validate(Microsoft.SqlServer.Dts.Runtime.Connections,Microsoft.SqlServer.Dts.Runtime.VariableDispenser,Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents,Microsoft.SqlServer.Dts.Runtime.IDTSLogging)">
			<summary>Returns a value that indicates whether the container has invalid settings that will prevent it from running successfully.</summary>
			<returns>A <see cref="T:Microsoft.SqlServer.Dts.Runtime.DTSExecResult" /> enumeration that indicates the outcome of the validation.</returns>
			<param name="connections">The <see cref="T:Microsoft.SqlServer.Dts.Runtime.Connections" /> collection for the container.</param>
			<param name="variableDispenser">The <see cref="T:Microsoft.SqlServer.Dts.Runtime.VariableDispenser" /> collection for the container.</param>
			<param name="events">An <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents" /> interface to raise events.</param>
			<param name="log">An <see cref="T:Microsoft.SqlServer.Dts.Runtime.IDTSLogging" /> interface.</param>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator.EnumURN">
			<summary>Gets or sets a String that contains the SMO enumeration Uniform Resource Name (URN) for the selected enumeration.</summary>
			<returns>A String that contains the enumerator's configuration parameters.</returns>
		</member>
		<member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.IDTSForEachSMOEnumerator">
			<summary>Defines the interface for the <see cref="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumerator" /> class, providing members to enumerate over SQL Server Management Objects (SMO).</summary>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.IDTSForEachSMOEnumerator.EnumURN">
			<summary>Gets or sets a String that contains the SQL Server Management Object (SMO) enumeration Uniform Resource Name (URN) for the selected enumeration.</summary>
			<returns>A String that contains the enumerator's configuration parameters.</returns>
		</member>
		<member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.SMODataFileEnumerator">
			<summary>Enumerates the SQL Server Management Objects (SMO) data file.</summary>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.SMODataFileEnumerator.MoveNext">
			<summary>Advances the enumerator to the next element of the collection.</summary>
			<returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.SMODataFileEnumerator.Reset">
			<summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.SMODataFileEnumerator.Current">
			<summary>Gets the current object from the enumerator.</summary>
			<returns>An object that is the current object in the collection.</returns>
		</member>
		<member name="T:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.SMOEnumerator">
			<summary>Enumerates the SQL Server Management Objects (SMO) objects.</summary>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.SMOEnumerator.MoveNext">
			<summary>Advances the enumerator to the next element of the collection.</summary>
			<returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
		</member>
		<member name="M:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.SMOEnumerator.Reset">
			<summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
		</member>
		<member name="P:Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.SMOEnumerator.Current">
			<summary>Gets the current object from the enumerator.</summary>
			<returns>An object that is the current object in the collection.</returns>
		</member>
	</members>
</doc>