CMS.DataCom.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.DataCom</name>
    </assembly>
    <members>
        <member name="T:CMS.DataCom.Automation.AutomationHelper">
            <summary>
            Provides automation support for common actions related to Data.com integration.
            </summary>
        </member>
        <member name="M:CMS.DataCom.Automation.AutomationHelper.UpdateContact(CMS.ContactManagement.ContactInfo,System.Net.NetworkCredential)">
            <summary>
            Updates the specified contact with data from Data.com business directory, if applicable, and returns the result.
            </summary>
            <param name="contact">The contact to update.</param>
            <param name="credential">Credential used for buying/reading the Data.com contacts.</param>
        </member>
        <member name="M:CMS.DataCom.Automation.AutomationHelper.UpdateContact(CMS.ContactManagement.ContactInfo,System.Boolean,System.Net.NetworkCredential)">
            <summary>
            Updates the specified contact with data from Data.com business directory, if applicable, and returns the result.
            </summary>
            <param name="contact">The contact to update.</param>
            <param name="buyEnabled">A value indicating whether to buy Data.com contacts that the current Data.com user does not own.</param>
            <param name="credential">Credential used for buying/reading the Data.com contacts.</param>
        </member>
        <member name="M:CMS.DataCom.Automation.AutomationHelper.UpdateContactInternal(CMS.ContactManagement.ContactInfo,System.Boolean,System.Net.NetworkCredential)">
            <summary>
            Updates the specified contact with data from Data.com business directory, if applicable, and returns the result.
            </summary>
            <param name="contact">The contact to update.</param>
            <param name="buyEnabled">A value indicating whether to buy Data.com contacts that the current Data.com user does not own.</param>
            <param name="credential">Credential used for buying/reading the Data.com contacts.</param>
        </member>
        <member name="T:CMS.DataCom.Automation.UpdateContactAction">
            <summary>
            Represents the "Update contact" workflow action.
            </summary>
        </member>
        <member name="M:CMS.DataCom.Automation.UpdateContactAction.Execute">
            <summary>
            Executes the action.
            </summary>
        </member>
        <member name="M:CMS.DataCom.Automation.UpdateContactAction.DataComCredentialsValid">
            <summary>
            Checks if DataCom credentials of user that is bound to the action are valid.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Automation.UpdateContactAction.BuyEnabled">
            <summary>
            Gets a value indicating whether to buy Data.com contacts that the Data.com user does not own.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Automation.UpdateContactAction.Credential">
            <summary>
            Credential saved in the step.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Automation.UpdateContactCommand">
            <summary>
            Represents a command that updates contacts with data from Data.com business directory.
            </summary>
        </member>
        <member name="M:CMS.DataCom.Automation.UpdateContactCommand.Execute(CMS.ContactManagement.ContactInfo)">
            <summary>
            Updates the specified contact with data from Data.com business directory, if applicable, and returns the result.
            </summary>
            <remarks>
            The specified contact is updated if there's just one matching contact found in Data.com business directory.
            </remarks>
            <param name="contact">The contact to update.</param>
            <returns>The action result.</returns>
        </member>
        <member name="P:CMS.DataCom.Automation.UpdateContactCommand.BuyEnabled">
            <summary>
            Gets or sets a value indicating whether to buy Data.com contacts that the current Data.com user does not own.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Automation.UpdateContactCommand.Credential">
            <summary>
            Credential that should be used for purchasing a contact if required.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Automation.UpdateContactCommandResultEnum">
            <summary>
            Represent the result of "Update contact" command.
            </summary>
        </member>
        <member name="F:CMS.DataCom.Automation.UpdateContactCommandResultEnum.Success">
            <summary>
            The action completed without errors.
            </summary>
        </member>
        <member name="F:CMS.DataCom.Automation.UpdateContactCommandResultEnum.ContactIsGlobal">
            <summary>
            The contact is global and therefore cannot be updated.
            </summary>
        </member>
        <member name="F:CMS.DataCom.Automation.UpdateContactCommandResultEnum.FeatureNotAvailable">
            <summary>
            Data.com integration is not available.
            </summary>
        </member>
        <member name="F:CMS.DataCom.Automation.UpdateContactCommandResultEnum.SingleMatchNotFound">
            <summary>
            No or more then one matching contact was found in Data.com business directory.
            </summary>
        </member>
        <member name="F:CMS.DataCom.Automation.UpdateContactCommandResultEnum.InsufficientCredit">
            <summary>
            There wasn't enough credit to buy the matching contact in Data.com business directory.
            </summary>
        </member>
        <member name="T:CMS.DataCom.DataComConfiguration">
            <summary>
            Represents a Data.com integration configuration.
            </summary>
        </member>
        <member name="T:CMS.DataCom.IDataComConfiguration">
            <summary>
            Provides access to Data.com integration configuration.
            </summary>
        </member>
        <member name="M:CMS.DataCom.IDataComConfiguration.GetContactMapping">
            <summary>
            Retrieves the mapping of Data.com contact from the settings, and returns it.
            </summary>
            <returns>The mapping of Data.com contact from the settings, if present; otherwise, an empty mapping.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComConfiguration.GetCompanyMapping">
            <summary>
            Retrieves the mapping of Data.com company from the settings, and returns it.
            </summary>
            <returns>The mapping of Data.com company from the settings, if present; otherwise, an empty mapping.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComConfiguration.IsCompanyApiEnabled">
            <summary>
            Retrieves the value indicating whether the Data.com company API is enabled, and returns it.
            </summary>
            <returns>The value indicating whether the Data.com company API is enabled, if set; otherwise, true.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComConfiguration.GetContactMapping">
            <summary>
            Retrieves the mapping of Data.com contact from the settings, and returns it.
            </summary>
            <returns>The mapping of Data.com contact from the settings, if present; otherwise, an empty mapping</returns>
        </member>
        <member name="M:CMS.DataCom.DataComConfiguration.GetCompanyMapping">
            <summary>
            Retrieves the mapping of Data.com company from the settings, and returns it.
            </summary>
            <returns>The mapping of Data.com company from the settings, if present; otherwise, an empty mapping</returns>
        </member>
        <member name="M:CMS.DataCom.DataComConfiguration.IsCompanyApiEnabled">
            <summary>
            Retrieves the value indicating whether the Data.com company API is enabled, and returns it.
            </summary>
            <returns>The value indicating whether the Data.com company API is enabled, if set; otherwise, true</returns>
        </member>
        <member name="M:CMS.DataCom.DataComConfiguration.GetStringSetting(System.String)">
            <summary>
            Retrieves the current value of the specified setting, and returns it.
            </summary>
            <param name="name">The setting key name</param>
            <returns>The current value of the specified setting</returns>
        </member>
        <member name="T:CMS.DataCom.UserCredentialProvider">
            <summary>
            Class for providing credential for logging to Data.com from database.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ICredentialProvider">
            <summary>
            Provides credential for logging into Data.com
            </summary>
        </member>
        <member name="M:CMS.DataCom.ICredentialProvider.GetCredential">
            <summary>
            Gets credential. Returns null if no credentials were found.
            </summary>
            <returns>Credential</returns>
        </member>
        <member name="M:CMS.DataCom.ICredentialProvider.SetCredential(System.Net.NetworkCredential)">
            <summary>
            Saves Data.com credential.
            </summary>
            <param name="credential">Credential</param>
        </member>
        <member name="M:CMS.DataCom.UserCredentialProvider.#ctor(CMS.Membership.UserInfo)">
            <summary>
            Constructor of User Credential Provider.
            </summary>
            <param name="user">UserInfo object</param>
        </member>
        <member name="M:CMS.DataCom.UserCredentialProvider.GetCredential">
            <summary>
            Gets user credential from database. Returns null if no credentials were found.
            </summary>
            <returns>Credential</returns>
        </member>
        <member name="M:CMS.DataCom.UserCredentialProvider.SetCredential(System.Net.NetworkCredential)">
            <summary>
            Permanently saves credential for user.
            </summary>
            <param name="credential">Credential</param>
            <remarks>This method will submit changes of <see cref="T:CMS.Membership.UserInfo"/> to database</remarks>
        </member>
        <member name="T:CMS.DataCom.BuyerIdentity">
            <summary>
            Represents an user identity for Data.com billing purposes.
            </summary>
        </member>
        <member name="F:CMS.DataCom.BuyerIdentity.mUserIdentifier">
            <summary>
            The user identifier.
            </summary>
        </member>
        <member name="F:CMS.DataCom.BuyerIdentity.mOrganizationIdentifier">
            <summary>
            The user organization identifier.
            </summary>
        </member>
        <member name="M:CMS.DataCom.BuyerIdentity.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the BuyerIdentity class with the specified identifiers.
            </summary>
            <param name="userIdentifier">The user identifier.</param>
            <param name="organizationIdentifier">The user organization identifier.</param>
        </member>
        <member name="P:CMS.DataCom.BuyerIdentity.UserIdentifier">
            <summary>
            Gets the user identifier.
            </summary>
        </member>
        <member name="P:CMS.DataCom.BuyerIdentity.OrganizationIdentifier">
            <summary>
            Gets the user organization identifier.
            </summary>
        </member>
        <member name="T:CMS.DataCom.BuyerIdentityProvider">
            <summary>
            Buyer identity provider.
            </summary>
        </member>
        <member name="T:CMS.DataCom.IBuyerIdentityProvider">
            <summary>
            Provides access to current buyer identity for Data.com billing purposes.
            </summary>
        </member>
        <member name="M:CMS.DataCom.IBuyerIdentityProvider.GetBuyerIdentity">
            <summary>
            Returns the buyer identity for Data.com billing purposes.
            </summary>
            <returns>The buyer identity for Data.com billing purposes.</returns>
        </member>
        <member name="M:CMS.DataCom.BuyerIdentityProvider.GetBuyerIdentity">
            <summary>
            Returns the buyer identity for Data.com billing purposes.
            </summary>
            <returns>The buyer identity for Data.com billing purposes.</returns>
        </member>
        <member name="T:CMS.DataCom.CompanyFinder">
            <summary>
            Provides a pattern-based search capability for companies in Data.com.
            </summary>
        </member>
        <member name="F:CMS.DataCom.CompanyFinder.mProvider">
            <summary>
            An object that provides access to Data.com companies.
            </summary>
        </member>
        <member name="F:CMS.DataCom.CompanyFinder.mPatterns">
            <summary>
            A collection of company search patterns ordered from the most specific to the least specific.
            </summary>
        </member>
        <member name="M:CMS.DataCom.CompanyFinder.#ctor(CMS.DataCom.ICompanyProvider)">
            <summary>
            Initializes a new instance of the CompanyFinder class with the specified provider.
            </summary>
            <param name="provider">An object that provides access to Data.com companies.</param>
        </member>
        <member name="M:CMS.DataCom.CompanyFinder.AddPattern(System.String[])">
            <summary>
            Adds a company search pattern to the pattern collection.
            </summary>
            <param name="pattern">The pattern to add.</param>
        </member>
        <member name="M:CMS.DataCom.CompanyFinder.Find(CMS.DataCom.CompanyIdentity,CMS.DataCom.CompanyFilter@)">
            <summary>
            Searches for a company in Data.com that matches the specified identity.
            </summary>
            <param name="identity">The company identity.</param>
            <param name="filter">The first pattern-based filter that matches at least one company.</param>
            <returns>A company that matches the specified identity, if only one is found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.CompanyFinder.CreateFilter(System.String[],CMS.DataCom.CompanyIdentity)">
            <summary>
            Creates a filter for the specified company identity using only properties from the specified pattern.
            </summary>
            <param name="pattern">The pattern that specifies company identity properties.</param>
            <param name="identity">The company identity.</param>
            <returns>The company filter.</returns>
        </member>
        <member name="M:CMS.DataCom.CompanyFinder.Matches(System.String[],CMS.DataCom.CompanyIdentity)">
            <summary>
            Checks whether the specified company identity properties from the specified pattern contain a value.
            </summary>
            <param name="pattern">The pattern that specifies company identity properties.</param>
            <param name="identity">The company identity.</param>
            <returns>True if the specified company identity properties from the specified pattern contain a value; otherwise, false.</returns>
        </member>
        <member name="T:CMS.DataCom.CompanyProvider">
            <summary>
            Provides access to Data.com companies.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ICompanyProvider">
            <summary>
            Provides access to Data.com companies.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ICompanyProvider.SearchCompanies(CMS.DataCom.CompanyFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for companies that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The company filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.ICompanyProvider.GetCompany(System.Int64)">
            <summary>
            Searches Data.com for a company with the specified identifier, and returns it.
            </summary>
            <param name="companyIdentifier">The identifier of a Data.com company.</param>
            <returns>The company with the specified identifier, if the company was found; otherwise, null.</returns>
        </member>
        <member name="F:CMS.DataCom.CompanyProvider.mClient">
            <summary>
            The Data.com service client.
            </summary>
        </member>
        <member name="M:CMS.DataCom.CompanyProvider.#ctor(CMS.DataCom.DataComClient)">
            <summary>
            Initializes a new instance of the CompanyProvider class with the specified Data.com client.
            </summary>
            <param name="client">The Data.com client.</param>
        </member>
        <member name="M:CMS.DataCom.CompanyProvider.SearchCompanies(CMS.DataCom.CompanyFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for companies that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The company filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.CompanyProvider.GetCompany(System.Int64)">
            <summary>
            Searches Data.com for a company with the specified identifier, and returns it.
            </summary>
            <param name="companyIdentifier">The identifier of a Data.com company.</param>
            <returns>The company with the specified identifier, if the company was found; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.CompanySearchResultProvider">
            <summary>
            Provides access to Data.com companies without using the company API.
            </summary>
        </member>
        <member name="F:CMS.DataCom.CompanySearchResultProvider.mClient">
            <summary>
            The Data.com service client.
            </summary>
        </member>
        <member name="F:CMS.DataCom.CompanySearchResultProvider.mSearchResults">
            <summary>
            The dictionary of Data.com company identifier/search result pairs for caching the response of SearchCompanies method.
            </summary>
        </member>
        <member name="M:CMS.DataCom.CompanySearchResultProvider.#ctor(CMS.DataCom.DataComClient)">
            <summary>
            Initializes a new instance of the CompanyProvider class with the specified Data.com client.
            </summary>
            <param name="client">The Data.com client.</param>
        </member>
        <member name="M:CMS.DataCom.CompanySearchResultProvider.SearchCompanies(CMS.DataCom.CompanyFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for companies that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The company filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.CompanySearchResultProvider.GetCompany(System.Int64)">
            <summary>
            Searches Data.com for a company with the specified identifier, and returns it.
            </summary>
            <param name="companyIdentifier">The identifier of a Data.com company.</param>
            <returns>The company with the specified identifier, if the company was found; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.ContactFinder">
            <summary>
            Provides a pattern-based search capability for contacts in Data.com.
            </summary>
        </member>
        <member name="F:CMS.DataCom.ContactFinder.mProvider">
            <summary>
            An object that provides access to Data.com contacts.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ContactFinder.#ctor(CMS.DataCom.IContactProvider)">
            <summary>
            Initializes a new instance of the ContactFinder class with the specified provider.
            </summary>
            <param name="provider">An object that provides access to Data.com contacts.</param>
        </member>
        <member name="M:CMS.DataCom.ContactFinder.Find(CMS.DataCom.ContactIdentity)">
            <summary>
            Searches for a contact in Data.com that matches the specified identity.
            </summary>
            <param name="identity">The contact identity.</param>
            <returns>A contact that matches the specified identity, if only one is found; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.ContactProvider">
            <summary>
            Provides access to Data.com contacts.
            </summary>
        </member>
        <member name="T:CMS.DataCom.IContactProvider">
            <summary>
            Provides access to Data.com contacts.
            </summary>
        </member>
        <member name="M:CMS.DataCom.IContactProvider.SearchContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.IContactProvider.GetContact(System.Int64,System.Boolean)">
            <summary>
            Searches Data.com for a contact with the specified identifier, and returns it.
            </summary>
            <param name="contactIdentifier">The identifier of a Data.com contact.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contact and deduct points from the account.</param>
            <returns>The contact with the specified identifier, if the contact was found; otherwise, null.</returns>
        </member>
        <member name="P:CMS.DataCom.IContactProvider.CanBuyContacts">
            <summary>
            A value indicating whether it is possible to buy contacts with this provider.
            </summary>
        </member>
        <member name="F:CMS.DataCom.ContactProvider.mClient">
            <summary>
            The Data.com service client.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ContactProvider.#ctor(CMS.DataCom.IDataComClient)">
            <summary>
            Initializes a new instance of the PartnerContactProvider class with the specified Data.com client.
            </summary>
            <param name="client">The Data.com client.</param>
        </member>
        <member name="M:CMS.DataCom.ContactProvider.SearchContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.ContactProvider.GetContact(System.Int64,System.Boolean)">
            <summary>
            Searches Data.com for a contact with the specified identifier, and returns it.
            </summary>
            <param name="contactIdentifier">The identifier of a Data.com contact.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contact and deduct points from the account.</param>
            <returns>The contact with the specified identifier, if the contact was found; otherwise, null.</returns>
        </member>
        <member name="P:CMS.DataCom.ContactProvider.CanBuyContacts">
            <summary>
            A value indicating whether it is possible to buy contacts with this provider.
            </summary>
        </member>
        <member name="T:CMS.DataCom.DataComClient">
            <summary>
            Provides access to Data.com contacts and companies via REST API.
            </summary>
        </member>
        <member name="T:CMS.DataCom.IDataComClient">
            <summary>
            Interface for DataCom client
            </summary>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.SearchCompanies(CMS.DataCom.CompanyFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for companies that match the specified filter and returns the specified page from the list of search results.
            </summary>
            <param name="filter">The company filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of company search results where the company matches the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.GetCompany(System.Int64)">
            <summary>
            Searches Data.com for a company with the specified identifier and returns the result.
            </summary>
            <param name="companyId">The identifier of a company in Data.com.</param>
            <returns>The company with the specified identifier, if the company is found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.GetCompanyStructure(System.Int64)">
            <summary>
            Searches Data.com for a company with the specified identifier and returns its organizational structure.
            </summary>
            <param name="companyId">The identifier of a company in Data.com.</param>
            <returns>The organizational structure of the company with the specified identifier, if the company is found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.SearchContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.SearchContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32,System.Net.NetworkCredential)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <param name="userCredential">The Data.com user credential.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.GetContact(System.Int64,System.Boolean,System.Net.NetworkCredential)">
            <summary>
            Searches Data.com for a contact with the specified identifier and returns the result using the Data.com user account with given credential.
            </summary>
            <param name="contactId">The identifier of a contact in Data.com.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contact and deduct points from the Data.com user account with given credential.</param>
            <param name="userCredential">The Data.com user credential.</param>
            <returns>The contact with the specified identifier, if the contact is found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.GetContacts(System.Collections.Generic.IList{System.Int64},System.Boolean,System.Net.NetworkCredential)">
            <summary>
            Searches Data.com for contacts with the specified identifiers and returns the result using the Data.com user account with given credential.
            </summary>
            <param name="contactIdentifiers">The identifiers of contacts in Data.com.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contacts and deduct points from the Data.com user account with given credential.</param>
            <param name="userCredential">The Data.com user credential.</param>
            <returns>The contacts with the specified identifiers.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.SearchPartnerContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.GetPartnerContact(System.Int64,System.Boolean,CMS.DataCom.BuyerIdentity)">
            <summary>
            Searches Data.com for a contact with the specified identifier and returns the result using the Data.com partner account with given access token.
            </summary>
            <param name="contactId">The identifier of a contact in Data.com.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contact and deduct points from the Data.com partner on behalf of the specified buyer.</param>
            <param name="buyerIdentity">The buyer identity for billing purposes.</param>
            <returns>The contact with the specified identifier, if the contact was found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.GetPartnerContacts(System.Collections.Generic.IList{System.Int64},System.Boolean,CMS.DataCom.BuyerIdentity)">
            <summary>
            Searches Data.com for contacts with the specified identifiers and returns the result using the Data.com partner account with given access token.
            </summary>
            <param name="contactIdentifiers">The identifiers of contacts in Data.com.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contacts and deduct points from the Data.com partner on behalf of the specified buyer.</param>
            <param name="buyerIdentity">The buyer identity for billing purposes.</param>
            <returns>The contacts with the specified identifiers.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.GetUser(System.Net.NetworkCredential)">
            <summary>
            Gets the Data.com user account information using the given credential.
            </summary>
            <param name="userCredential">The Data.com user credential.</param>
            <returns>The Data.com user account information.</returns>
        </member>
        <member name="M:CMS.DataCom.IDataComClient.GetCurrentPartner">
            <summary>
            Gets the Data.com partner account information using the given access token.
            </summary>
            <returns>The Data.com partner account information.</returns>
        </member>
        <member name="F:CMS.DataCom.DataComClient.REST_API_BASE_URL">
            <summary>
            The base URL of the REST service.
            </summary>
        </member>
        <member name="F:CMS.DataCom.DataComClient.mResourceProvider">
            <summary>
            The HTTP resource provider.
            </summary>
        </member>
        <member name="F:CMS.DataCom.DataComClient.mToken">
            <summary>
            The REST service access token.
            </summary>
        </member>
        <member name="M:CMS.DataCom.DataComClient.#ctor(CMS.DataCom.IHttpResourceProvider,System.String)">
            <summary>
            Initializes a new instance of the DataComClient class that uses the specified HTTP resource provider and token to access the REST service.
            </summary>
            <param name="resourceProvider">The HTTP resource provider.</param>
            <param name="token">The REST service access token.</param>
        </member>
        <member name="M:CMS.DataCom.DataComClient.SearchCompanies(CMS.DataCom.CompanyFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for companies that match the specified filter and returns the specified page from the list of search results.
            </summary>
            <param name="filter">The company filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of company search results where the company matches the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetCompany(System.Int64)">
            <summary>
            Searches Data.com for a company with the specified identifier and returns the result.
            </summary>
            <param name="companyId">The identifier of a company in Data.com.</param>
            <returns>The company with the specified identifier, if the company is found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetCompanyStructure(System.Int64)">
            <summary>
            Searches Data.com for a company with the specified identifier and returns its organizational structure.
            </summary>
            <param name="companyId">The identifier of a company in Data.com.</param>
            <returns>The organizational structure of the company with the specified identifier, if the company is found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.SearchContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.SearchContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32,System.Net.NetworkCredential)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <param name="userCredential">The Data.com user credential.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetContact(System.Int64,System.Boolean,System.Net.NetworkCredential)">
            <summary>
            Searches Data.com for a contact with the specified identifier and returns the result using the Data.com user account with given credential.
            </summary>
            <param name="contactId">The identifier of a contact in Data.com.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contact and deduct points from the Data.com user account with given credential.</param>
            <param name="userCredential">The Data.com user credential.</param>
            <returns>The contact with the specified identifier, if the contact is found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetContacts(System.Collections.Generic.IList{System.Int64},System.Boolean,System.Net.NetworkCredential)">
            <summary>
            Searches Data.com for contacts with the specified identifiers and returns the result using the Data.com user account with given credential.
            </summary>
            <param name="contactIdentifiers">The identifiers of contacts in Data.com.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contacts and deduct points from the Data.com user account with given credential.</param>
            <param name="userCredential">The Data.com user credential.</param>
            <returns>The contacts with the specified identifiers.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.SearchPartnerContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetPartnerContact(System.Int64,System.Boolean,CMS.DataCom.BuyerIdentity)">
            <summary>
            Searches Data.com for a contact with the specified identifier and returns the result using the Data.com partner account with given access token.
            </summary>
            <param name="contactId">The identifier of a contact in Data.com.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contact and deduct points from the Data.com partner on behalf of the specified buyer.</param>
            <param name="buyerIdentity">The buyer identity for billing purposes.</param>
            <returns>The contact with the specified identifier, if the contact was found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetPartnerContacts(System.Collections.Generic.IList{System.Int64},System.Boolean,CMS.DataCom.BuyerIdentity)">
            <summary>
            Searches Data.com for contacts with the specified identifiers and returns the result using the Data.com partner account with given access token.
            </summary>
            <param name="contactIdentifiers">The identifiers of contacts in Data.com.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contacts and deduct points from the Data.com partner on behalf of the specified buyer.</param>
            <param name="buyerIdentity">The buyer identity for billing purposes.</param>
            <returns>The contacts with the specified identifiers.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetUser(System.Net.NetworkCredential)">
            <summary>
            Gets the Data.com user account information using the given credential.
            </summary>
            <param name="userCredential">The Data.com user credential</param>
            <returns>The Data.com user account information</returns>
            <exception cref="T:CMS.DataCom.DataComException">Thrown when problems with API occur, or if username/password is not valid</exception>
        </member>
        <member name="M:CMS.DataCom.DataComClient.UserIsValid(System.Net.NetworkCredential)">
            <summary>
            Checks if given Data.com user is valid.
            </summary>
            <param name="userCredential">Credentials to check data.com for</param>
            <returns>True if user credential is valid, false otherwise</returns>
            <exception cref="T:CMS.DataCom.DataComException">Thrown when problems with API occur</exception>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetCurrentPartner">
            <summary>
            Gets the Data.com partner account information using the given access token.
            </summary>
            <returns>The Data.com partner account information.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.GetResource``1(CMS.DataCom.HttpResourceUri)">
            <summary>
            Retrieves a Data.com REST API resource with the specified URI, and returns it.
            </summary>
            <typeparam name="T">The type of the response.</typeparam>
            <param name="resourceUri">Data.com REST API resource URI.</param>
            <returns>Data.com REST API resource.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.ParseResponse``1(System.String)">
            <summary>
            Parses the response of the successful REST service method call.
            </summary>
            <typeparam name="T">The type of the response.</typeparam>
            <param name="content">The REST service method call response.</param>
            <returns>The result of the REST service method call.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.ParseErrorResponse(System.String)">
            <summary>
            Parses the response of the unsuccessful REST service method call.
            </summary>
            <param name="content">The REST service method call response.</param>
            <returns>The result of the REST service method call.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComClient.ResponseContainsErrors(System.String)">
            <summary>
            Determines whether the response of the REST service method call contains errors.
            </summary>
            <param name="content">The response content of the REST service method call.</param>
            <returns>True, if the response contains errors; otherwise, false.</returns>
        </member>
        <member name="T:CMS.DataCom.DataComException">
            <summary>
            Represents a Data.com REST API exception.
            </summary>
        </member>
        <member name="F:CMS.DataCom.DataComException.mErrors">
            <summary>
            An array of Data.com REST API errors.
            </summary>
        </member>
        <member name="M:CMS.DataCom.DataComException.#ctor">
            <summary>
            Initializes a new instance of the DataComException class.
            </summary>
        </member>
        <member name="M:CMS.DataCom.DataComException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the DataComException class with the specified error message.
            </summary>
            <param name="message">An error message.</param>
        </member>
        <member name="M:CMS.DataCom.DataComException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the DataComException class with the specified error message and inner exception.
            </summary>
            <param name="message">An error message.</param>
            <param name="innerException">An inner exception.</param>
        </member>
        <member name="M:CMS.DataCom.DataComException.#ctor(System.String,System.Collections.Generic.IEnumerable{CMS.DataCom.Error})">
            <summary>
            Initializes a new instance of the DataComException class with the specified error message and Data.com REST API errors.
            </summary>
            <param name="message">An error message.</param>
            <param name="errors">An enumerable collection of Data.com REST API errors.</param>
        </member>
        <member name="M:CMS.DataCom.DataComException.#ctor(System.String,System.Collections.Generic.IEnumerable{CMS.DataCom.Error},System.Exception)">
            <summary>
            Initializes a new instance of the DataComException class with the specified error message, Data.com REST API errors and inner exception.
            </summary>
            <param name="message">An error message.</param>
            <param name="errors">An enumerable collection of Data.com REST API errors.</param>
            <param name="innerException">An inner exception.</param>
        </member>
        <member name="M:CMS.DataCom.DataComException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the DataComException class in the specified serialization context.
            </summary>
            <param name="info">A serialization info.</param>
            <param name="context">A streaming context.</param>
        </member>
        <member name="M:CMS.DataCom.DataComException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Stores the object state into the specified serialization context.
            </summary>
            <param name="info">A serialization info.</param>
            <param name="context">A streaming context.</param>
        </member>
        <member name="P:CMS.DataCom.DataComException.Errors">
            <summary>
            Gets an enumerable collection of Data.com REST API errors.
            </summary>
        </member>
        <member name="T:CMS.DataCom.DataComHelper">
            <summary>
            Provides support for construction of Data.com integration related objects.
            </summary>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetBuyerIdentityProvider">
            <summary>
            Returns an object that supplies the buyer identity for Data.com billing purposes.
            </summary>
            <returns>An object that supplies the buyer identity for Data.com billing purposes.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetEntityAttributeFormatter">
            <summary>
            Returns an object that provides formatting capabilities for entity attributes.
            </summary>
            <returns>An object that provides formatting capabilities for entity attributes.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetConfiguration">
            <summary>
            Returns a Data.com integration configuration.
            </summary>
            <returns>A Data.com integration configuration.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetContactFormInfo">
            <summary>
            Returns CMS contact form info.
            </summary>
            <returns>CMS contact form info.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetAccountFormInfo">
            <summary>
            Returns CMS account form info.
            </summary>
            <returns>CMS account form info.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetContactEntityInfo">
            <summary>
            Returns Data.com contact entity info.
            </summary>
            <returns>Data.com contact entity info.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetCompanyEntityInfo(CMS.DataCom.IDataComConfiguration)">
            <summary>
            Returns Data.com company entity info.
            </summary>
            <param name="configuration">The Data.com integration configuration.</param>
            <returns>Data.com company entity info.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetContactAttributeMapperFactory">
            <summary>
            Returns Data.com contact attribute mapper.
            </summary>
            <returns>Data.com contact attribute mapper.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetCompanyAttributeMapperFactory">
            <summary>
            Returns Data.com company attribute mapper.
            </summary>
            <returns>Data.com company attribute mapper.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.CreateClient(CMS.DataCom.ITokenProvider)">
            <summary>
            Creates and initializes a new instance of the Data.com client.
            </summary>
            <returns>A new instance of the Data.com client</returns>
            <param name="tokenProvider">Token provider to use. Please provide custom implementation</param>
            <remarks>Custom implementation of ITokenProvider is required.</remarks>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.CreateContactIdentity(CMS.ContactManagement.ContactInfo)">
            <summary>
            Creates a contact identity from the specified CMS contact, and returns it.
            </summary>
            <param name="contactInfo">The CMS contact.</param>
            <returns>A contact identity that corresponds to the specified CMS contact.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.CreateCompanyIdentity(CMS.ContactManagement.AccountInfo)">
            <summary>
            Creates a company identity from the specified CMS account, and returns it.
            </summary>
            <param name="accountInfo">The CMS account.</param>
            <returns>A company identity that corresponds to the specified CMS account.</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.CreateContactProvider(CMS.DataCom.DataComClient,System.Net.NetworkCredential)">
            <summary>
            Creates an object that provides access to Data.com contacts, and returns it.
            </summary>
            <param name="client">The Data.com client</param>
            <param name="credential">Credentials for which the provider should make requests. Authenticated user if left null</param>
            <returns>An object that provides access to Data.com contacts, and returns it</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.CreateCompanyProvider(CMS.DataCom.DataComClient,CMS.DataCom.IDataComConfiguration)">
            <summary>
            Creates an object that provides access to Data.com companies, and returns it.
            </summary>
            <param name="client">The Data.com client</param>
            <param name="configuration">The Data.com integration configuration</param>
            <returns>An object that provides access to Data.com companies, and returns it</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.CreateContactFinder(CMS.DataCom.IContactProvider)">
            <summary>
            Creates and initializes a new instance of the contact finder with the search patterns and the specified Data.com service.
            </summary>
            <param name="provider">An object that provides access to Data.com contacts</param>
            <returns>A new instance of the contact finder initialized with the search patterns and the specified Data.com service</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.CreateCompanyFinder(CMS.DataCom.ICompanyProvider)">
            <summary>
            Creates and initializes a new instance of the company finder with the search patterns and the specified Data.com service.
            </summary>
            <param name="provider">An object that provider access to Data.com contacts</param>
            <returns>A new instance of the company finder initialized with the search patterns and the specified Data.com service</returns>
        </member>
        <member name="M:CMS.DataCom.DataComHelper.GetContactAccount(CMS.ContactManagement.ContactInfo)">
            <summary>
            Determines the primary account of the specified contact, and returns it.
            </summary>
            <param name="contactInfo">The CMS contact.</param>
            <returns>The primary account of the specified contact, if found; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.PartnerContactProvider">
            <summary>
            Provides access to Data.com contacts with given buyer identity.
            </summary>
        </member>
        <member name="F:CMS.DataCom.PartnerContactProvider.mClient">
            <summary>
            The Data.com client.
            </summary>
        </member>
        <member name="F:CMS.DataCom.PartnerContactProvider.mBuyerIdentity">
            <summary>
            The buyer identity.
            </summary>
        </member>
        <member name="M:CMS.DataCom.PartnerContactProvider.#ctor(CMS.DataCom.DataComClient,CMS.DataCom.BuyerIdentity)">
            <summary>
            Initializes a new instance of the PartnerContactProvider class with the specified Data.com client and buyer identity.
            </summary>
            <param name="client">The Data.com client.</param>
            <param name="buyerIdentity">The buyer identity.</param>
        </member>
        <member name="M:CMS.DataCom.PartnerContactProvider.SearchContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.PartnerContactProvider.GetContact(System.Int64,System.Boolean)">
            <summary>
            Searches Data.com for a contact with the specified identifier, and returns it.
            </summary>
            <param name="contactIdentifier">The identifier of a Data.com contact.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contact and deduct points from the account.</param>
            <returns>The contact with the specified identifier, if the contact was found; otherwise, null.</returns>
        </member>
        <member name="P:CMS.DataCom.PartnerContactProvider.BuyerIdentity">
            <summary>
            Gets the buyer identity.
            </summary>
        </member>
        <member name="P:CMS.DataCom.PartnerContactProvider.CanBuyContacts">
            <summary>
            A value indicating whether it is possible to buy contacts with this provider.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ITokenProvider">
            <summary>
            Provides tokens for data.com communication.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ITokenProvider.GetToken">
            <summary>
            Gets token for Data.com communication.
            </summary>
            <returns>Token</returns>
        </member>
        <member name="T:CMS.DataCom.UserContactProvider">
            <summary>
            Provides access to Data.com contacts with given Data.com user credential.
            </summary>
        </member>
        <member name="F:CMS.DataCom.UserContactProvider.mClient">
            <summary>
            The Data.com service client.
            </summary>
        </member>
        <member name="F:CMS.DataCom.UserContactProvider.mUserCredential">
            <summary>
            The Data.com user credential.
            </summary>
        </member>
        <member name="M:CMS.DataCom.UserContactProvider.#ctor(CMS.DataCom.DataComClient,System.Net.NetworkCredential)">
            <summary>
            Initializes a new instance of the PartnerContactProvider class with the specified Data.com client and user credentials.
            </summary>
            <param name="client">The Data.com client.</param>
            <param name="userCredential">The Data.com user credentials.</param>
        </member>
        <member name="M:CMS.DataCom.UserContactProvider.SearchContacts(CMS.DataCom.ContactFilter,System.Int32,System.Int32)">
            <summary>
            Searches Data.com for contacts that match the specified filter and returns the specified page from the result.
            </summary>
            <remarks>This methods compensates for an error in Data.com REST service where owned contacts are returned without the company name.</remarks>
            <param name="filter">The contact filter.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
            <returns>The specified page from the list of contacts that match the specified filter.</returns>
        </member>
        <member name="M:CMS.DataCom.UserContactProvider.GetContact(System.Int64,System.Boolean)">
            <summary>
            Searches Data.com for a contact with the specified identifier, and returns it.
            </summary>
            <param name="contactIdentifier">The identifier of a Data.com contact.</param>
            <param name="purchaseFlag">The value that indicates whether the service should attempt to buy the contact and deduct points from the account.</param>
            <returns>The contact with the specified identifier, if the contact was found; otherwise, null.</returns>
        </member>
        <member name="P:CMS.DataCom.UserContactProvider.UserCredential">
            <summary>
            Gets the buyer identity.
            </summary>
        </member>
        <member name="P:CMS.DataCom.UserContactProvider.CanBuyContacts">
            <summary>
            A value indicating whether it is possible to buy contacts with this provider.
            </summary>
        </member>
        <member name="T:CMS.DataCom.CMSTokenProvider">
            <summary>
            Provides a token for data.com communication.
            </summary>
        </member>
        <member name="M:CMS.DataCom.CMSTokenProvider.GetToken">
            <summary>
            Gets hard-coded token for Data.com communication.
            </summary>
            <returns>Token</returns>
        </member>
        <member name="T:CMS.DataCom.StepCredentialProvider">
            <summary>
            Class for providing credentials for workflow step.
            </summary>
        </member>
        <member name="M:CMS.DataCom.StepCredentialProvider.#ctor(CMS.WorkflowEngine.WorkflowStepInfo)">
            <summary>
            Constructor of Step Credential Provider.
            </summary>
            <param name="stepInfo">WorkFlowStepInfo object</param>
        </member>
        <member name="M:CMS.DataCom.StepCredentialProvider.GetCredential">
            <summary>
            Gets credential from step's parameters. Returns null if no credentials were found.
            </summary>
            <returns>Credential</returns>
        </member>
        <member name="M:CMS.DataCom.StepCredentialProvider.SetCredential(System.Net.NetworkCredential)">
            <summary>
            Permanently saves credential into step.
            </summary>
            <param name="credential">Credential</param>
        </member>
        <member name="T:CMS.DataCom.CompanyFilter">
            <summary>
            Represents a company filter.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Filter">
            <summary>
            Represents a filter base.
            </summary>
        </member>
        <member name="M:CMS.DataCom.Filter.#ctor">
            <summary>
            Initializes a new instance of the Filter class.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Filter.Country">
            <summary>
            Gets or sets the list of country names.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Filter.State">
            <summary>
            Gets or sets the list of state abbreviations.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Filter.MetroArea">
            <summary>
            Gets or sets the list of metro area names.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Filter.AreaCode">
            <summary>
            Gets or sets the list of area codes.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Filter.ZipCode">
            <summary>
            Gets or sets the list of zip codes.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Filter.IncludeGraveyard">
            <summary>
            Gets or sets the value indicating whether the search should include inactive contacts.
            </summary>
        </member>
        <member name="M:CMS.DataCom.CompanyFilter.#ctor">
            <summary>
            Initializes a new instance of the CompanyFilter class.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.CompanyId">
            <summary>
            Gets or sets the company identifier.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.Name">
            <summary>
            Gets or sets the list of company name search patterns.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.Industry">
            <summary>
            Gets or sets the list of industry codes.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.Subindustry">
            <summary>
            Gets or sets the list of subindustry codes.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.EmployeeCount">
            <summary>
            Gets or sets the list of number of employees ranges.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.Revenue">
            <summary>
            Gets or sets the list of revenue ranges.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.Ownership">
            <summary>
            Gets or sets the list of ownerships.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.WebsiteType">
            <summary>
            Gets or sets the list of website types.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyFilter.FortuneRank">
            <summary>
            Gets or sets the Fortune 500 rank.
            </summary>
        </member>
        <member name="T:CMS.DataCom.CompanyIdentity">
            <summary>
            Represents a company identity.
            </summary>
            <remarks>
            A company identity is a set of properties that are used for searching a matching record in Data.com business directory.
            </remarks>
        </member>
        <member name="M:CMS.DataCom.CompanyIdentity.CreateFilter">
            <summary>
            Creates a filter based on this company identity, and returns it.
            </summary>
            <returns>A filter based on this company identity.</returns>
        </member>
        <member name="P:CMS.DataCom.CompanyIdentity.Name">
            <summary>
            Gets or sets the name of a company.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ContactFilter">
            <summary>
            Represents a contact filter.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ContactFilter.#ctor">
            <summary>
            Initializes a new instance of the ContactFilter class.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactFilter.CompanyId">
            <summary>
            Gets or sets the identifier of a contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactFilter.Title">
            <summary>
            Gets or sets the title search pattern.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactFilter.CompanyName">
            <summary>
            Gets or sets the company name search pattern.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactFilter.LastName">
            <summary>
            Gets or sets the last name search pattern.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactFilter.FirstName">
            <summary>
            Gets or sets the first name search pattern.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactFilter.Level">
            <summary>
            Gets or sets the list of organizational levels.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactFilter.Department">
            <summary>
            Gets or sets the list of departments.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactFilter.Email">
            <summary>
            Gets or sets the e-mail address.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ContactIdentity">
            <summary>
            Represents a contact identity.
            </summary>
            <remarks>
            A contact identity is a set of properties that are used for searching a matching record in Data.com business directory.
            </remarks>
        </member>
        <member name="M:CMS.DataCom.ContactIdentity.CreateFilter">
            <summary>
            Creates a filter based on this contact identity, and returns it.
            </summary>
            <returns>A filter based on this contact identity.</returns>
        </member>
        <member name="M:CMS.DataCom.ContactIdentity.EqualsInExistingProperties(CMS.DataCom.ContactIdentity)">
            <summary>
            Returns true if ContactIdentities match in all its fields.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ContactIdentity.op_Implicit(CMS.DataCom.Contact)~CMS.DataCom.ContactIdentity">
            <summary>
            Implicit conversion from Contact class.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactIdentity.FirstName">
            <summary>
            Gets or sets the first name of a contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactIdentity.LastName">
            <summary>
            Gets or sets the last name of a contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactIdentity.Email">
            <summary>
            Gets or sets the e-mail address of a contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactIdentity.CompanyName">
            <summary>
            Gets or sets the name of the contact's company.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Company">
            <summary>
            Represents a company.
            </summary>
        </member>
        <member name="F:CMS.DataCom.Company.creationDateTimeText">
            <summary>
            The string representation of a date and time when this company record was created.
            </summary>
        </member>
        <member name="F:CMS.DataCom.Company.lastModificationDateTimeText">
            <summary>
            The string representation of a date and time when this company record was last modified.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.CompanyId">
            <summary>
            Gets or sets the identifier of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Name">
            <summary>
            Gets or sets the name of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Phone">
            <summary>
            Gets or sets the phone number of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Website">
            <summary>
            Gets or sets the website URL of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.StockSymbol">
            <summary>
            Gets or sets the stock symbol of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.StockExchange">
            <summary>
            Gets or sets the stock exchange of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Ownership">
            <summary>
            Gets or sets the ownership of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.FortuneRank">
            <summary>
            Gets or sets the Fortune 500 rank of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.EmployeeCount">
            <summary>
            Gets or sets the number of employees of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.EmployeeRange">
            <summary>
            Gets or sets the the number of employees range of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Revenue">
            <summary>
            Gets or sets the revenue of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.RevenueRange">
            <summary>
            Gets or sets the revenue range of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Industry1">
            <summary>
            Gets or sets the industry of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Industry2">
            <summary>
            Gets or sets the industry of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Industry3">
            <summary>
            Gets or sets the industry of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.SubIndustry1">
            <summary>
            Gets or sets the subindustry of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.SubIndustry2">
            <summary>
            Gets or sets the subindustry of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.SubIndustry3">
            <summary>
            Gets or sets the subindustry of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.SicCode">
            <summary>
            Gets or sets the Standard industrial classification code of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Address">
            <summary>
            Gets or sets the address where this company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.City">
            <summary>
            Gets or sets the city where this company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.State">
            <summary>
            Gets or sets the state where this company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.ZipCode">
            <summary>
            Gets or sets the zip code where this company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Country">
            <summary>
            Gets or sets the country where this company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.ActiveContactCount">
            <summary>
            Gets or sets the number of active contacts of this company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.CreationDateTime">
            <summary>
            Gets the date and time when this company record was created.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.LinkInJigsaw">
            <summary>
            Gets or sets the URL of this company in Jigsaw.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.Graveyarded">
            <summary>
            Gets or sets the value indicating whether this company's record is up-to-date.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.LastModificationDateTime">
            <summary>
            Gets the date and time when this company record was last modified.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.CurrentWikiText">
            <summary>
            Gets or sets the current text about this company in Data.com wiki.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Company.CurrentLogoUrl">
            <summary>
            Gets or sets the current logo URL of this company.
            </summary>
        </member>
        <member name="T:CMS.DataCom.CompanyList">
            <summary>
            Represents a list of companies.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyList.Companies">
            <summary>
            Gets or sets the list of companies.
            </summary>
        </member>
        <member name="T:CMS.DataCom.CompanySearchResult">
            <summary>
            Represents a company search result.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.CompanyId">
            <summary>
            Gets or sets the identifier of the company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.Name">
            <summary>
            Gets or sets the name of the company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.Address">
            <summary>
            Gets or sets the address where the company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.City">
            <summary>
            Gets or sets the city where the company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.State">
            <summary>
            Gets or sets the state where the company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.ZipCode">
            <summary>
            Gets or sets the zip code where the company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.Country">
            <summary>
            Gets or sets the country where the company is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.ActiveContactCount">
            <summary>
            Gets or sets the number of active contacts in the company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResult.Graveyarded">
            <summary>
            Gets or sets the value indicating whether the company record is up-to-date.
            </summary>
        </member>
        <member name="T:CMS.DataCom.CompanySearchResults">
            <summary>
            Represents a list of company search results.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResults.TotalHits">
            <summary>
            Gets or sets the total number of search results.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanySearchResults.Results">
            <summary>
            Gets or sets the list of company search results.
            </summary>
        </member>
        <member name="T:CMS.DataCom.CompanyStructure">
            <summary>
            Represents an organizational structure of a company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyStructure.CompanyId">
            <summary>
            Gets or sets the identifier of the company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyStructure.Url">
            <summary>
            Gets or sets the URL with more details about the organizational structure of the company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyStructure.ContactCount">
            <summary>
            Gets or sets the number of contacts in the company.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyStructure.Departments">
            <summary>
            Gets or sets the list of company departments.
            </summary>
        </member>
        <member name="P:CMS.DataCom.CompanyStructure.Levels">
            <summary>
            Gets or sets the list of company organizational levels.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Contact">
            <summary>
            Represents a contact.
            </summary>
        </member>
        <member name="F:CMS.DataCom.Contact.lastModificationDateTimeText">
            <summary>
            The string representation of a date and time when the contact record was last modified.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.ContactId">
            <summary>
            Gets or sets the identifier of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.CompanyId">
            <summary>
            Gets or sets the identifier of the company of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.ContactSaleCount">
            <summary>
            Gets or sets the number of sales of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.Title">
            <summary>
            Gets or sets the title of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.CompanyName">
            <summary>
            Gets or sets the name ot the company of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.LastModificationDateTime">
            <summary>
            Gets or sets the date and time when this contact record was last modified.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.Graveyarded">
            <summary>
            Gets or sets the value indicating whether this contact record is up-to-date.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.FirstName">
            <summary>
            Gets or sets the first name of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.LastName">
            <summary>
            Gets or sets the last name of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.City">
            <summary>
            Gets or sets the city where this contact is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.State">
            <summary>
            Gets or sets the state where this contact is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.Country">
            <summary>
            Gets or sets the country where this contact is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.ZipCode">
            <summary>
            Gets or sets the zip code where this contact is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.ContactUrl">
            <summary>
            Gets or sets the URL with more details about this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.SeoContactUrl">
            <summary>
            Gets or sets the SEO optimized URL with more details about this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.AreaCode">
            <summary>
            Gets or sets the area code where this contact is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.Phone">
            <summary>
            Gets or sets the phone number of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.Email">
            <summary>
            Gets or sets the e-mail address of this contact.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.Address">
            <summary>
            Gets or sets the address where this contact is located.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.Owned">
            <summary>
            Gets or sets the value indicating whether the Data.com account used to retrieve this contact record owns it.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Contact.OwnedType">
            <summary>
            Gets or sets the type of ownership of this contact.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ContactList">
            <summary>
            Represents a list of contacts.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactList.TotalHits">
            <summary>
            Gets or sets the total number of contacts.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactList.PointBalance">
            <summary>
            Gets or sets the number of points on the Data.com account used to retrieve contacts.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactList.Contacts">
            <summary>
            Gets or sets the list of contacts.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ContactSearchResults">
            <summary>
            Represents a list of contact search results.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactSearchResults.TotalHits">
            <summary>
            Gets or sets the total number of search results.
            </summary>
        </member>
        <member name="P:CMS.DataCom.ContactSearchResults.Contacts">
            <summary>
            Gets or sets the list of contacts.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Department">
            <summary>
            Represents a company department.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Department.Name">
            <summary>
            Gets or sets the name of this department.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Department.ContactCount">
            <summary>
            Gets or sets the number of contacts in this department.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Department.Url">
            <summary>
            Gets or sets the URL with more information about this department.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Error">
            <summary>
            Represents an error.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Error.HttpStatusCode">
            <summary>
            Gets or sets the HTTP status code.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Error.ErrorCode">
            <summary>
            Gets or sets the error code.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Error.ErrorMessage">
            <summary>
            Gets or sets the error message.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Level">
            <summary>
            Represents a level in the company organizational structure.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Level.Name">
            <summary>
            Gets or sets the name of this level.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Level.ContactCount">
            <summary>
            Gets or sets the number of contacts on this level.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Level.Url">
            <summary>
            Gets or sets the URL with more information about this level.
            </summary>
        </member>
        <member name="T:CMS.DataCom.Partner">
            <summary>
            Represents a partner account.
            </summary>
        </member>
        <member name="P:CMS.DataCom.Partner.Points">
            <summary>
            Gets or sets the number of points on this account.
            </summary>
        </member>
        <member name="T:CMS.DataCom.User">
            <summary>
            Represents an user account.
            </summary>
        </member>
        <member name="P:CMS.DataCom.User.Points">
            <summary>
            Gets or sets the number of points on this account.
            </summary>
        </member>
        <member name="T:CMS.DataCom.DomainExtensions">
            <summary>
            Provides a set of static methods for transformation of domain objects.
            </summary>
        </member>
        <member name="M:CMS.DataCom.DomainExtensions.ToCompany(CMS.DataCom.CompanySearchResult)">
            <summary>
            Creates and initializes a new instance of the Company class with properties of the specified instance of the CompanySearchResult class.
            </summary>
            <param name="result">An instance of the CompanySearchResult class.</param>
            <returns>A new instance of the Company class based initialized with properties of the specified instance of the CompanySearchResult class.</returns>
        </member>
        <member name="M:CMS.DataCom.DomainExtensions.MergeWith(CMS.DataCom.Contact,CMS.DataCom.Contact)">
            <summary>
            Merges the specified contact into this contact.
            </summary>
            <param name="contact">The contact to merge into.</param>
            <param name="otherContact">The contact to merge.</param>
        </member>
        <member name="T:CMS.DataCom.EntityAttributeMapperBase">
            <summary>
            Provides a mapping of Data.com entity attribute values to form field values.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityAttributeMapperBase.mAttributeInfo">
            <summary>
            The entity attribute info that is the source of this mapping.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityAttributeMapperBase.mSupportsDependentStateField">
            <summary>
            A value indicating whether this mapping supports advanced country selection.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeMapperBase.#ctor(CMS.DataCom.EntityAttributeInfo)">
            <summary>
            Initializes a new instance of the EntityAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity attribute info that is the source of this mapping.</param>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeMapperBase.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeMapperBase.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeMapperBase.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeMapperBase.GetValue``1(System.Object)">
            <summary>
            Gets the attribute value of the specified entity regardless of value nullability, and returns it.
            </summary>
            <typeparam name="T">The type of entity attribute value.</typeparam>
            <param name="entity">The entity to get the value of.</param>
            <returns>The attribute value of the specified entity regardless of value nullability.</returns>
        </member>
        <member name="P:CMS.DataCom.EntityAttributeMapperBase.AttributeInfo">
            <summary>
            Gets an entity attribute info that is the source of this mapping.
            </summary>
        </member>
        <member name="P:CMS.DataCom.EntityAttributeMapperBase.SupportsDependentStateField">
            <summary>
            Gets a value indicating whether this mapping supports advanced country selection.
            </summary>
        </member>
        <member name="T:CMS.DataCom.EntityBooleanAttributeMapper">
            <summary>
            Provides a mapping of Data.com entity boolean attribute values to form field values.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityBooleanAttributeMapper.#ctor(CMS.DataCom.EntityAttributeInfo)">
            <summary>
            Initializes a new instance of the EntityBooleanAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity attribute info that is the source of this mapping.</param>
        </member>
        <member name="M:CMS.DataCom.EntityBooleanAttributeMapper.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityBooleanAttributeMapper.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityBooleanAttributeMapper.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityCountryAttributeMapper">
            <summary>
            Entity country attribute mapper
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityCountryAttributeMapper.mStateAttributeInfo">
            <summary>
            The entity attribute with state name.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityCountryAttributeMapper.mCountryFinder">
            <summary>
            The CMS country finder.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityCountryAttributeMapper.mStateFinder">
            <summary>
            The CMS state finder.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityCountryAttributeMapper.#ctor(CMS.DataCom.EntityAttributeInfo,CMS.DataCom.EntityAttributeInfo,CMS.DataCom.ICountryFinder,CMS.DataCom.IStateFinder)">
            <summary>
            Initializes a new instance of the EntityCountryAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity country attribute info that is the source of this mapping.</param>
            <param name="stateAttributeInfo">The entity state attribute info that is the source of this mapping.</param>
            <param name="countryFinder">The country finder.</param>
            <param name="stateFinder">The state finder.</param>
        </member>
        <member name="M:CMS.DataCom.EntityCountryAttributeMapper.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityCountryAttributeMapper.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityCountryAttributeMapper.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityDateTimeAttributeMapper">
            <summary>
            Entity datetime attribute mapper.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityDateTimeAttributeMapper.#ctor(CMS.DataCom.EntityAttributeInfo)">
            <summary>
            Initializes a new instance of the EntityDateTimeAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity attribute info that is the source of this mapping.</param>
        </member>
        <member name="M:CMS.DataCom.EntityDateTimeAttributeMapper.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityDateTimeAttributeMapper.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityDateTimeAttributeMapper.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityDecimalAttributeMapper">
            <summary>
            Entity decimal attribute mapper.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityDecimalAttributeMapper.#ctor(CMS.DataCom.EntityAttributeInfo)">
            <summary>
            Initializes a new instance of the EntityDecimalAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity attribute info that is the source of this mapping.</param>
        </member>
        <member name="M:CMS.DataCom.EntityDecimalAttributeMapper.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityDecimalAttributeMapper.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityDecimalAttributeMapper.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityIntegerAttributeMapper">
            <summary>
            Entity integer attribute mapper.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityIntegerAttributeMapper.#ctor(CMS.DataCom.EntityAttributeInfo)">
            <summary>
            Initializes a new instance of the EntityIntegerAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity attribute info that is the source of this mapping.</param>
        </member>
        <member name="M:CMS.DataCom.EntityIntegerAttributeMapper.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityIntegerAttributeMapper.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityIntegerAttributeMapper.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityLongIntegerAttributeMapper">
            <summary>
            Entity long integer attribute mapper.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityLongIntegerAttributeMapper.#ctor(CMS.DataCom.EntityAttributeInfo)">
            <summary>
            Initializes a new instance of the EntityIntegerAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity attribute info that is the source of this mapping.</param>
        </member>
        <member name="M:CMS.DataCom.EntityLongIntegerAttributeMapper.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityLongIntegerAttributeMapper.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityLongIntegerAttributeMapper.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityPositiveIntegerAttributeMapper">
            <summary>
            Entity positive integer attribute mapper.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityPositiveIntegerAttributeMapper.#ctor(CMS.DataCom.EntityAttributeInfo)">
            <summary>
            Initializes a new instance of the EntityPositiveIntegerAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity attribute info that is the source of this mapping.</param>
        </member>
        <member name="M:CMS.DataCom.EntityPositiveIntegerAttributeMapper.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityPositiveIntegerAttributeMapper.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityPositiveIntegerAttributeMapper.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityTextAttributeMapper">
            <summary>
            Entity text attribute mapper.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityTextAttributeMapper.#ctor(CMS.DataCom.EntityAttributeInfo)">
            <summary>
            Initializes a new instance of the EntityTextAttributeMapper class.
            </summary>
            <param name="attributeInfo">The entity attribute info that is the source of this mapping.</param>
        </member>
        <member name="M:CMS.DataCom.EntityTextAttributeMapper.GetFormFieldValue(CMS.FormEngine.FormFieldInfo,System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Computes a value compatible with the specified form field, and returns it.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A value compatible with the specified form field, if applicable; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityTextAttributeMapper.IsCompatibleWithFormField(CMS.FormEngine.FormFieldInfo)">
            <summary>
            Determines whether this mapping is compatible with the specified form field.
            </summary>
            <param name="fieldInfo">The form field to receive a result of this mapping.</param>
            <returns>True, if this mapping is compatible with the specified form field; otherwise, false.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityTextAttributeMapper.GetEntityAttributeDisplayValue(System.Object,CMS.DataCom.IEntityAttributeFormatter)">
            <summary>
            Creates a text representation of the entity attribute value, and returns it.
            </summary>
            <param name="entity">The Data.com entity.</param>
            <param name="formatter">The object that provides formatting of attribute values.</param>
            <returns>A text representation of the entity attribute value, if applicable; otherwise, an empty string.</returns>
        </member>
        <member name="T:CMS.DataCom.CompanyAttributeMapperFactory">
            <summary>
            Provides support for creating entity attribute mappers from company attributes.
            </summary>
        </member>
        <member name="T:CMS.DataCom.IEntityAttributeMapperFactory">
            <summary>
            Provides support for creating entity attribute mappers from entity attributes.
            </summary>
        </member>
        <member name="M:CMS.DataCom.IEntityAttributeMapperFactory.CreateEntityAttributeMapper(System.String,CMS.DataCom.EntityInfo)">
            <summary>
            Creates an entity attribute mapper that corresponds to the specified entity attribute.
            </summary>
            <param name="entityAttributeName">The name of the entity attribute.</param>
            <param name="entityInfo">The entity info.</param>
            <returns>An entity attribute mapper that corresponds to the specified entity attribute, if applicable; otherwise, null.</returns>
        </member>
        <member name="F:CMS.DataCom.CompanyAttributeMapperFactory.mCountryFinder">
            <summary>
            The CMS country finder.
            </summary>
        </member>
        <member name="F:CMS.DataCom.CompanyAttributeMapperFactory.mStateFinder">
            <summary>
            The CMS state finder.
            </summary>
        </member>
        <member name="M:CMS.DataCom.CompanyAttributeMapperFactory.#ctor(CMS.DataCom.ICountryFinder,CMS.DataCom.IStateFinder)">
            <summary>
            Initializes a new instance of the CompanyAttributeMapperFactory with the specified country and state finders.
            </summary>
            <param name="countryFinder">The country finder.</param>
            <param name="stateFinder">The state finder.</param>
        </member>
        <member name="M:CMS.DataCom.CompanyAttributeMapperFactory.CreateEntityAttributeMapper(System.String,CMS.DataCom.EntityInfo)">
            <summary>
            Creates an entity attribute mapper that corresponds to the specified company attribute.
            </summary>
            <param name="entityAttributeName">The name of the company attribute.</param>
            <param name="entityInfo">The company entity info.</param>
            <returns>An entity attribute mapper that corresponds to the specified company attribute, if applicable; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.ContactAttributeMapperFactory">
            <summary>
            Provides support for creating entity attribute mappers from contact attributes.
            </summary>
        </member>
        <member name="F:CMS.DataCom.ContactAttributeMapperFactory.mCountryFinder">
            <summary>
            The CMS country finder.
            </summary>
        </member>
        <member name="F:CMS.DataCom.ContactAttributeMapperFactory.mStateFinder">
            <summary>
            The CMS state finder.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ContactAttributeMapperFactory.#ctor(CMS.DataCom.ICountryFinder,CMS.DataCom.IStateFinder)">
            <summary>
            Initializes a new instance of the ContactAttributeMapperFactory with the specified country and state finders.
            </summary>
            <param name="countryFinder">The country finder.</param>
            <param name="stateFinder">The state finder.</param>
        </member>
        <member name="M:CMS.DataCom.ContactAttributeMapperFactory.CreateEntityAttributeMapper(System.String,CMS.DataCom.EntityInfo)">
            <summary>
            Creates an entity attribute mapper that corresponds to the specified contact attribute.
            </summary>
            <param name="entityAttributeName">The name of the contact attribute.</param>
            <param name="entityInfo">The contact entity info.</param>
            <returns>An entity attribute mapper that corresponds to the specified contact attribute, if applicable; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.CountryFinder">
            <summary>
            Finds CMS countries by Data.com country names.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ICountryFinder">
            <summary>
            Finds CMS countries by Data.com country names.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ICountryFinder.Find(System.String)">
            <summary>
            Searches for a country in CMS that corresponds to to the specified Data.com country name, and returns it.
            </summary>
            <param name="name">The Data.com country name.</param>
            <returns>The CMS country that corresponds to the specified Data.com country name, if found; otherwise, null.</returns>
        </member>
        <member name="F:CMS.DataCom.CountryFinder.mCodeNames">
            <summary>
            The dictionary for special cases when for given Data.com country name there's no country with matching name in CMS.
            </summary>
        </member>
        <member name="M:CMS.DataCom.CountryFinder.Find(System.String)">
            <summary>
            Searches for a country in CMS that corresponds to to the specified Data.com country name, and returns it.
            </summary>
            <param name="name">The Data.com country name.</param>
            <returns>The CMS country that corresponds to the specified Data.com country name, if found; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.IStateFinder">
            <summary>
            Finds CMS states by Data.com state names.
            </summary>
        </member>
        <member name="M:CMS.DataCom.IStateFinder.Find(System.String,CMS.Globalization.CountryInfo)">
            <summary>
            Searches for a state in CMS that corresponds to to the specified Data.com state name, and returns it.
            </summary>
            <param name="name">The Data.com state name.</param>
            <param name="country">The CMS country to which the state belongs.</param>
            <returns>The CMS state that corresponds to the specified Data.com state name, if found; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.StateFinder">
            <summary>
            Finds CMS states by Data.com state names.
            </summary>
        </member>
        <member name="M:CMS.DataCom.StateFinder.Find(System.String,CMS.Globalization.CountryInfo)">
            <summary>
            Searches for a state in CMS that corresponds to to the specified Data.com state name, and returns it.
            </summary>
            <param name="name">The Data.com state name.</param>
            <param name="country">The CMS country to which the state belongs.</param>
            <returns>The CMS state that corresponds to the specified Data.com state name, if found; otherwise, null.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityAttributeFormatter">
            <summary>
            Provides culture-sensitive formatting for attribute values of Data.com entities.
            </summary>
        </member>
        <member name="T:CMS.DataCom.IEntityAttributeFormatter">
            <summary>
            Provides formatting for attribute values of Data.com entities.
            </summary>
        </member>
        <member name="M:CMS.DataCom.IEntityAttributeFormatter.Format(System.Boolean)">
            <summary>
            Formats a Boolean value, and returns it.
            </summary>
            <param name="value">A value to format.</param>
            <returns>A string representation of the specified value.</returns>
        </member>
        <member name="M:CMS.DataCom.IEntityAttributeFormatter.Format(System.Int64)">
            <summary>
            Formats an Int64 value, and returns it.
            </summary>
            <param name="value">A value to format.</param>
            <returns>A string representation of the specified value.</returns>
        </member>
        <member name="M:CMS.DataCom.IEntityAttributeFormatter.Format(System.Decimal)">
            <summary>
            Formats a Decimal value, and returns it.
            </summary>
            <param name="value">A value to format.</param>
            <returns>A string representation of the specified value.</returns>
        </member>
        <member name="M:CMS.DataCom.IEntityAttributeFormatter.Format(System.DateTime)">
            <summary>
            Formats a DateTime value, and returns it.
            </summary>
            <param name="value">A value to format.</param>
            <returns>A string representation of the specified value.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeFormatter.Format(System.Boolean)">
            <summary>
            Formats a Boolean value, and returns it.
            </summary>
            <param name="value">A value to format.</param>
            <returns>A string representation of the specified value.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeFormatter.Format(System.Int64)">
            <summary>
            Formats an Int64 value, and returns it.
            </summary>
            <param name="value">A value to format.</param>
            <returns>A string representation of the specified value.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeFormatter.Format(System.Decimal)">
            <summary>
            Formats a Decimal value, and returns it.
            </summary>
            <param name="value">A value to format.</param>
            <returns>A string representation of the specified value.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeFormatter.Format(System.DateTime)">
            <summary>
            Formats a DateTime value, and returns it.
            </summary>
            <param name="value">A value to format.</param>
            <returns>A string representation of the specified value.</returns>
        </member>
        <member name="T:CMS.DataCom.CompanyEntityInfoProvider">
            <summary>
            Provides a Data.com company entity info.
            </summary>
        </member>
        <member name="F:CMS.DataCom.CompanyEntityInfoProvider.mCompanyApiEnabled">
            <summary>
            A value indicating whether the Data.com GetCompany method is available.
            </summary>
        </member>
        <member name="F:CMS.DataCom.CompanyEntityInfoProvider.mCompleteAttributeNames">
            <summary>
            A set of valid company attribute names when the Data.com GetCompany method is available.
            </summary>
        </member>
        <member name="F:CMS.DataCom.CompanyEntityInfoProvider.mAttributeNames">
            <summary>
            A set of valid company attribute names when the Data.com GetCompany method is not available.
            </summary>
        </member>
        <member name="M:CMS.DataCom.CompanyEntityInfoProvider.GetEntityInfo">
            <summary>
            Creates a company entity info, and returns it.
            </summary>
            <returns>The company entity info.</returns>
        </member>
        <member name="P:CMS.DataCom.CompanyEntityInfoProvider.CompanyApiEnabled">
            <summary>
            Gets or sets a value indicating whether the Data.com GetCompany method is available.
            </summary>
        </member>
        <member name="T:CMS.DataCom.ContactEntityInfoProvider">
            <summary>
            Provides a Data.com contact entity info.
            </summary>
        </member>
        <member name="F:CMS.DataCom.ContactEntityInfoProvider.mAttributeNames">
            <summary>
            A set of valid contact attribute names.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ContactEntityInfoProvider.GetEntityInfo">
            <summary>
            Creates a contact entity info, and returns it.
            </summary>
            <returns>The contact entity info.</returns>
        </member>
        <member name="T:CMS.DataCom.EntityAttributeInfo">
            <summary>
            Provides access to Data.com entity attribute metadata.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityAttributeInfo.mPropertyInfo">
            <summary>
            The corresponding entity property info.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityAttributeInfo.mDisplayName">
            <summary>
            The display name.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityAttributeInfo.#ctor(System.Reflection.PropertyInfo)">
            <summary>
            Initializes a new instance of the EntityAttributeInfo class.
            </summary>
            <param name="propertyInfo">The corresponding entity property info.</param>
        </member>
        <member name="P:CMS.DataCom.EntityAttributeInfo.Name">
            <summary>
            Gets the entity attribute name.
            </summary>
        </member>
        <member name="P:CMS.DataCom.EntityAttributeInfo.DisplayName">
            <summary>
            Gets the entity attribute display name.
            </summary>
        </member>
        <member name="P:CMS.DataCom.EntityAttributeInfo.PropertyInfo">
            <summary>
            Gets the corresponding entity property info.
            </summary>
        </member>
        <member name="T:CMS.DataCom.EntityInfo">
            <summary>
            Provides access to Data.com entity metadata.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityInfo.mItems">
            <summary>
            The dictionary that holds pairs of entity attribute name and the corresponding entity attribute info.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityInfo.#ctor">
            <summary>
            Initializes a new instance of the EntityInfo class.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityInfo.#ctor(System.Collections.Generic.IEnumerable{CMS.DataCom.EntityAttributeInfo})">
            <summary>
            Initializes a new instance of the EntityInfo class with the collection of entity attribute info.
            </summary>
            <param name="source">The collection of entity attribute info.</param>
        </member>
        <member name="M:CMS.DataCom.EntityInfo.GetAttributeInfo(System.String)">
            <summary>
            Searches for an entity attribute info with the specified name, and returns it.
            </summary>
            <param name="name">The entity attribute name.</param>
            <returns>The entity attribute info with the specified name, if found; otherwise, null.</returns>
        </member>
        <member name="P:CMS.DataCom.EntityInfo.Items">
            <summary>
            Gets the array of entity attribute info.
            </summary>
        </member>
        <member name="T:CMS.DataCom.EntityMapping">
            <summary>
            Represents a mapping between a form info and an entity info.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityMapping.mItems">
            <summary>
            The dictionary that holds pairs of a form field name and the related entity mapping item.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityMapping.#ctor">
            <summary>
            Initializes a new instance of the EntityMapping class.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityMapping.#ctor(System.Collections.Generic.IEnumerable{CMS.DataCom.EntityMappingItem})">
            <summary>
            Initializes a new instance of the EntityMapping class with the collection of entity mapping items.
            </summary>
            <param name="source">The collection of entity mapping items.</param>
        </member>
        <member name="M:CMS.DataCom.EntityMapping.GetItem(System.String)">
            <summary>
            Searches for an entity mapping item with the specified form field name, and returns it.
            </summary>
            <param name="formFieldName">The form field name.</param>
            <returns>The entity mapping item with the specified form field name, if found; otherwise, null.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityMapping.Add(CMS.DataCom.EntityAttributeInfo,CMS.FormEngine.FormFieldInfo)">
            <summary>
            Adds an entity mapping item to this mapping.
            </summary>
            <param name="attributeInfo">The entity attribute info.</param>
            <param name="fieldInfo">The form field info</param>
        </member>
        <member name="P:CMS.DataCom.EntityMapping.Items">
            <summary>
            Gets the array of entity mapping items.
            </summary>
        </member>
        <member name="T:CMS.DataCom.EntityMappingItem">
            <summary>
            Represents an item of an entity mapping.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityMappingItem.mEntityAttributeName">
            <summary>
            The name of the entity attribute that is the target of this mapping item.
            </summary>
        </member>
        <member name="F:CMS.DataCom.EntityMappingItem.mFormFieldName">
            <summary>
            The name of the form field that is the source of this mapping item.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityMappingItem.#ctor(CMS.DataCom.EntityAttributeInfo,CMS.FormEngine.FormFieldInfo)">
            <summary>
            Initializes a new instance of the EntityMappingItem class with the specified entity attribute info and form field info.
            </summary>
            <param name="attributeInfo">The entity attribute info of this mapping item.</param>
            <param name="fieldInfo">The form field info of this mapping item.</param>
        </member>
        <member name="M:CMS.DataCom.EntityMappingItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the EntityMappingItem class with the specified entity attribute and form field name.
            </summary>
            <param name="attributeName">The name of the entity attribute of this mapping item.</param>
            <param name="fieldName">The name of the form field of this mapping item.</param>
        </member>
        <member name="P:CMS.DataCom.EntityMappingItem.EntityAttributeName">
            <summary>
            Gets the name of the entity attribute that is the target of this mapping item.
            </summary>
        </member>
        <member name="P:CMS.DataCom.EntityMappingItem.FormFieldName">
            <summary>
            Gets the name of the form field that is the source of this mapping item.
            </summary>
        </member>
        <member name="T:CMS.DataCom.EntityMappingSerializer">
            <summary>
            Serializes and deserializes an entity mapping into an XML string.
            </summary>
        </member>
        <member name="M:CMS.DataCom.EntityMappingSerializer.SerializeEntityMapping(CMS.DataCom.EntityMapping)">
            <summary>
            Serializes an entity mapping into an XML string.
            </summary>
            <param name="mapping">The entity mapping to serialize.</param>
            <returns>The XML string that contains the specified entity mapping.</returns>
        </member>
        <member name="M:CMS.DataCom.EntityMappingSerializer.UnserializeEntityMapping(System.String)">
            <summary>
            Parses the specified XML string and returns the deserialized entity mapping.
            </summary>
            <param name="content">The XML string that contains an entity mapping.</param>
            <returns>The deserialized entity info.</returns>
        </member>
        <member name="T:CMS.DataCom.AccountFormInfoTransformation">
            <summary>
            Transforms an account form info, i.e., updates field settings or removes certain field to provide a better UI experience.
            </summary>
        </member>
        <member name="T:CMS.DataCom.FormInfoTransformationBase">
            <summary>
            Transforms a form info, i.e., updates field settings or removes certain field to provide a better UI experience.
            </summary>
        </member>
        <member name="M:CMS.DataCom.FormInfoTransformationBase.Execute(CMS.FormEngine.FormInfo)">
            <summary>
            Transforms the specified form info.
            </summary>
            <param name="formInfo">The form info to transform.</param>
        </member>
        <member name="M:CMS.DataCom.FormInfoTransformationBase.UpdateSystemFormField(CMS.FormEngine.FormFieldInfo,System.String,System.String)">
            <summary>
            Updates the specified system form field info with new settings.
            </summary>
            <param name="formField">The system form field info to update.</param>
            <param name="caption">The new field caption.</param>
            <param name="controlName">The name of the new editing control associated with the specified field.</param>
        </member>
        <member name="M:CMS.DataCom.FormInfoTransformationBase.UpdateCountrySystemFormField(CMS.FormEngine.FormFieldInfo,System.String,System.String)">
            <summary>
            Updates the specified system form field info with new settings and changes the associated editing control to a country selector.
            </summary>
            <param name="formField">The system form field info to update.</param>
            <param name="caption">The new field caption.</param>
            <param name="returnType">The ReturnType setting of the country selector.</param>
        </member>
        <member name="M:CMS.DataCom.FormInfoTransformationBase.UpdateHtmlSystemFormField(CMS.FormEngine.FormFieldInfo,System.String)">
            <summary>
            Updates the specified system form field info with new settings and changes the associated editing control to a HTML area.
            </summary>
            <param name="formField">The system form field info to update.</param>
            <param name="caption">The new field caption.</param>
        </member>
        <member name="M:CMS.DataCom.FormInfoTransformationBase.UpdateStatusSelectorSystemFormField(CMS.FormEngine.FormFieldInfo,System.String,System.String)">
            <summary>
            Updates the specified system form field info with new settings and changes the associated editing control to a status selector.
            </summary>
            <param name="formField">The system form field info to update.</param>
            <param name="caption">The new field caption.</param>
            <param name="controlName">The new control name.</param>
        </member>
        <member name="M:CMS.DataCom.FormInfoTransformationBase.TransformFormInfo(CMS.FormEngine.FormInfo,System.Collections.Generic.HashSet{System.String})">
            <summary>
            Removes empty categories and excluded form field infos from the specified form info.
            </summary>
            <param name="formInfo">The form info to modify.</param>
            <param name="excludedFieldNames">The set of excluded form field names.</param>
        </member>
        <member name="M:CMS.DataCom.FormInfoTransformationBase.SetupCountrySelectors(CMS.FormEngine.FormInfo)">
            <summary>
            Modifies the specified form info to enable advanced country selection.
            </summary>
            <param name="formInfo">The form info to modify.</param>
        </member>
        <member name="M:CMS.DataCom.FormInfoTransformationBase.IsDependentStateField(CMS.FormEngine.FormFieldInfo,CMS.FormEngine.FormInfo)">
            <summary>
            Determines whether the specified form field contains a state identifier and can participate in advanced country selection.
            </summary>
            <param name="fieldInfo">The form field info.</param>
            <param name="formInfo">The form info.</param>
            <returns>True, if the specified form field contains a state identifier and could participate in advanced country selection; otherwise, false.</returns>
        </member>
        <member name="F:CMS.DataCom.AccountFormInfoTransformation.mExcludedFieldNames">
            <summary>
            The set of excluded account field names.
            </summary>
        </member>
        <member name="M:CMS.DataCom.AccountFormInfoTransformation.Execute(CMS.FormEngine.FormInfo)">
            <summary>
            Transforms the specified form info.
            </summary>
            <param name="formInfo">The form info to transform.</param>
        </member>
        <member name="T:CMS.DataCom.ContactFormInfoTransformation">
            <summary>
            Transforms a contact form info, i.e., updates field settings or removes certain field to provide a better UI experience.
            </summary>
        </member>
        <member name="F:CMS.DataCom.ContactFormInfoTransformation.mExcludedFieldNames">
            <summary>
            The set of excluded field names.
            </summary>
        </member>
        <member name="M:CMS.DataCom.ContactFormInfoTransformation.Execute(CMS.FormEngine.FormInfo)">
            <summary>
            Transforms the specified form info.
            </summary>
            <param name="formInfo">The form info to transform.</param>
        </member>
        <member name="T:CMS.DataCom.HttpResource">
            <summary>
            Represents an HTTP resource.
            </summary>
        </member>
        <member name="F:CMS.DataCom.HttpResource.mContent">
            <summary>
            The resource content.
            </summary>
        </member>
        <member name="F:CMS.DataCom.HttpResource.mStatusCode">
            <summary>
            The status code returned by the server.
            </summary>
        </member>
        <member name="M:CMS.DataCom.HttpResource.#ctor(System.String,System.Net.HttpStatusCode)">
            <summary>
            Initializes a new instance of the HttpResource class with the specified content and status code.
            </summary>
            <param name="content">The resource content.</param>
            <param name="statusCode">The status code returned by the server.</param>
        </member>
        <member name="P:CMS.DataCom.HttpResource.Content">
            <summary>
            Gets the resource content.
            </summary>
        </member>
        <member name="P:CMS.DataCom.HttpResource.StatusCode">
            <summary>
            Gets the status code returned by the server.
            </summary>
        </member>
        <member name="T:CMS.DataCom.HttpResourceProvider">
            <summary>
            Provides access to HTTP resources.
            </summary>
        </member>
        <member name="T:CMS.DataCom.IHttpResourceProvider">
            <summary>
            Provides access to HTTP resources.
            </summary>
        </member>
        <member name="M:CMS.DataCom.IHttpResourceProvider.GetResource(System.String)">
            <summary>
            Retrieves the resource with the specified URL, and returns it.
            </summary>
            <param name="locator">The URL of the resource.</param>
            <returns>The resource with the specified URL.</returns>
        </member>
        <member name="F:CMS.DataCom.HttpResourceProvider.mMaxRequestCount">
            <summary>
            Maximum number of requests.
            </summary>
        </member>
        <member name="F:CMS.DataCom.HttpResourceProvider.mTimeout">
            <summary>
            A request timeout.
            </summary>
        </member>
        <member name="F:CMS.DataCom.HttpResourceProvider.mRequestExceptionDelay">
            <summary>
            A delay between two requests if there is a protocol violation exception.
            </summary>
        </member>
        <member name="M:CMS.DataCom.HttpResourceProvider.GetResource(System.String)">
            <summary>
            Retrieves the resource with the specified URL, and returns it.
            </summary>
            <param name="locator">The URL of the resource.</param>
            <returns>The resource with the specified URL.</returns>
        </member>
        <member name="M:CMS.DataCom.HttpResourceProvider.ExecuteGetResource(System.String)">
            <summary>
            Retrieves the resource with the specified URL, and returns it.
            </summary>
            <param name="locator">The URL of the resource.</param>
            <returns>The resource with the specified URL.</returns>
        </member>
        <member name="M:CMS.DataCom.HttpResourceProvider.CreateResourceFromResponse(System.Net.HttpWebResponse)">
            <summary>
            Creates a new HTTP resource from the specified response, and returns it.
            </summary>
            <param name="response">A web response to process.</param>
            <returns>A new HTTP resource created from the specified response.</returns>
        </member>
        <member name="P:CMS.DataCom.HttpResourceProvider.Timeout">
            <summary>
            Gets or sets the request timeout.
            </summary>
        </member>
        <member name="T:CMS.DataCom.HttpResourceUri">
            <summary>
            Represents an URI of Data.com REST API resources.
            </summary>
        </member>
        <member name="F:CMS.DataCom.HttpResourceUri.mTransformation">
            <summary>
            An object that transforms a filter into a collection of URL parameters.
            </summary>
        </member>
        <member name="M:CMS.DataCom.HttpResourceUri.#ctor">
            <summary>
            Initializes a new instance of the HttpResourceUriBuilder class.
            </summary>
        </member>
        <member name="M:CMS.DataCom.HttpResourceUri.ToString">
            <summary>
            Creates an URL of the Jigsaw REST service resource according to the current builder configuration, and returns it.
            </summary>
            <returns>An URL of the Jigsaw REST service resource according to the current builder configuration.</returns>
        </member>
        <member name="M:CMS.DataCom.HttpResourceUri.CreateParameters">
            <summary>
            Creates a collection of URL parameters according to the current builder configuration, and returns it.
            </summary>
            <returns>A collection of URL parameters according to the current builder configuration.</returns>
        </member>
        <member name="M:CMS.DataCom.HttpResourceUri.SetToken(System.Collections.Specialized.NameValueCollection,System.String)">
            <summary>
            Adds the specified access token the URL parameters of the REST service method call.
            </summary>
            <param name="collection">The URL parameters of the REST service method call.</param>
            <param name="token">The Data.com REST API access token.</param>
        </member>
        <member name="M:CMS.DataCom.HttpResourceUri.SetUserCredential(System.Collections.Specialized.NameValueCollection,System.Net.NetworkCredential)">
            <summary>
            Adds Jigsaw member's credential to the URL parameters of the REST service method call.
            </summary>
            <param name="collection">The URL parameters of the REST service method call.</param>
            <param name="userCredential">The Jigsaw member's credential.</param>
        </member>
        <member name="M:CMS.DataCom.HttpResourceUri.SetBuyerIdentity(System.Collections.Specialized.NameValueCollection,CMS.DataCom.BuyerIdentity)">
            <summary>
            Adds buyer identity to the URL parameters of the REST service method call.
            </summary>
            <param name="collection">The URL parameters of the REST service method call.</param>
            <param name="buyerIdentity">The buyer identity.</param>
        </member>
        <member name="M:CMS.DataCom.HttpResourceUri.SetPaging(System.Collections.Specialized.NameValueCollection,System.Int32,System.Int32)">
            <summary>
            Adds paging information to the URL parameters of the REST service method call.
            </summary>
            <param name="collection">The URL parameters of the REST service method call.</param>
            <param name="pageIndex">The index of the requested page.</param>
            <param name="pageSize">The size of the requested page.</param>
        </member>
        <member name="M:CMS.DataCom.HttpResourceUri.SetPurchaseFlag(System.Collections.Specialized.NameValueCollection,System.Boolean)">
            <summary>
            Adds a purchase flag to the URL parameters of the REST service method call.
            </summary>
            <param name="collection">The URL parameters of the REST service method call.</param>
            <param name="purchaseFlag">A value of the purchase flag.</param>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.BaseUri">
            <summary>
            Gets or sets the URI of Data.com REST API.
            </summary>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.ResourceId">
            <summary>
            Gets or sets a resource identifier.
            </summary>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.Token">
            <summary>
            Gets or sets an access token.
            </summary>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.PageIndex">
            <summary>
            Gets or sets a zero-based page index.
            </summary>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.PageSize">
            <summary>
            Gets or sets a page size.
            </summary>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.PurchaseFlag">
            <summary>
            Gets or sets a value indicating whether the contact that is not owned should be bought.
            </summary>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.UserCredential">
            <summary>
            Gets or sets a Jigsaw member's credential.
            </summary>
            <remarks>
            A Jigsaw member's credential is applicable only with PassThrough API model.
            </remarks>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.BuyerIdentity">
            <summary>
            Gets or sets a buyer identity.
            </summary>
            <remarks>
            A buyer identity is applicable only with Reseller API model.
            </remarks>
        </member>
        <member name="P:CMS.DataCom.HttpResourceUri.Filter">
            <summary>
            Gets or sets a filter.
            </summary>
        </member>
        <member name="T:CMS.DataCom.DateTimeParser">
            <summary>
            Provides the conversion of the string representation of a Data.com JSON REST service date and time to its DateTime equivalent.
            </summary>
        </member>
        <member name="F:CMS.DataCom.DateTimeParser.mTimezoneOffsets">
            <summary>
            The dictionary that maps North America time zone abbreviations to their .NET DateTime compatible counterparts.
            </summary>
        </member>
        <member name="M:CMS.DataCom.DateTimeParser.Parse(System.String)">
            <summary>
            Converts the specified string representation of a Data.com JSON REST service date and time to its DateTime equivalent.
            </summary>
            <param name="value">A string containing a date and time to convert.</param>
            <returns>An object that is equivalent to the date and time contained in <paramref name="value"/>.</returns>
        </member>
        <member name="T:CMS.DataCom.DisplayAttribute">
            <summary>
            Provides an attribute that lets you specify display names for members of Data.com entity classes.
            </summary>
        </member>
        <member name="F:CMS.DataCom.DisplayAttribute.mDisplayName">
            <summary>
            The display name.
            </summary>
        </member>
        <member name="M:CMS.DataCom.DisplayAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the DisplayAttribute class.
            </summary>
            <param name="displayName">The display name.</param>
        </member>
        <member name="P:CMS.DataCom.DisplayAttribute.DisplayName">
            <summary>
            The display name.
            </summary>
        </member>
        <member name="T:CMS.DataCom.FilterTransformation">
            <summary>
            Provides a transformation of a filter into a set of URL parameters for the REST service.
            </summary>
        </member>
        <member name="M:CMS.DataCom.FilterTransformation.Execute(CMS.DataCom.Filter)">
            <summary>
            Transforms the specified filter into a set of URL parameters for the REST service.
            </summary>
            <param name="filter">The Data.com entity filter.</param>
            <returns>The set of URL parameters for the REST service.</returns>
        </member>
        <member name="M:CMS.DataCom.FilterTransformation.Transform(System.String,System.Reflection.PropertyInfo,CMS.DataCom.Filter,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Transforms the specified filter property and adds the result to the set of URL parameters for the REST service.
            </summary>
            <param name="name">The name of the property for the REST service.</param>
            <param name="property">The property info.</param>
            <param name="filter">The Data.com entity filter.</param>
            <param name="collection">The set of URL parameters for the REST service.</param>
        </member>
        <member name="M:CMS.DataCom.FilterTransformation.Transform(System.String,System.Nullable{System.DateTime},System.Collections.Specialized.NameValueCollection)">
            <summary>
            Transforms the specified filter property and adds the result to the set of URL parameters for the REST service.
            </summary>
            <param name="name">The name of the property for the REST service.</param>
            <param name="input">The value of the property.</param>
            <param name="collection">The set of URL parameters for the REST service.</param>
        </member>
        <member name="M:CMS.DataCom.FilterTransformation.Transform(System.String,System.Boolean,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Transforms the specified filter property and adds the result to the set of URL parameters for the REST service.
            </summary>
            <param name="name">The name of the property for the REST service.</param>
            <param name="input">The value of the property.</param>
            <param name="collection">The set of URL parameters for the REST service.</param>
        </member>
        <member name="M:CMS.DataCom.FilterTransformation.Transform(System.String,System.Nullable{System.Int64},System.Collections.Specialized.NameValueCollection)">
            <summary>
            Transforms the specified filter property and adds the result to the set of URL parameters for the REST service.
            </summary>
            <param name="name">The name of the property for the REST service.</param>
            <param name="input">The value of the property.</param>
            <param name="collection">The set of URL parameters for the REST service.</param>
        </member>
        <member name="M:CMS.DataCom.FilterTransformation.Transform(System.String,System.Collections.Generic.List{System.String},System.Collections.Specialized.NameValueCollection)">
            <summary>
            Transforms the specified filter property and adds the result to the set of URL parameters for the REST service.
            </summary>
            <param name="name">The name of the property for the REST service.</param>
            <param name="input">The value of the property.</param>
            <param name="collection">The set of URL parameters for the REST service.</param>
        </member>
        <member name="M:CMS.DataCom.FilterTransformation.Transform(System.String,System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Transforms the specified filter property and adds the result to the set of URL parameters for the REST service.
            </summary>
            <param name="name">The name of the property for the REST service.</param>
            <param name="input">The value of the property.</param>
            <param name="collection">The set of URL parameters for the REST service.</param>
        </member>
        <member name="T:CMS.DataCom.JsonSerializer">
            <summary>
            Serializes objects to the JavaScript Object Notation (JSON) strings and deserializes JSON strings to objects.
            </summary>
        </member>
        <member name="M:CMS.DataCom.JsonSerializer.Serialize``1(``0)">
            <summary>
            Serializes an object to the JSON string.
            </summary>
            <typeparam name="T">The type of object to serialize.</typeparam>
            <param name="entity">The object that contains the data to serialize.</param>
            <returns>JSON string with the serialized object.</returns>
        </member>
        <member name="M:CMS.DataCom.JsonSerializer.Unserialize``1(System.String)">
            <summary>
            Parses the JSON string and returns the deserialized object.
            </summary>
            <typeparam name="T">The type of object to deserialize.</typeparam>
            <param name="content">The JSON string with the serialized object.</param>
            <returns>The deserialized object.</returns>
        </member>
    </members>
</doc>