%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /mnt/tnb/Desktop/Tips.Quality.Common.Seeds/bin/Debug/netstandard2.0/
Upload File :
Create Path :
Current File : //mnt/tnb/Desktop/Tips.Quality.Common.Seeds/bin/Debug/netstandard2.0/Tix.DataAccess.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Tix.DataAccess</name>
    </assembly>
    <members>
        <member name="T:Tix.DataAccess.ApplicationContext">
            <summary>
            Handles access to the current database session.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.ApplicationContext.ShutdownWaitHandle">
            <summary>The shutdown wait handle</summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.IsClientConnected">
            <summary>
            Gets a value indicating whether a client is connected. Can be used to stop processing in long running web services.
            </summary>
            <value>
              <c>true</c> if the client is still connected; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.ClientDisconnectedToken">
            <summary>
            Gets the client disconnected token.
            </summary>
            <value>
            The client disconnected token.
            </value>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.ShutdownInProgress">
            <summary>Gets or sets a value indicating whether shutdown in progress.</summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.PerformanceCounters">
            <summary>
            Gets the performance counters.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.TotalPerformanceCounters">
            <summary>
            Gets the performance counters.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.IsUtcDatabase">
            <summary>Gets a value indicating whether the database is in utc mode or not.</summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.LocalDatabaseTimeZone">
            <summary>Gets the local database time zone.</summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.IsInStandbyMode">
            <summary>Gets a value indicating whether the application is in standby mode</summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.HttpContext">
            <summary>
            Gets the current HTTP context or null if no context is available
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.IsDatabaseInUtcOverrideForTest">
            <summary>Gets or sets the override of the UTC mode of the database. Do not use anywhere else than in unit tests!</summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationContext.LocalDatabaseTimeZoneOverrideForTest">
            <summary>Gets or sets the override of the local time zone the database is running in. Do not use anywhere else than in unit tests!</summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.CreateAutonomousDatabaseContext">
            <summary>
            Creates a new database session.
            </summary>
            <returns>The session information.</returns>
            <remarks>
            By default you have the default database session per context. This can be retrieved by GetSession.
            There are cases, for example when you are on a background thread, where you need to create
            a separate session. Be aware of the implications with TIPS interop and data visibility!
            Remember to commit or rollback the transaction!
            Dispose the database context after using it.
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.CreateAutonomousDatabaseScope">
            <summary>
            Creates a new database context that can be used instead of the default database context.
            </summary>
            <returns>An autonomous database context. Has to be disposed by the creator.</returns>
            <remarks>
            CreateAutonomousDatabaseContext created a database context that didn't replace the default context.
            This resulted in the problem that the repository either needs to be aware of the database context, or the wrong context
            was being used. The <see cref="M:Tix.DataAccess.ApplicationContext.CreateAutonomousDatabaseScope"/> method replaces the database context, so only the
            autonomous context is used until the scope is disposed.
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetCache``1">
            <summary>
            The get cache.
            </summary>
            <typeparam name="T">Type of cache object</typeparam>
            <returns>
            The cache for the given type.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetDatabaseContext">
            <summary>
            Gets the session.
            </summary>
            <returns>The session.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetContextSessionInformation">
            <summary>
            Gets the context session information.
            </summary>
            <returns>The session information.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.Commit">
            <summary>
            Commits the changes done to the current session.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetLoginUserCode">
            <summary>Gets the being login user code.</summary>
            <returns>The being login user code</returns>
            <exception cref="T:System.InvalidOperationException">Web context cannot be called from a background thread!</exception>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.SetLoginUserCode(System.String)">
            <summary>Sets the being login user code.</summary>
            <param name="userCode">The login user code.</param>
            <exception cref="T:System.InvalidOperationException">Web context cannot be called from a background thread!</exception>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetCurrentUserCode">
            <summary>
            Gets the current user code.
            </summary>
            <returns>The code of the current user.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetCurrentUser">
            <summary>
            Gets the current user information.
            </summary>
            <returns>The code of the current user.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetTransactionId">
            <summary>
            Gets the transaction identifier.
            </summary>
            <returns>The transaction identifier</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.TryGetTransactionId">
            <summary>
            Gets the transaction identifier.
            </summary>
            <returns>The transaction identifier</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetCurrentUserSafe">
            <summary>
            Gets the current user information.
            </summary>
            <returns>The code of the current user.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.CreateCustomDatabaseSession(Tix.DataAccess.Interfaces.ITixUser)">
            <summary>
            Creates the custom database session.
            </summary>
            <param name="user">The user.</param>
            <returns>A disposable object that must be disposed when the database session is no longer needed.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetDetailedExceptionInfo(System.Exception)">
            <summary>
            Gets the detailed exception information.
            </summary>
            <param name="e">The e.</param>
            <returns>The detailed exception info if there is any; null otherwise.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetUnitSystemInfrastructure">
            <summary>
            Gets the unit system infrastructure.
            </summary>
            <returns>The unit system infrastructure instance.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetCurrentUnitSystemCode">
            <summary>
            Gets the current unit system code.
            </summary>
            <returns>current unit system code</returns>
            <exception cref="T:System.InvalidOperationException">Web context cannot be called from a background thread!</exception>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.SetCurrentUnitSystemCode(System.String)">
            <summary>
            Sets the current unit system code.
            </summary>
            <param name="unitSystemCode">The unit system code.</param>
            <exception cref="T:System.InvalidOperationException">Web context cannot be called from a background thread!</exception>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetCurrentUnitSystem">
            <summary>
            Gets the unit system for the current user..
            </summary>
            <returns>The unit system.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.SetShutdownInProgress">
            <summary>
            Sets the shutdown in progress.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.WaitForShutdown(System.TimeSpan)">
            <summary>Waits for the give time period and also breaks if the application is shut down.</summary>
            <param name="timeSpan">The timespan to wait.</param>
            <returns>True, if the application is shutdown. False, if the given timeout is reached.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.RegisterShutdownAction(System.Action)">
            <summary>
            Registers a shutdown action.
            </summary>
            <param name="action">The action.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.GetShutdownCancellationToken">
            <summary>
            Gets the shutdown cancellation token.
            </summary>
            <returns>The shutdown cancellation token.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.SpawnContext">
            <summary>
            Copies the current context information for transfer to a new context (thread). This
            remembers e.g. current user and workstation.
            </summary>
            <returns>The application context wrapper that can be used with the ApplicationContextScope
            class to set it to a new context.</returns>
        </member>
        <member name="T:Tix.DataAccess.ApplicationContext.ApplicationContextWrapper">
            <summary>
            Wraps the application context information for transfer to a new context.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.ApplicationContext.ApplicationContextWrapper.contextSessionInformation">
            <summary>
            The context session information
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.ApplicationContextWrapper.#ctor(Tix.DataAccess.Interfaces.IDatabaseContextInformation)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.ApplicationContext.ApplicationContextWrapper"/> class.
            </summary>
            <param name="contextSessionInformation">The context session information.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContext.ApplicationContextWrapper.GetDatabaseContextInformation">
            <summary>
            Gets the database context information.
            </summary>
            <returns>The database context information</returns>
        </member>
        <member name="T:Tix.DataAccess.ApplicationContextScope">
            <summary>
            Provides a scope in which a spawned application context is assigned to a thread.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContextScope.#ctor(Tix.DataAccess.ApplicationContext.ApplicationContextWrapper)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.ApplicationContextScope"/> class.
            </summary>
            <param name="applicationContext">The application context.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationContextScope.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.ApplicationDatabaseSession">
            <summary>
            The application context that holds the current session.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.ApplicationDatabaseSession.previousCurrentUser">
            <summary>The previous current user</summary>
        </member>
        <member name="F:Tix.DataAccess.ApplicationDatabaseSession.previousCurrentWorkstation">
            <summary>The previous current workstation</summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationDatabaseSession.CreateDatabaseContext(System.String,System.Func{System.String,Tix.DataAccess.Interfaces.ITixUser},System.String,Tix.Runtime.Logging.ITixLog,Tix.DataAccess.DatabaseClientIdentifier)">
            <summary>
            Creates the session. Use this version if the user is loaded from the database.
            </summary>
            <param name="currentUserCode">The current user code.</param>
            <param name="getUserFunc">The function to get the user (called after creating the session).</param>
            <param name="workstation">The workstation.</param>
            <param name="customLogger">The custom logger for SQL statements.</param>
            <param name="clientIdentifier">The client identifier sent to the database.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationDatabaseSession.CreateDatabaseContextForUser(Tix.DataAccess.Interfaces.ITixUser,System.String,Tix.Runtime.Logging.ITixLog,Tix.DataAccess.DatabaseClientIdentifier)">
            <summary>Creates the database context.</summary>
            <param name="currentUser">The current user.</param>
            <param name="workstation">The workstation.</param>
            <param name="customLogger">The custom logger for SQL statements.</param>
            <param name="clientIdentifier">The client identifier sent to the database.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationDatabaseSession.CloseSession">
            <summary>
            Closes the session for the current context.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationDatabaseSession.CreateDatabaseContext(Tix.DataAccess.Interfaces.IDatabaseContextInformation,System.String)">
            <summary>
            Creates the database context.
            </summary>
            <param name="context">The context.</param>
            <param name="connectionString">The connection string.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationDatabaseSession.CreateDatabaseContextCore(Tix.DataAccess.Interfaces.IDatabaseContextInformation,Tix.Runtime.Logging.ITixLog,System.String,Tix.DataAccess.DatabaseClientIdentifier)">
            <summary>
            Creates the database context core.
            </summary>
            <param name="context">The context.</param>
            <param name="customLogger">The custom logger.</param>
            <param name="connectionString">The name of the connection string to use. Null for default connection.</param>
            <param name="clientIdentifier">The client identifier sent to the database.</param>
        </member>
        <member name="T:Tix.DataAccess.ApplicationHttpContextAccessor">
            <summary>
            Allows access to the http context.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationHttpContextAccessor.Current">
            <summary>
            Gets the current HTTP context or null if no context is available
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationHttpContextAccessor.IsClientConnected">
            <summary>Gets a value indicating whether the client is still connected to the server.</summary>
            <returns>
            <see langword="true" /> if the client is currently connected; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="P:Tix.DataAccess.ApplicationHttpContextAccessor.ClientDisconnectedToken">
            <summary>
            Gets the client disconnected token.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationHttpContextAccessor.User">
            <summary>Gets or sets security information for the current HTTP request.</summary>
            <returns>Security information for the current HTTP request.</returns>
        </member>
        <member name="P:Tix.DataAccess.ApplicationHttpContextAccessor.HasContext">
            <summary>
            Gets a value indicating whether we have a context.
            </summary>
            <returns>True if a context exists, false otherwise.</returns>
        </member>
        <member name="P:Tix.DataAccess.ApplicationHttpContextAccessor.Request">
            <summary>
            Gets the request.
            </summary>
            <returns>The http request.</returns>
        </member>
        <member name="P:Tix.DataAccess.ApplicationHttpContextAccessor.Response">
            <summary>
            Gets the response.
            </summary>
            <returns>The http response.</returns>
        </member>
        <member name="P:Tix.DataAccess.ApplicationHttpContextAccessor.SessionID">
            <summary>
            Gets the session id.
            </summary>
            <returns>The session id.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationHttpContextAccessor.GetCookieValue(System.String)">
            <summary>
            Gets a cookie value from the context.
            </summary>
            <param name="cookieKey">The key of the cookie.</param>
            <returns>The value of the cookie or null.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationHttpContextAccessor.AddResponseCookie(System.Web.HttpCookie)">
            <summary>
            Adds a cookie value to the response.
            </summary>
            <param name="cookie">The cookie.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationHttpContextAccessor.AddResponseCookie(System.String,System.String,System.DateTime,System.Boolean)">
            <summary>
            Adds a cookie value to the response.
            </summary>
            <param name="cookieName">The name of the cookie.</param>
            <param name="cookieValue">The value of the cookie.</param>
            <param name="expires">The expiration data of the cookie.</param>
            <param name="httpOnly">A flag whether the cookie is http only.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationHttpContextAccessor.AddItem(System.Object,System.Object)">
            <summary>Adds an element with the provided key and value to the http context items.</summary>
            <param name="itemKey">The key.</param>
            <param name="itemValue">The value.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationHttpContextAccessor.GetItem(System.Object)">
            <summary>Gets an element with the provided key from the http context items.</summary>
            <returns>The found object or null.</returns>
            <param name="itemKey">The key.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationHttpContextAccessor.RemoveItem(System.Object)">
            <summary>Removes an element with the provided key from the http context items.</summary>
            <param name="itemKey">The key.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationHttpContextAccessor.GetRequestHeader(System.String)">
            <summary>
            Gets a request header.
            </summary>
            <param name="headerName">The name of the header.</param>
            <returns>The value or null if the header is not set.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationHttpContextAccessor.TryGetUserName">
            <summary>
            Gets the user name from the http context.
            </summary>
            <returns>The user name from the context if there is an authenticated user or null if there is no user.</returns>
        </member>
        <member name="T:Tix.DataAccess.AutonomousDatabaseContextCreator">
            <summary>
            Helper class to create autonomous database contexts.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.AutonomousDatabaseContextCreator.CreateAutonomousDatabaseContext">
            <summary>
            Creates a new database context that can be used in addition to the default database context.
            </summary>
            <returns>An autonomous database context. Has to be disposed by the creator.</returns>
        </member>
        <member name="M:Tix.DataAccess.AutonomousDatabaseContextCreator.CreateAutonomousDatabaseScope">
            <summary>
            Creates a new database context that can be used instead of the default database context.
            </summary>
            <returns>An autonomous database context. Has to be disposed by the creator.</returns>
            <remarks>
            CreateAutonomousDatabaseContext created a database context that didn't replace the default context.
            This resulted in the problem that the repository either needs to be aware of the database context, or the wrong context
            was being used. The <see cref="M:Tix.DataAccess.AutonomousDatabaseContextCreator.CreateAutonomousDatabaseScope"/> method replaces the database context, so only the
            autonomous context is used until the scope is disposed.
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.AutonomousDatabaseContextCreator.CreateAutonomousContext">
            <summary>
            Creates a temporary context with the autonomous database context.
            </summary>
            <returns>The temporary context.</returns>
        </member>
        <member name="T:Tix.DataAccess.AutonomousDatabaseContextScope">
            <summary>
            A scope to switch the database for the current application context.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.AutonomousDatabaseContextScope.context">
            <summary>The context.</summary>
        </member>
        <member name="F:Tix.DataAccess.AutonomousDatabaseContextScope.oldContext">
            <summary>The old context. Needed for restoring it in dispose.</summary>
        </member>
        <member name="F:Tix.DataAccess.AutonomousDatabaseContextScope.sessionInfo">
            <summary>The session info. Needed for transaction handling by AutonomousScopeActivity.</summary>
        </member>
        <member name="M:Tix.DataAccess.AutonomousDatabaseContextScope.#ctor(Tix.DataAccess.Database.IDatabaseContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.AutonomousDatabaseContextScope"/> class.
            </summary>
            <param name="context">The .</param>
        </member>
        <member name="M:Tix.DataAccess.AutonomousDatabaseContextScope.Commit">
            <summary>Performs commit with MQ messages. This is needed by the AutonomousScopeActivity.</summary>
        </member>
        <member name="M:Tix.DataAccess.AutonomousDatabaseContextScope.Dispose">
            <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
        </member>
        <member name="T:Tix.DataAccess.Caching.CacheRevision">
            <summary>
            Represents the CacheRevision.
            <para>Db Table: TIX_CACHE_REVISION</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheRevision.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.CacheRevision"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.CacheRevision.CacheRevisionNumber">
            <summary>
            Gets or sets the CacheRevisionNumber.
            <para>Db Column: CACHREVNNBR</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.CacheRevision.CategoryCodes">
            <summary>
            Gets or sets the CategoryCodes.
            <para>Db Column: CATCODES</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheRevision.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheRevision.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheRevision.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.Caching.CacheRevisionMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.Caching.CacheRevision" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheRevisionMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.CacheRevisionMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.Caching.WebserverProcessHeartbeat">
            <summary>
            Represents the WebserverProcessHeartbeat.
            <para>Db Table: TIX_WEBSERVER_PROCESS_HEARTBEA</para>
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.WebserverProcessHeartbeat.serverName">
            <summary>The ServerName.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.WebserverProcessHeartbeat.virtualDirectory">
            <summary>The VirtualDirectory.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.WebserverProcessHeartbeat.applicationPool">
            <summary>The ApplicationPool.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.WebserverProcessHeartbeat.operatingSystemUser">
            <summary>The OperatingSystemUser.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.WebserverProcessHeartbeat.tipsWebVersion">
            <summary>The TipsWebVersion.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.WebserverProcessHeartbeat.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.WebserverProcessHeartbeat"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.ServerName">
            <summary>
            Gets or sets the ServerName.
            <para>Db Column: SERVERNAME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.ProcessId">
            <summary>
            Gets or sets the ProcessId.
            <para>Db Column: PROCESSID</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.VirtualDirectory">
            <summary>
            Gets or sets the VirtualDirectory.
            <para>Db Column: VDIR</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.SiteName">
            <summary>
            Gets or sets the SiteName.
            <para>Db Column: WEBSITE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.CacheRevisionNumber">
            <summary>
            Gets or sets the CacheRevisionNumber.
            <para>Db Column: CACHREVNNBR</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.ApplicationPool">
            <summary>
            Gets or sets the ApplicationPool.
            <para>Db Column: APPPOOL</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.OperatingSystemUser">
            <summary>
            Gets or sets the OperatingSystemUser.
            <para>Db Column: OSUSER</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.TipsWebVersion">
            <summary>
            Gets or sets the TipsWebVersion.
            <para>Db Column: TIPSWEBVER</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.WebserverProcessHeartbeat.MaxRevisionNumber">
            <summary>
            Gets or sets the MaxRevisionNumber.
            <para>Db Column: FIELDELEMENT1</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.WebserverProcessHeartbeat.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.WebserverProcessHeartbeat.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.WebserverProcessHeartbeat.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.Caching.WebserverProcessHeartbeatMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.Caching.WebserverProcessHeartbeat" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.WebserverProcessHeartbeatMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.WebserverProcessHeartbeatMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.Caching.CacheBase">
            <summary>
            Provides common infrastructure items for basic data caches.
            </summary>
            <remarks>
            The event lifecycle is as follows:
            * constructor / static initializers
            * Copy or Prefill
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheBase.Copy(Tix.DataAccess.Interfaces.ICache)">
            <summary>
            Copies the caches content to the current cache instance.
            </summary>
            <param name="oldCache">The old cache.</param>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheBase.Prefill(Tix.DataAccess.Interfaces.ICache)">
            <summary>
            Notification that a cache refresh was triggered.
            You can do some initialization before the new cache version is put to place.
            Usually you can fill the same data that was already filled in the previous
            version. Then that data would be already available for the repositories and
            has not to be lazy-loaded on first access.
            </summary>
            <param name="oldCache">The old cache.</param>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheBase.Preload">
            <summary>
            Supports pre-loading of data for special members.
            All property getters will be called automatically, this method should care about additional internal fields.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheBase.GetCategoryForRefresh">
            <summary>Gets the supported cache category.</summary>
            <returns>The supported category.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheBase.IsAlwaysDelayed">
            <summary>
            Determines whether cache is not preloaded even the web config says so
            </summary>
            <returns>
            whether cache is not preloaded even the web config says so
            </returns>
        </member>
        <member name="T:Tix.DataAccess.Caching.LazyLoadingDictionary`2">
            <summary>
                A lazy loading dictionary. Whenever a key is first accessed, the valueFactory will be called to generate the value.
            </summary>
            <typeparam name="TKey">The key type.</typeparam>
            <typeparam name="TItem">The item type.</typeparam>
        </member>
        <member name="F:Tix.DataAccess.Caching.LazyLoadingDictionary`2.internalDictionary">
            <summary>The internal dictionary. Used to remember the loaded entries.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.LazyLoadingDictionary`2.valueFactory">
            <summary>The factory function to create missing entries.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyLoadingDictionary`2.#ctor(System.Func{`0,`1})">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.LazyLoadingDictionary`2" /> class.</summary>
            <param name="valueFactory">A function used to get the value for the key.</param>
        </member>
        <member name="P:Tix.DataAccess.Caching.LazyLoadingDictionary`2.Count">
            <summary>
                Gets the number of elements in the collection.
            </summary>
            <returns>
                The number of elements in the collection.
            </returns>
        </member>
        <member name="P:Tix.DataAccess.Caching.LazyLoadingDictionary`2.Keys">
            <summary>
                Gets an enumerable collection that contains the keys in the read-only dictionary.
            </summary>
            <returns>
                An enumerable collection that contains the keys in the read-only dictionary.
            </returns>
        </member>
        <member name="P:Tix.DataAccess.Caching.LazyLoadingDictionary`2.Values">
            <summary>
                Gets an enumerable collection that contains the values in the read-only dictionary.
            </summary>
            <returns>
                An enumerable collection that contains the values in the read-only dictionary.
            </returns>
        </member>
        <member name="P:Tix.DataAccess.Caching.LazyLoadingDictionary`2.Item(`0)">
            <summary>
                Gets the element that has the specified key in the read-only dictionary.
            </summary>
            <returns>
                The element that has the specified key in the read-only dictionary.
            </returns>
            <param name="key">The key to locate.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key" /> is null.</exception>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException">
                The property is retrieved and
                <paramref name="key" /> is not found.
            </exception>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyLoadingDictionary`2.ContainsKey(`0)">
            <summary>
                Determines whether the read-only dictionary contains an element that has the specified key.
            </summary>
            <returns>
                true if the read-only dictionary contains an element that has the specified key; otherwise, false.
            </returns>
            <param name="key">The key to locate.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key" /> is null.</exception>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyLoadingDictionary`2.GetEnumerator">
            <summary>
                Returns an enumerator that iterates through the collection.
            </summary>
            <returns>
                A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
            </returns>
            <filterpriority>1</filterpriority>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyLoadingDictionary`2.TryGetValue(`0,`1@)">
            <summary>
                Gets the value that is associated with the specified key.
            </summary>
            <returns>
                true if the object that implements the <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2" /> interface
                contains an element that has the specified key; otherwise, false.
            </returns>
            <param name="key">The key to locate.</param>
            <param name="value">
                When this method returns, the value associated with the specified key, if the key is found;
                otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed
                uninitialized.
            </param>
            <exception cref="T:System.ArgumentNullException"><paramref name="key" /> is null.</exception>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyLoadingDictionary`2.System#Collections#IEnumerable#GetEnumerator">
            <summary>
                Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
                An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
            </returns>
            <filterpriority>2</filterpriority>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyLoadingDictionary`2.CopyFrom(Tix.DataAccess.Caching.LazyLoadingDictionary{`0,`1})">
            <summary>
                Copies the items from another lazy-loading dictionary.
            </summary>
            <param name="other">The other lazy loading dictionary.</param>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyLoadingDictionary`2.TryLazyLoad(`0,`1@)">
            <summary>
            Tries to get the entry via lazy loading.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value corresponding to the key.</param>
            <returns>True if the value could be created, false otherwise.</returns>
        </member>
        <member name="T:Tix.DataAccess.Caching.LazyPartitionedCacheQuery`1">
            <summary>
            Helper class for filling caches.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyPartitionedCacheQuery`1.#ctor(System.Func{System.String,System.Linq.IQueryable{`0},System.Linq.IQueryable{`0}})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.LazyPartitionedCacheQuery`1"/> class.
            </summary>
            <param name="readPartitionFunction">The function.</param>
        </member>
        <member name="P:Tix.DataAccess.Caching.LazyPartitionedCacheQuery`1.Keys">
            <summary>
            Gets the current keys in the cache.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyPartitionedCacheQuery`1.GetValues(System.String)">
            <summary>
            Gets the values from the database.
            </summary>
            <param name="partitionKey">The partition key.</param>
            <returns>The found items.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyPartitionedCacheQuery`1.CopyFrom(Tix.DataAccess.Caching.LazyPartitionedCacheQuery{`0})">
            <summary>
                Copies the items from another lazy-loading dictionary.
            </summary>
            <param name="other">The other lazy loading cache query.</param>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyPartitionedCacheQuery`1.ReadPartitionData(System.String,System.Func{System.String,System.Linq.IQueryable{`0},System.Linq.IQueryable{`0}})">
            <summary>
            Reads the partitioned data.
            </summary>
            <param name="partitionKey">The partition key.</param>
            <param name="readPartitionFunction">The function to get the data.</param>
            <returns>The data.</returns>
        </member>
        <member name="T:Tix.DataAccess.Caching.LazyCacheQuery`1">
            <summary>
            Helper class for filling caches.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
        </member>
        <member name="F:Tix.DataAccess.Caching.LazyCacheQuery`1.result">
            <summary>The result</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyCacheQuery`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.LazyCacheQuery`1"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyCacheQuery`1.#ctor(System.Func{System.Linq.IQueryable{`0},System.Linq.IQueryable{`0}})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.LazyCacheQuery`1"/> class.
            </summary>
            <param name="func">The function.</param>
        </member>
        <member name="P:Tix.DataAccess.Caching.LazyCacheQuery`1.IsValueCreated">
            <summary>Gets a value indicating whether a value has been created for this <see cref="T:LazyCacheQuery" /> instance.</summary>
            <returns>true if a value has been created for this <see cref="T:LazyCacheQuery" /> instance; otherwise, false.</returns>
        </member>
        <member name="P:Tix.DataAccess.Caching.LazyCacheQuery`1.Value">
            <summary>
            Gets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:Tix.DataAccess.Caching.LazyCacheQuery`1.ValueForDebugDisplay">
            <summary>Gets the value of the Lazy&lt;T&gt; for debugging display purposes.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyCacheQuery`1.Initialize">
            <summary>
            Initializes the lazy instance on demand by calling it's Value property.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.LazyCacheQuery`1.GetValue(System.Func{System.Linq.IQueryable{`0},System.Linq.IQueryable{`0}})">
            <summary>
            Gets the values from the database.
            </summary>
            <param name="func">The query function.</param>
            <returns>The found items.</returns>
        </member>
        <member name="T:Tix.DataAccess.Caching.CacheCategory">
            <summary>The cache category.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheCategory.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.CacheCategory"/> class.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheCategory.#ctor(System.String,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.CacheCategory"/> class.</summary>
            <param name="key">The key.</param>
            <param name="description">The description.</param>
        </member>
        <member name="P:Tix.DataAccess.Caching.CacheCategory.Key">
            <summary>Gets the key.</summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.CacheCategory.Description">
            <summary>Gets the description.</summary>
        </member>
        <member name="T:Tix.DataAccess.Caching.CacheLevel">
            <summary>The cache level.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheLevel.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheLevel.caches">
            <summary>The caches.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheLevel.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.CacheLevel"/> class.
            </summary>
            <param name="revisionNbr">The revision nbr.</param>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheLevel.#ctor(System.Int32,Tix.DataAccess.Caching.CacheLevel,System.Collections.Generic.ICollection{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Caching.CacheLevel"/> class.
            </summary>
            <param name="cachRevnNbr">The revision nbr.</param>
            <param name="previousLevel">The previous level.</param>
            <param name="categories">The categories.</param>
        </member>
        <member name="P:Tix.DataAccess.Caching.CacheLevel.CachRevnNbr">
            <summary>Gets the revision nbr.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheLevel.GetCache``1">
            <summary>The get cache.</summary>
            <typeparam name="T">Type of the requested cache</typeparam>
            <returns>The cache for the given type.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheLevel.GetCache(System.Type)">
            <summary>
            Gets the specified cache.
            </summary>
            <param name="type">The type of the cache to get.</param>
            <returns>The <see cref="T:Tix.DataAccess.Interfaces.ICache"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheLevel.GetCategoriesForRefresh">
            <summary>The get supported categories.</summary>
            <returns>The supported categories of this cache.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheLevel.PreloadAllCaches">
            <summary>
            Preloads the data in all caches.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheLevel.PrefillCache(Tix.DataAccess.Interfaces.ICache)">
            <summary>
            Prefills the given cache.
            </summary>
            <param name="cache">The cache.</param>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheLevel.InitializeFromLastLevel(Tix.DataAccess.Caching.CacheLevel,System.Collections.Generic.ICollection{System.String})">
            <summary>
            Initializes from last level.
            </summary>
            <param name="previousLevel">The previous level.</param>
            <param name="categories">The categories.</param>
        </member>
        <member name="T:Tix.DataAccess.Caching.CacheManager">
            <summary>The cache root.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.Logger">
            <summary>The logger for this class</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.LockThis">
            <summary>The lock this.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.ServerName">
            <summary>The server name.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.ProcessId">
            <summary>The process id.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.PreloadLock">
            <summary>Indicates whether the preload is already done.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.RefreshCacheEvent">
            <summary>The cache refresh event.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.preloadTask">
            <summary>Indicates whether the preload is already done.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.heartbeatOid">
            <summary>The heartbeat oid. Needed in case we have same processid for an old entry.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.cacheManagerThread">
            <summary>The started.</summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.currentCacheRevisionNumber">
            <summary> The current revision number. </summary>
        </member>
        <member name="F:Tix.DataAccess.Caching.CacheManager.cacheLevel">
            <summary>The cache revision.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Tix.DataAccess.Caching.CacheManager"/> class.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.CacheManager.CacheManagerUser">
            <summary>Gets the cache manager.</summary>
        </member>
        <member name="P:Tix.DataAccess.Caching.CacheManager.Enabled">
            <summary>Gets a value indicating whether the cache manager is enabled.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.SetEnabled(System.Boolean)">
            <summary>
            Sets the enabled flag for the cache manager. Never set the enabled flag for the cache manager directly unless you know what you do. As it is static, it's set for all threads!
            </summary>
            <param name="enabled">if set to <c>true</c> [enabled].</param>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.GetCategoriesForRefresh">
            <summary>The get supported categories.</summary>
            <returns>The categories as dictionary.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.GetCurrentCacheRevisionNumber">
            <summary>The get current revision number.</summary>
            <returns>The current revision number.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.GetCurrentLevel">
            <summary>The get current level.</summary>
            <returns>The <see cref="T:Tix.DataAccess.Caching.CacheLevel"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.InvalidateCaches(Tix.DataAccess.Caching.CacheCategory[])">
            <summary>Invalidates the caches.</summary>
            <param name="categories">The categories.</param>
            <returns>The new cache revision.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.InvalidateCaches(System.TimeSpan,Tix.DataAccess.Caching.CacheCategory[])">
            <summary>Invalidates the caches.</summary>
            <param name="maxWaitTime">The maximum time to wait for the refresh. You can pass TimeSpan.Zero if you want to return immediately.</param>
            <param name="categories">The categories.</param>
            <returns>The new cache revision.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.UpdateCacheIfNeeded">
            <summary>
            The update cache if needed.
            </summary>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.StartPreload">
            <summary>
            Starts preloading all caches.
            </summary>
            <returns>The task to wait for or null if waiting is not required.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.GetMaxRevisionNbrFromDatabase">
            <summary>
            Get the current revision number from database.
            </summary>
            <returns>The highest cache revision in the database.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.Shutdown">
            <summary>
            Shutdowns this instance.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.InvalidateCachesWithSleep(System.TimeSpan,System.TimeSpan,Tix.DataAccess.Caching.CacheCategory[])">
            <summary>Invalidates the caches with sleep (needed only for integration test).</summary>
            <param name="sleep">The sleep period between get max revision and inserting (needed only for integration test).</param>
            <param name="maxWaitTime">The maximum time to wait for the refresh. You can pass TimeSpan.Zero if you want to return immediately.</param>
            <param name="categories">The categories.</param>
            <returns>The new cache revision.</returns>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.DoClearOldHeartBeats">
            <summary>The clear old heartbeats.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.Watch(System.Object)">
            <summary>
            The watch.
            </summary>
            <param name="obj">Not used</param>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.DoWriteHeartbeat">
            <summary>The do write heartbeat.</summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.PreloadCaches">
            <summary>
            The preload caches.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Caching.CacheManager.InsertDefaultRevisionIfNeeded(System.Int32)">
            <summary>The insert default revision if needed.</summary>
            <param name="maxCacheRevision">The max cache revision.</param>
        </member>
        <member name="T:Tix.DataAccess.DatabaseClientIdentifier">
            <summary>
            The database client identifier.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseClientIdentifier.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseClientIdentifier"/> class.
            </summary>
            <param name="clientId">The client id.</param>
            <param name="moduleName">The module name.</param>
            <param name="action">The action.</param>
        </member>
        <member name="P:Tix.DataAccess.DatabaseClientIdentifier.ClientId">
            <summary>Gets the client identifier.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseClientIdentifier.ModuleName">
            <summary>Gets the module name.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseClientIdentifier.Action">
            <summary>Gets the action name.</summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.DbConfigurations.TixDbConfiguration">
            <summary>
            The tix database configuration.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.DbConfigurations.TixDbConfiguration.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.DbConfigurations.TixDbConfiguration"/> class.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.DbConfigurations.TixHanaDbConfiguration">
            <summary>
            The EF db configuration for hana contexts.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.DbConfigurations.TixHanaDbConfiguration.sapProviderServices">
            <summary>
            The sap provider services, using a lazy to simplify locking.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.DbConfigurations.TixHanaDbConfiguration.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.DbConfigurations.TixHanaDbConfiguration"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.DbConfigurations.TixHanaDbConfiguration.ResolveSapFactory">
            <summary>
            Resolves the sap factory.
            </summary>
            <returns>The sap provider factory.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.DbConfigurations.TixOracleDbConfiguration">
            <summary>
            The EF db configuration for oracle contexts.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.DbConfigurations.TixOracleDbConfiguration.Logger">
            <summary>
            The logger
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.DbConfigurations.TixOracleDbConfiguration.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.DbConfigurations.TixOracleDbConfiguration"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.DbConfigurations.TixOracleDbConfiguration.CheckVersion(System.Reflection.Assembly,System.Version)">
            <summary>
            Checks the version.
            </summary>
            <param name="assembly">The assembly.</param>
            <param name="expectedVersion">The expected version.</param>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.DbConfigurations.TixSqlServerDbConfiguration">
            <summary>
            The EF db configuration for sql server contexts (still TixDbConfiguration so that the migrations still work).
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.DbConfigurations.TixSqlServerDbConfiguration.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.DbConfigurations.TixSqlServerDbConfiguration"/> class.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.TixDbModelStore">
            <summary>
            The tix db model store. DefaultDbModelStore with different filename.
            </summary>
            <seealso cref="T:System.Data.Entity.Infrastructure.DefaultDbModelStore" />
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.TixDbModelStore.FileExtension">
            <summary>
            The file extension
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.TixDbModelStore.Logger">
            <summary>
            The logger
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TixDbModelStore.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.TixDbModelStore"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TixDbModelStore.TryLoad(System.Type)">
            <summary>
            Loads a model from the store.
            </summary>
            <param name="contextType">The type of context representing the model.</param>
            <returns>
            The loaded metadata model.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TixDbModelStore.TryGetEdmx(System.Type)">
            <summary>
            Retrieves an edmx XDocument version of the model from the store.
            </summary>
            <param name="contextType">The type of context representing the model.</param>
            <returns>
            The loaded XDocument edmx.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TixDbModelStore.Save(System.Type,System.Data.Entity.Infrastructure.DbModel)">
            <summary>
            Saves a model to the store.
            </summary>
            <param name="contextType">The type of context representing the model.</param>
            <param name="model">The metadata model to save.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TixDbModelStore.GetFilePath(System.Type)">
            <summary>
            Gets the path of the .edmx file corresponding to the specified context type.
            </summary>
            <param name="contextType">A context type.</param>
            <returns>The .edmx file path.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TixDbModelStore.FileIsValid(System.Type,System.String)">
            <summary>
            Validates the model store is valid.
            The default implementation verifies that the .edmx file was last
            written after the context assembly was last written.
            Since we create the filename based on the hash, the file is always valid.
            </summary>
            <param name="contextType">The type of context representing the model.</param>
            <param name="filePath">The path of the stored model.</param>
            <returns>Whether the edmx file should be invalidated.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.Migration.CreateViewOperation">
            <summary>
            Migration operation for view creation.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.Migration.CreateViewOperation.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.Migration.CreateViewOperation"/> class.
            </summary>
            <param name="viewName">Name of the view.</param>
            <param name="viewQueryString">The view query string.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.Migration.CreateViewOperation.ViewName">
            <summary>
            Gets the name of the view.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.Migration.CreateViewOperation.ViewString">
            <summary>
            Gets the view string.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.Migration.CreateViewOperation.IsDestructiveChange">
            <summary>
            Gets a value indicating whether this instance is destructive change.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.Migration.CustomSqlServerMigrationSqlGenerator">
            <summary>
            The sql generator for view operations
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.Migration.CustomSqlServerMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.MigrationOperation)">
            <summary>
            Generates the specified migration operation.
            </summary>
            <param name="migrationOperation">The migration operation.</param>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.Migration.DropViewOperation">
            <summary>
            Migration operation for view deletion.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.Migration.DropViewOperation.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.Migration.DropViewOperation"/> class.
            </summary>
            <param name="viewName">Name of the view.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.Migration.DropViewOperation.ViewName">
            <summary>
            Gets the name of the view.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.Migration.DropViewOperation.IsDestructiveChange">
            <summary>
            Gets a value indicating whether this instance is destructive change.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.Migration.Views">
            <summary>
            Views migration helper class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.Migration.Views.CreateView(System.Data.Entity.Migrations.DbMigration,System.String,System.String)">
            <summary>
            Creates a view.
            </summary>
            <param name="migration">The migration.</param>
            <param name="viewName">The view name.</param>
            <param name="viewqueryString">The sql to generate the view.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.Migration.Views.RemoveView(System.Data.Entity.Migrations.DbMigration,System.String)">
            <summary>
            Removes a view.
            </summary>
            <param name="migration">The migration.</param>
            <param name="viewName">The view name.</param>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.TipsDbCommandDefinition">
            <summary>The tips db command definition.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbCommandDefinition.#ctor(System.Data.Entity.Core.Common.DbCommandDefinition)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.TipsDbCommandDefinition"/> class.</summary>
            <param name="wrappedDbCommandDefinition">The wrapped db command definition.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.TipsDbCommandDefinition.InnerCommandDefiniton">
            <summary>Gets or sets the inner command definition.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbCommandDefinition.CreateCommand">
            <summary>The create command.</summary>
            <returns>The <see cref="T:System.Data.Common.DbCommand"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.TipsDbConnectionFactory">
            <summary>The tips db connection factory.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbConnectionFactory.#ctor(System.Data.Entity.Infrastructure.IDbConnectionFactory)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.TipsDbConnectionFactory"/> class.</summary>
            <param name="inner">The inner.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.TipsDbConnectionFactory.Inner">
            <summary>Gets or sets the inner.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbConnectionFactory.CreateConnection(System.String)">
            <summary>The create connection.</summary>
            <param name="nameOrConnectionString">The name or connection string.</param>
            <returns>The <see cref="T:System.Data.Common.DbConnection"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.TipsDbProviderServices">
            <summary>
            Implementation of <see cref="T:System.Data.Entity.Core.Common.DbProviderServices"/> for EFTracingProvider.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.TipsDbProviderServices.unwrapServicesMethods">
            <summary>
            The unwrap services methods
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.#ctor(System.Data.Entity.Core.Common.DbProviderServices)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.TipsDbProviderServices"/> class.</summary>
            <param name="innerProviderServices">The wrapped provider services.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.TipsDbProviderServices.InnerProviderServices">
            <summary>Gets or sets the wrapped provider services.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.CreateCommandDefinition(System.Data.Common.DbCommand)">
            <summary>The create command definition.</summary>
            <param name="prototype">The prototype.</param>
            <returns>The <see cref="T:System.Data.Entity.Core.Common.DbCommandDefinition"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.CreateDbCommandDefinition(System.Data.Entity.Core.Common.DbProviderManifest,System.Data.Entity.Core.Common.CommandTrees.DbCommandTree)">
            <summary>The create db command definition.</summary>
            <param name="providerManifest">The provider manifest.</param>
            <param name="commandTree">The command tree.</param>
            <returns>The <see cref="T:System.Data.Entity.Core.Common.DbCommandDefinition"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.DbCreateDatabase(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
            <summary>The db create database.</summary>
            <param name="connection">The connection.</param>
            <param name="commandTimeout">The command timeout.</param>
            <param name="storeItemCollection">The store item collection.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.DbCreateDatabaseScript(System.String,System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
            <summary>The db create database script.</summary>
            <param name="providerManifestToken">The provider manifest token.</param>
            <param name="storeItemCollection">The store item collection.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.DbDatabaseExists(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
            <summary>The db database exists.</summary>
            <param name="connection">The connection.</param>
            <param name="commandTimeout">The command timeout.</param>
            <param name="storeItemCollection">The store item collection.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.DbDeleteDatabase(System.Data.Common.DbConnection,System.Nullable{System.Int32},System.Data.Entity.Core.Metadata.Edm.StoreItemCollection)">
            <summary>The db delete database.</summary>
            <param name="connection">The connection.</param>
            <param name="commandTimeout">The command timeout.</param>
            <param name="storeItemCollection">The store item collection.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.GetDbProviderManifest(System.String)">
            <summary>The get db provider manifest.</summary>
            <param name="manifestToken">The manifest token.</param>
            <returns>The <see cref="T:System.Data.Entity.Core.Common.DbProviderManifest"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection)">
            <summary>The get db provider manifest token.</summary>
            <param name="connection">The connection.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.GetDbSpatialDataReader(System.Data.Common.DbDataReader,System.String)">
            <summary>
            Gets the spatial data reader for the <see cref="T:System.Data.Entity.Core.Common.DbProviderServices" />.
            </summary>
            <returns>The spatial data reader.</returns>
            <param name="fromReader">The reader where the spatial data came from.</param>
            <param name="manifestToken">The manifest token associated with the provider manifest.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsDbProviderServices.UnwrapConnection(System.Data.Common.DbConnection)">
            <summary>
            Unwraps the connection.
            </summary>
            <param name="connection">The connection.</param>
            <returns>The connection or the inner connection if it is a tips wrapped connection.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.TipsEntityFrameworkInitializer">
            <summary>The tips entity framework initializer.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.TipsEntityFrameworkInitializer.InitializationLock">
            <summary>The initialization lock.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.TipsEntityFrameworkInitializer.isInitialized">
            <summary>The is initialized.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsEntityFrameworkInitializer.EnsureInitialized">
            <summary>The ensure initialized.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsEntityFrameworkInitializer.GetDbProviderServices(System.Data.Entity.Core.Common.DbProviderServices,System.Object)">
            <summary>Gets the database provider services.</summary>
            <param name="services">The services.</param>
            <param name="key">The key.</param>
            <returns>The wrapped services.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.TipsInvariantNameResolver">
            <summary>The tips invariant name resolver.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsInvariantNameResolver.GetService(System.Type,System.Object)">
            <summary>The get service.</summary>
            <param name="type">The type.</param>
            <param name="key">The key.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsInvariantNameResolver.GetServices(System.Type,System.Object)">
            <summary>The get services.</summary>
            <param name="type">The type.</param>
            <param name="key">The key.</param>
            <returns>The services.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.TipsInvariantNameResolver.ProviderInvariantName">
            <summary>The provider invariant name.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.TipsInvariantNameResolver.ProviderInvariantName.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.TipsInvariantNameResolver.ProviderInvariantName"/> class.</summary>
            <param name="name">The name.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.TipsInvariantNameResolver.ProviderInvariantName.Name">
            <summary>Gets the name.</summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory">
            <summary>
            An implementation of the <see cref="T:System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCacheFactory"/> class that stores views in a file.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.viewFilePath">
            <summary>The view file path.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.lockObject">
            <summary>The _lock object.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory"/> class.
            </summary>
            <param name="viewFilePath">A path to the file where the views are stored.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.Create(System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCache"/> class for
            the given <paramref name="conceptualModelContainerName"/> and <paramref name="storeModelContainerName"/>.
            </summary>
            <param name="conceptualModelContainerName">The name of the conceptual model container.</param>
            <param name="storeModelContainerName">The name of the store model container.</param>
            <returns>A new instance of the <see cref="T:System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCache"/> class.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.GetMappingItemCollection">
            <summary>
            Gets the mapping item collection.
            </summary>
            <returns>The mapping collection.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.GenerateViews(System.Data.Entity.Core.Mapping.StorageMappingItemCollection,System.String,System.String)">
            <summary>The generate views.</summary>
            <param name="mappingItemCollection">The mapping item collection.</param>
            <param name="conceptualModelContainerName">The conceptual model container name.</param>
            <param name="storeModelContainerName">The store model container name.</param>
            <returns>The dictionary.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.Load(System.String,System.String)">
            <summary>
            Loads views from a file.
            </summary>
            <param name="conceptualModelContainerName">conceptualModelContainerName is not used for loading views from a file.</param>
            <param name="storeModelContainerName">storeModelContainerName is not used for loading views from a file.</param>
            <returns>Views loaded from a file or null if views could not be loaded.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.Save(System.Xml.Linq.XDocument)">
            <summary>
            Saves views to a file.
            </summary>
            <param name="viewsXml">View definitions to be saved.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.CreateOrUpdateViewsXml(System.Xml.Linq.XDocument,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.Data.Entity.Core.Metadata.Edm.EntitySetBase,System.Data.Entity.Infrastructure.MappingViews.DbMappingView})">
            <summary>
            Creates the or update views XML.
            </summary>
            <param name="viewsXml">The views XML.</param>
            <param name="hash">The hash.</param>
            <param name="conceptualModelContainerName">Name of the conceptual model container.</param>
            <param name="storeModelContainerName">Name of the store model container.</param>
            <param name="views">The views.</param>
            <returns>The xml document.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.FileViewCacheFactory.GetViewsForMapping(System.Xml.Linq.XDocument,System.String,System.String)">
            <summary>The get views for mapping.</summary>
            <param name="viewsXml">The views xml.</param>
            <param name="conceptualModelContainerName">The conceptual model container name.</param>
            <param name="storeModelContainerName">The store model container name.</param>
            <returns>The <see cref="T:System.Xml.Linq.XElement"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews">
            <summary>
            Entry point for Interactive pre-generated views. Allows registering view cache factory
            for mapping which will be used to provide EF with view definitions. Factory must be
            registered before EF tries to generate views (typically before sending the first query
            or .SaveChanges() request).
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews.MappingItemCollectionLookUp">
            <summary>The mapping item collection look up.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews.FileViewCacheFactoriesForContexts">
            <summary>The file view cache factory</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews.GetMappingItemCollection(System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCacheFactory)">
            <summary>
            Returns a <see cref="T:System.Data.Entity.Core.Mapping.StorageMappingItemCollection"/> instance for the <paramref name="viewCacheFactory" />.
            </summary>
            <param name="viewCacheFactory">View cache factory to return <see cref="T:System.Data.Entity.Core.Mapping.StorageMappingItemCollection"/> for.</param>
            <returns>A <see cref="T:System.Data.Entity.Core.Mapping.StorageMappingItemCollection"/> instance for the <paramref name="viewCacheFactory" />.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews.InitializeInteractiveViews(Tix.DataAccess.DatabaseContext)">
            <summary>
            The initialize interactive views.
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews.GetViewCachePath">
            <summary>
            Gets the view cache path.
            </summary>
            <returns>The view cache path.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews.CreateFileViewCacheFactory(System.String)">
            <summary>
            Creates the file view cache factory.
            </summary>
            <param name="contextType">The context type name.</param>
            <returns>The file view cache factory.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.InteractiveViews.SetViewCacheFactory(System.Data.Entity.DbContext,System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCacheFactory)">
            <summary>
            Sets a <paramref name="viewCacheFactory"/> for a mapping represented
            by a <see cref="T:System.Data.Entity.DbContext"/> derived class.
            </summary>
            <param name="context">A <see cref="T:System.Data.Entity.DbContext"/> derived class instance containing
            mapping to set the view cache factory for.</param>
            <param name="viewCacheFactory">View cache factory</param>
            <remarks>
            This method must be called before EntityFramework generates views for the mapping
            (which typically happens on the first query).
            <paramref name="viewCacheFactory"/> cannot be set more than once for the same
            <paramref name="context"/>.
            /// </remarks>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache">
            <summary>
            An implementation of the <see cref="T:System.Data.Entity.Infrastructure.MappingViews.DbMappingViewCache"/> class.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache.hash">
            <summary>The hash.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache.views">
            <summary>The views.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache.#ctor(System.Xml.Linq.XElement)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache"/> class.
            </summary>
            <param name="views">Xml element containing views for a container mapping.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache.#ctor(System.String,System.Collections.Generic.Dictionary{System.Data.Entity.Core.Metadata.Edm.EntitySetBase,System.Data.Entity.Infrastructure.MappingViews.DbMappingView})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache"/> class.
            </summary>
            <param name="hash">The hash.</param>
            <param name="views">The views.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache.MappingHashValue">
            <summary>
            Gets the hash of the mapping.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.MappingViewCache.GetView(System.Data.Entity.Core.Metadata.Edm.EntitySetBase)">
            <summary>
            Returns view definition for the given <paramref name="entitySet"/>.
            </summary>
            <param name="entitySet"><see cref="T:System.Data.Entity.Core.Metadata.Edm.EntitySetBase"/> to return views for.</param>
            <returns>
            View definition for the given <paramref name="entitySet"/> or null if the definition does not exist.
            </returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.Utils">
            <summary>The utils.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.Utils.GetExtentFullName(System.Data.Entity.Core.Metadata.Edm.EntitySetBase)">
            <summary>The get extent full name.</summary>
            <param name="entitySet">The entity set.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.Utils.DeleteOldCacheFiles(Tix.Runtime.Logging.ITixLog,System.String,System.String,System.String)">
            <summary>
            Deletes the old view cache files.
            </summary>
            <param name="logger">The logger.</param>
            <param name="currentFile">The view file.</param>
            <param name="directory">The view cache path.</param>
            <param name="pattern">The file pattern.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.EF.InteractivePreGeneratedViews.Utils.TouchCacheFile(Tix.Runtime.Logging.ITixLog,System.String)">
            <summary>
            Touches the cache file.
            </summary>
            <param name="logger">The logger.</param>
            <param name="fileName">Name of the file.</param>
        </member>
        <member name="T:Tix.DataAccess.Connection.OracleTrace">
            <summary>
            The oracle trace support class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.OracleTrace.GetTrace(System.String)">
            <summary>Gets the trace.</summary>
            <param name="file">The file.</param>
            <returns>The html lines.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.OracleTrace.EnableSqlTraceIfNeeded(System.String,System.String)">
            <summary>Turns on Oracle tracing if needed.</summary>
            <param name="userCode">The user code.</param>
            <param name="sessionId">The session identifier.</param>
            <returns>The sql file (if tracing is on)</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.OracleTrace.StopSqlTraceIfNeeded(Tix.DataAccess.Connection.Ado.TipsDbConnection)">
            <summary>Stops if needed.</summary>
            <param name="tipsDbConnection">The tips database connection.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.OracleTrace.Start(Tix.DataAccess.Database.IDatabaseContext)">
            <summary>Starts the specified database context.</summary>
            <param name="databaseContext">The database context.</param>
            <returns>The trace file name.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.OracleTrace.Stop(Tix.DataAccess.Connection.Ado.TipsDbConnection,Tix.DataAccess.Connection.OracleTrace.TraceSqlSession)">
            <summary>Stops tracing to the specified SQL trace file.</summary>
            <param name="databaseContext">The database context.</param>
            <param name="session">The session.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.OracleTrace.ShouldTrace">
            <summary>
            Determines if oracle trace should be done for the current request.
            </summary>
            <returns>True if tracing is requested; false otherwise.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.OracleTrace.TraceSqlSessions">
            <summary>
            Remembers the traced sessions
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.OracleTrace.TraceSqlSessions.SessionSync">
            <summary>
            The session synchronize lock.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.OracleTrace.TraceSqlSessions.TheSessions">
            <summary>
            All trace sessions.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSessions.Sessions">
            <summary>
            Gets the trace sessions.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.OracleTrace.TraceSqlSessions.Add(Tix.DataAccess.Connection.OracleTrace.TraceSqlSession)">
            <summary>
            Adds a session to the list.
            </summary>
            <param name="session">The session to add.</param>
        </member>
        <member name="T:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession">
            <summary>
            Date for a trace session.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.SessionId">
            <summary>Gets or sets the session identifier.</summary>
            <value>The session identifier.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.UserId">
            <summary>Gets or sets the user identifier.</summary>
            <value>The user identifier.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.Url">
            <summary>Gets or sets the traced url.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.RelativeUrl">
            <summary>Gets or sets the relative URL.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.TraceFile">
            <summary>Gets or sets the trace file name.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.TraceTime">
            <summary>Gets or sets the trace start time.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.StatementCount">
            <summary>Gets or sets the number of executed statements.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.StatementExecutionTime">
            <summary>Gets or sets the time spent in executing statements.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.OracleTrace.TraceSqlSession.StatementExecutionTimeInMilliseconds">
            <summary>Gets the time in milliseconds spent in executing statements.</summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.Support">
            <summary>The support.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.Support.Factories">
            <summary>The factories.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.Support.FactoryNames">
            <summary>The factory names.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.Support.RegisterTipsDbConnection(System.Type,System.String)">
            <summary>The register tips db connection.</summary>
            <param name="factoryType">The factory type.</param>
            <param name="providerName">The original provider name.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.Support.TryGetProfiledProviderFactory(System.Data.Common.DbConnection)">
            <summary>The try get profiled provider factory.</summary>
            <param name="connection">The connection.</param>
            <returns>The <see cref="T:System.Data.Common.DbProviderFactory"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.Support.WrapProviderFactory(System.Data.Common.DbProviderFactory)">
            <summary>The wrap provider factory.</summary>
            <param name="factory">The factory.</param>
            <returns>The <see cref="T:System.Data.Common.DbProviderFactory"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.Support.TryGetProviderFactory(System.Data.Common.DbConnection)">
            <summary>The try get provider factory.</summary>
            <param name="connection">The connection.</param>
            <returns>The <see cref="T:System.Data.Common.DbProviderFactory"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.Support.FindDbProviderFactoryTable">
            <summary>The find db provider factory table.</summary>
            <returns>The <see cref="T:System.Data.DataTable"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.Support.GetOriginalName(System.Type)">
            <summary>The get original name.</summary>
            <param name="type">The type.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.TipsDbCommand">
            <summary>The tips ef tracing command.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbCommand.globalCommandId">
            <summary>The global command id.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.#ctor(System.Data.Common.DbCommand)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbCommand"/> class. Initializes a new instance of the EFTracingCommand class.</summary>
            <param name="innerCommand">The wrapped command.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.#ctor(System.Data.Common.DbCommand,Tix.DataAccess.Connection.Ado.TipsDbConnection)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbCommand"/> class.</summary>
            <param name="innerCommand">The inner command.</param>
            <param name="connection">The connection.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.InnerCommand">
            <summary>
            Gets or sets the inner command.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.InnerConnection">
            <summary>
            Gets or sets the inner connection.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.CommandId">
            <summary>
            Gets the unique command ID.
            </summary>
            <value>The command ID.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.CommandText">
            <summary>Gets or sets the command text.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.CommandTimeout">
            <summary>Gets or sets the command timeout.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.CommandType">
            <summary>Gets or sets the command type.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.DesignTimeVisible">
            <summary>Gets or sets a value indicating whether design time visible.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.Site">
            <summary>Gets or sets the site.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.UpdatedRowSource">
            <summary>Gets or sets the updated row source.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.InnerOracleCommand">
            <summary>Gets the inner oracle connection. May be NULL in case we have no oracle connection.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.InnerUnwrappedCommand">
            <summary>
            Gets the inner unwrapped command.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.DbParameterCollection">
            <summary>Gets the db parameter collection.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.DbConnection">
            <summary>Gets or sets the db connection.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommand.DbTransaction">
            <summary>Gets or sets the db transaction.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.Cancel">
            <summary>The cancel.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.Prepare">
            <summary>The prepare.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.ExecuteNonQuery">
            <summary>
            Executes a SQL statement against a connection object.
            </summary>
            <returns>The number of rows affected.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.ExecuteScalar">
            <summary>
            Executes the query and returns the first column of the first row in the result set returned by the query. All other columns and rows are ignored.
            </summary>
            <returns>
            The first column of the first row in the result set.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
            <summary>Executes the command text against the connection.</summary>
            <param name="behavior">An instance of <see cref="T:System.Data.CommandBehavior"/>.</param>
            <returns>A <see cref="T:System.Data.Common.DbDataReader"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.CreateDbParameter">
            <summary>The create db parameter.</summary>
            <returns>The <see cref="T:System.Data.Common.DbParameter"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.Dispose(System.Boolean)">
            <summary>The dispose.</summary>
            <param name="disposing">The disposing.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.ApplyHanaWorkArounds">
            <summary>
            Applies the hana work arounds.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.AdjustDateTimeParameters">
            <summary>
            Fixes the clob parameters workaround.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.FixClobParametersWorkaround">
            <summary>
            Fixes the clob parameters workaround.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommand.FixInitialLobFetchSize">
            <summary>
            Fixes the initial size of the lob fetch.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs">
            <summary>
            Arguments to <see cref="E:Tix.DataAccess.Connection.Ado.TipsDbConnection.CommandExecuting" />, <see cref="E:Tix.DataAccess.Connection.Ado.TipsDbConnection.CommandFinished" />
            and <see cref="E:Tix.DataAccess.Connection.Ado.TipsDbConnection.CommandFailed" /> events.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.WhitespaceRegex">
            <summary>The whitespace regex.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.#ctor(Tix.DataAccess.Connection.Ado.TipsDbCommand,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs" /> class.</summary>
            <param name="command">The command.</param>
            <param name="method">The method.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.CommandId">
            <summary>
            Gets the command ID.
            </summary>
            <value>The command ID.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.Command">
            <summary>
            Gets the command object.
            </summary>
            <value>The command.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.Method">
            <summary>
            Gets the method which caused command execution (ExecuteScalar, ExecuteQuery, ExecuteNonQuery).
            </summary>
            <value>The method name.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.Status">
            <summary>
            Gets the execution status.
            </summary>
            <value>Execution status.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.Result">
            <summary>
            Gets the command result.
            </summary>
            <value>The command result.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.Duration">
            <summary>
            Gets the time it took to execute the command.
            </summary>
            <value>The duration.</value>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.CallStack">
            <summary>
            Gets or sets the call stack (only filled for errors).
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.ToTraceString">
            <summary>
            Returns textual dump of the command suitable for putting in a log file.
            </summary>
            <returns>Textual dump of the command including command text and parameters,
            suitable for putting in a log file.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.ToFlattenedTraceString">
            <summary>
            Condenses a <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs"/> notification into a single line of text.
            </summary>
            <returns>The notification, as a single line of text.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.GetFinishedResultInfo">
            <summary>
            Gets the finished result information.
            </summary>
            <returns>The result info for the command event.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.CompressWhitespace(System.String)">
            <summary>The compress whitespace.</summary>
            <param name="source">The source.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.SelfAndInnerExceptions(System.Exception)">
            <summary>The self and inner exceptions.</summary>
            <param name="exception">The exception.</param>
            <returns>The exception list.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs.GetValueText(System.Object)">
            <summary>The get value text.</summary>
            <param name="value">The value.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.TipsDbConnection">
            <summary>
            DB tracing connection
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnection.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnection.UnwrapConnectionMethods">
            <summary>The unwrap connection methods</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnection.oracleClientLanguage">
            <summary>The oracle client language</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnection.openConnectionCount">
            <summary>The connection counter, for diagnostic purposes only. Might not be accurate.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnection.transactionId">
            <summary>The transaction id.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnection.clientIdentifier">
            <summary>The client identifier.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnection.connectionGuid">
            <summary>The connection guid.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.#ctor(System.Data.Common.DbConnection)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbConnection"/> class.</summary>
            <param name="connection">The connection.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.#ctor(System.Data.Common.DbConnection,System.Data.Common.DbProviderFactory,Tix.DataAccess.DatabaseClientIdentifier,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbConnection"/> class.</summary>
            <param name="wrappedConnection">The wrapped connection.</param>
            <param name="providerFactory">The provider Factory.</param>
            <param name="clientIdentifier">The client identifier sent to the database.</param>
            <param name="transactionId">The transaction id. Also used at other places.</param>
        </member>
        <member name="E:Tix.DataAccess.Connection.Ado.TipsDbConnection.StateChange">
            <summary>
            Occurs when the state of the event changes.
            </summary>
        </member>
        <member name="E:Tix.DataAccess.Connection.Ado.TipsDbConnection.CommandExecuting">
            <summary>
            Occurs when database command is executing.
            </summary>
        </member>
        <member name="E:Tix.DataAccess.Connection.Ado.TipsDbConnection.CommandFinished">
            <summary>
            Occurs when database command has finished execution.
            </summary>
        </member>
        <member name="E:Tix.DataAccess.Connection.Ado.TipsDbConnection.CommandReadFinished">
            <summary>
            Occurs when database command has finished execution.
            </summary>
        </member>
        <member name="E:Tix.DataAccess.Connection.Ado.TipsDbConnection.CommandFailed">
            <summary>
            Occurs when database command execution has failed.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnection.OpenConnectionCount">
            <summary>Gets the connection count, for diagnostic purposes only. Might not be accurate.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnection.InnerOracleConnection">
            <summary>Gets the inner oracle connection. May be NULL in case we have no oracle connection.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnection.InnerSqlConnection">
            <summary>Gets the inner oracle connection. May be NULL in case we have no oracle connection.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.Open">
            <summary>
            Opens a database connection with the settings specified by the
            <see cref="P:System.Data.Common.DbConnection.ConnectionString" />.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.Close">
            <summary>Closes the db connection.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.ForceClose">
            <summary>Closes the db connection.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.DisconnectFromPool">
            <summary>The disconnect from pool.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.RaiseExecuting(Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs)">
            <summary>The raise executing.</summary>
            <param name="e">The e.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.RaiseFinished(Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs)">
            <summary>The raise finished.</summary>
            <param name="e">The e.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.RaiseReadFinished(Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs)">
            <summary>The raise finished.</summary>
            <param name="e">The e.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.RaiseFailed(Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs)">
            <summary>The raise failed.</summary>
            <param name="e">The e.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.CreateDbCommand">
            <summary>The create db command.</summary>
            <returns>The <see cref="T:System.Data.Common.DbCommand"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.Dispose(System.Boolean)">
            <summary>The dispose.</summary>
            <param name="disposing">The disposing.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.TransactionCompleted(System.Object,System.Transactions.TransactionEventArgs)">
            <summary>Transactions the completed.</summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:System.Transactions.TransactionEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnection.SetNlsLang">
            <summary>
            Sets the NLS language.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase">
            <summary>
            The db connection base. Handles all stuff that is directly forwarded to the inner connection.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.InnerProviderFactory">
            <summary>Gets or sets the inner provider factory.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.InnerConnection">
            <summary>Gets or sets the inner connection.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.ConnectionString">
            <summary>Gets or sets the connection string.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.ConnectionTimeout">
            <summary>Gets the connection timeout.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.Database">
            <summary>Gets the database.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.DataSource">
            <summary>Gets the data source.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.State">
            <summary>Gets the state.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.ServerVersion">
            <summary>Gets the server version.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.Site">
            <summary>Gets or sets the site.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.DbProviderFactory">
            <summary>Gets the db provider factory.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.ChangeDatabase(System.String)">
            <summary>The change database.</summary>
            <param name="databaseName">The database name.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.EnlistTransaction(System.Transactions.Transaction)">
            <summary>The enlist transaction.</summary>
            <param name="transaction">The transaction.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.GetSchema">
            <summary>The get schema.</summary>
            <returns>The <see cref="T:System.Data.DataTable"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.GetSchema(System.String)">
            <summary>The get schema.</summary>
            <param name="collectionName">The collection name.</param>
            <returns>The <see cref="T:System.Data.DataTable"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.GetSchema(System.String,System.String[])">
            <summary>The get schema.</summary>
            <param name="collectionName">The collection name.</param>
            <param name="restrictionValues">The restriction values.</param>
            <returns>The <see cref="T:System.Data.DataTable"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.BeginDbTransaction(System.Data.IsolationLevel)">
            <summary>The begin db transaction.</summary>
            <param name="isolationLevel">The isolation level.</param>
            <returns>The <see cref="T:System.Data.Common.DbTransaction"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionBase.GetService(System.Type)">
            <summary>The get service.</summary>
            <param name="service">The service.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo">
            <summary>The tips db connection diagnostics info.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo.OpenConnectionInfo">
            <summary>Information about open connections, only filled when connection diagnostics are turned on.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo.lastCheck">
            <summary>The last check for old connections.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo.StackTrace">
            <summary>Gets the stack trace.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo.OpenTime">
            <summary>Gets the open time.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo.CreateEntry">
            <summary>The create entry.</summary>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo.Remove(System.String)">
            <summary>The remove.</summary>
            <param name="connectionGuid">The connection guid.</param>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbConnectionDiagnosticsInfo.DumpOldConnections">
            <summary>Dumps old connections.</summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.TipsDbDataReader">
            <summary>The tips db data reader.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.#ctor(System.Data.Common.DbDataReader,Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs,Tix.DataAccess.Connection.Ado.TipsDbConnection)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbDataReader"/> class.</summary>
            <param name="innerReader">The inner reader.</param>
            <param name="eventArgs">The event args.</param>
            <param name="innerConnection">The inner connection.</param>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbDataReader.InnerReader">
            <summary>
            Gets the inner reader.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbDataReader.FieldCount">
            <summary>Gets the field count.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbDataReader.HasRows">
            <summary>Gets a value indicating whether has rows.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbDataReader.IsClosed">
            <summary>Gets a value indicating whether is closed.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbDataReader.RecordsAffected">
            <summary>Gets the records affected.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbDataReader.Depth">
            <summary>Gets the depth.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbDataReader.Item(System.Int32)">
            <summary>The this.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbDataReader.Item(System.String)">
            <summary>The this.</summary>
            <param name="name">The name.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetName(System.Int32)">
            <summary>The get name.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetValues(System.Object[])">
            <summary>The get values.</summary>
            <param name="values">The values.</param>
            <returns>The <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.IsDBNull(System.Int32)">
            <summary>The is db null.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.NextResult">
            <summary>The next result.</summary>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.Read">
            <summary>The read.</summary>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetOrdinal(System.String)">
            <summary>The get ordinal.</summary>
            <param name="name">The name.</param>
            <returns>The <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetBoolean(System.Int32)">
            <summary>The get boolean.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetByte(System.Int32)">
            <summary>The get byte.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Byte"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
            <summary>The get bytes.</summary>
            <param name="ordinal">The ordinal.</param>
            <param name="dataOffset">The data offset.</param>
            <param name="buffer">The buffer.</param>
            <param name="bufferOffset">The buffer offset.</param>
            <param name="length">The length.</param>
            <returns>The <see cref="T:System.Int64"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetChar(System.Int32)">
            <summary>The get char.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Char"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
            <summary>The get chars.</summary>
            <param name="ordinal">The ordinal.</param>
            <param name="dataOffset">The data offset.</param>
            <param name="buffer">The buffer.</param>
            <param name="bufferOffset">The buffer offset.</param>
            <param name="length">The length.</param>
            <returns>The <see cref="T:System.Int64"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetGuid(System.Int32)">
            <summary>The get guid.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Guid"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetInt16(System.Int32)">
            <summary>The get int 16.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Int16"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetInt32(System.Int32)">
            <summary>The get int 32.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetInt64(System.Int32)">
            <summary>The get int 64.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Int64"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetDateTime(System.Int32)">
            <summary>The get date time.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.DateTime"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetString(System.Int32)">
            <summary>The get string.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetDecimal(System.Int32)">
            <summary>The get decimal.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Decimal"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetDouble(System.Int32)">
            <summary>The get double.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetFloat(System.Int32)">
            <summary>The get float.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Single"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetDataTypeName(System.Int32)">
            <summary>The get data type name.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetFieldType(System.Int32)">
            <summary>The get field type.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Type"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetValue(System.Int32)">
            <summary>The get value.</summary>
            <param name="ordinal">The ordinal.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbDataReader.GetEnumerator">
            <summary>The get enumerator.</summary>
            <returns>The <see cref="T:System.Collections.IEnumerator"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory">
            <summary>
            The provider factory base class.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1">
            <summary>EFTracingProvider factory.</summary>
            <typeparam name="TProviderFactory">The inner provider factory.</typeparam>
        </member>
        <member name="F:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.Instance">
            <summary>
            Gets or sets the singleton instance of the provider.
            </summary>
            <value>The instance.</value>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1"/> class. Initializes a new instance of the <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory"/> class. Initializes a new instance of the EFTracingProviderFactory class.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.CanCreateDataSourceEnumerator">
            <summary>Gets a value indicating whether can create data source enumerator.</summary>
        </member>
        <member name="P:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.InnerFactory">
            <summary>Gets or sets the inner factory.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.GetService(System.Type)">
            <summary>The get service.</summary>
            <param name="serviceType">The service type.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.CreateCommand">
            <summary>The create command.</summary>
            <returns>The <see cref="T:System.Data.Common.DbCommand"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.CreateCommandBuilder">
            <summary>The create command builder.</summary>
            <returns>The <see cref="T:System.Data.Common.DbCommandBuilder"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.CreateConnection">
            <summary>The create connection.</summary>
            <returns>The <see cref="T:System.Data.Common.DbConnection"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.CreateConnectionStringBuilder">
            <summary>The create connection string builder.</summary>
            <returns>The <see cref="T:System.Data.Common.DbConnectionStringBuilder"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.CreateDataAdapter">
            <summary>The create data adapter.</summary>
            <returns>The <see cref="T:System.Data.Common.DbDataAdapter"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.CreateDataSourceEnumerator">
            <summary>The create data source enumerator.</summary>
            <returns>The <see cref="T:System.Data.Common.DbDataSourceEnumerator"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.Ado.TipsDbProviderFactory`1.CreateParameter">
            <summary>The create parameter.</summary>
            <returns>The <see cref="T:System.Data.Common.DbParameter"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Connection.CommandExecutionStatus">
            <summary>The command execution status.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.CommandExecutionStatus.Executing">
            <summary>The executing.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.CommandExecutionStatus.Finished">
            <summary>The finished.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.CommandExecutionStatus.ReadFinished">
            <summary>The data reading is finished.</summary>
        </member>
        <member name="F:Tix.DataAccess.Connection.CommandExecutionStatus.Failed">
            <summary>The failed.</summary>
        </member>
        <member name="T:Tix.DataAccess.Connection.StackHelper">
            <summary>The stack helper.</summary>
        </member>
        <member name="M:Tix.DataAccess.Connection.StackHelper.GetCleanedStack(System.String[])">
            <summary>The get cleaned stack.</summary>
            <param name="additionalIgnorePatterns">The additional Ignore Patterns.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Connection.StackHelper.AddFrameString(System.Text.StringBuilder,System.Diagnostics.StackFrame)">
            <summary>
            Builds a readable representation of the stack frame.
            </summary>
            <param name="sb">The stringbuilder.</param>
            <param name="sf">The stackframe.</param>
        </member>
        <member name="T:Tix.DataAccess.DatabaseContext">
            <summary>
            Mapping support for the database context
            </summary>
            <summary>
            The database context.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.DatabaseContext.MappingSupport">
            <summary>
            Mapping support helpers for database context
            </summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseContext.MappingSupport.MappingAssemblies">
            <summary>The mapping assemblies.</summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseContext.MappingSupport.MappingAssembliesHash">
            <summary>The hash value for mapping assemblies.</summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.MappingSupport.LoadAssemblyMappings(System.Data.Entity.DbModelBuilder)">
            <summary>Loads the assembly mappings.</summary>
            <param name="modelBuilder">The model builder.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.MappingSupport.LoadAssemblyMappings(System.Data.Entity.DbModelBuilder,System.Collections.Generic.List{System.Reflection.Assembly})">
            <summary>Loads mappings from assemblies and put them into model builder.</summary>
            <param name="modelBuilder">The model builder.</param>
            <param name="assemblies">List of assemblies.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.MappingSupport.GetMappedTypeInfos(System.Collections.Generic.List{System.Reflection.Assembly})">
            <summary>
            Gets the mapped type infos.
            </summary>
            <param name="assemblies">The assemblies.</param>
            <returns>All mapped types from the assemblies.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.MappingSupport.GetMappedTypes(System.Reflection.Assembly)">
            <summary>
            Gets the mapped types from the given assembly.
            </summary>
            <param name="assembly">The assembly.</param>
            <returns>The mapped types.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.MappingSupport.GetMappingAssemblies">
            <summary>
            Gets the mapping assemblies.
            </summary>
            <returns>All assemblies that can contain mappings.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.MappingSupport.GetMappingAssembliesHash">
            <summary>
            Gets the mapping assemblies hash.
            </summary>
            <returns>A hash for all dlls that might contain entities.</returns>
        </member>
        <member name="T:Tix.DataAccess.DatabaseContext.MappingSupport.MappedTypeInfo">
            <summary>
            Information about the mapped types.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.MappingSupport.MappedTypeInfo.#ctor(System.Type,System.Type,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseContext.MappingSupport.MappedTypeInfo"/> struct.
            </summary>
            <param name="mappingClassType">Type of the class.</param>
            <param name="mappedEntityType">Type of the mapped.</param>
            <param name="isEntityType">if set to <c>true</c> [is entity type].</param>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.MappingSupport.MappedTypeInfo.MappingClassType">
            <summary>
            Gets the type of the class.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.MappingSupport.MappedTypeInfo.MappedEntityType">
            <summary>
            Gets the type of the mapped.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.MappingSupport.MappedTypeInfo.IsEntityType">
            <summary>
            Gets a value indicating whether this instance is entity type.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseContext.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.#ctor(Tix.DataAccess.ConnectionStringInformation,Tix.DataAccess.TixDbProviderType,Tix.Runtime.Logging.ITixLog,Tix.DataAccess.DatabaseClientIdentifier)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseContext"/> class.
            remark -You can pass a full connection string to DbContext instead of just the database or connection string name.
            By default this connection string is used with the System.Data.SqlClient provider; this can be changed by setting a different
            implementation of IConnectionFactory onto context.Database.DefaultConnectionFactory.</summary>
            <param name="connectionStringInformation">The connection string information.</param>
            <param name="providerType">The database provider type.</param>
            <param name="customLogger">The custom logger.</param>
            <param name="clientIdentifier">The client identifier sent to the database.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseContext"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Tix.DataAccess.DatabaseContext"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.CreationStackTrace">
            <summary>
            Gets the stack trace. Only filled when <see cref="P:Tix.Runtime.Utilities.WebSettings.Database.ContextDiagnostics"/> is set to true.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.DatabaseName">
            <summary>
            Gets or sets the database name.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.UserId">
            <summary>
            Gets the user id.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.DbProviderType">
            <summary>Gets the database provider type.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.IsProxyCreationEnabled">
            <summary>
            Gets or sets a value indicating whether proxy creation is enabled.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.MessageQueue">
            <summary>Gets or sets the message queue.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.IsDatabaseInUtc">
            <summary>Gets the UTC mode of the database.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.IsStandbyModeEnabled">
            <summary>Gets a flag whether the database is in standby mode.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.LocalDatabaseTimeZone">
            <summary>Gets the local database time zone.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.ConnectStringInformation">
            <summary>
            Gets or sets the connect string information.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContext.MetadataWorkspace">
            <summary>
            Gets metadata workspace.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.AddDetailedExceptionInfo(System.Exception,System.String)">
            <summary>
            Adds the detailed exception information.
            </summary>
            <param name="exception">The exception.</param>
            <param name="infoString">The info string.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetDetailedExceptionInfo(System.Exception)">
            <summary>
            Gets the detailed exception information.
            </summary>
            <param name="exception">The exception.</param>
            <returns>The exception info string.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetConnectionStringInformation">
            <summary>
            Gets the connection string information.
            </summary>
            <returns>The <see cref="T:Tix.DataAccess.ConnectionStringInformation"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.ForceCloseDatabaseSession">
            <summary>
            Forces closing the db connection.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Remove``1(``0)">
            <summary>The delete.</summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.RemoveRange``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>Removes entities from the db context, this is faster than Remove/Delete.</summary>
            <param name="objects">The database entity objects.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Delete``1(``0)">
            <summary>The fast delete without sanity check.</summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Set``1">
            <summary>
            Returns a DbSet instance for access to entities of the given type in the context,
            the ObjectStateManager, and the underlying store.
            </summary>
            <typeparam name="TEntity">The type entity for which a set should be returned.</typeparam>
            <returns>A set for the given entity type.</returns>
            <remarks>See the DbSet class for more details.</remarks>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Reload``1(``0)">
            <summary>The reload.</summary>
            <param name="obj">The database entity object to be reloaded.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Add``1(``0)">
            <summary>Adds a new entity to the db context, this is faster than save.</summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.AddRange``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>Adds a new entity to the db context, this is faster than save.</summary>
            <param name="objects">The database entity objects.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Save``1(``0)">
            <summary>
            Sets an entity to modified or adds it to the context if it is new.
            Please use "Add&gt;T%lt;" if you are sure that the entity cannot be there yet.
            </summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.SaveOrAttach``1(``0)">
            <summary>The add.</summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Commit">
            <summary>
            Commits this instance.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.ResetSession">
            <summary>
            Resets the session (e.g. package variables).
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetTableNameForType(System.Type)">
            <summary>The get table name for type.</summary>
            <param name="entityType">The entity type.</param>
            <returns>The table name or null if not found.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetOriginals(Tix.DataAccess.DatabaseEntity)">
            <summary>
            Gets the originals.
            </summary>
            <param name="obj">The object.</param>
            <returns>The originals.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetEntityKeys(System.Type)">
            <summary>
            Get entity keys.
            </summary>
            <param name="entityType">The entity type.</param>
            <returns>The entity keys.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetEntityColumnName(System.Type,System.String)">
            <summary>
            Get column name.
            </summary>
            <param name="entityType">The entity type.</param>
            <param name="entityColumnName">The entity column name.</param>
            <returns>The database column name.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetEntityColumns(System.Type)">
            <summary>
            Get the names and types of all columns for the table.
            </summary>
            <param name="entityType">The entity type.</param>
            <returns>The database column name.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Queryable``1">
            <summary>
            Gets the entity set for the specified entity type.
            </summary>
            <typeparam name="TEntity">
            The entity type.
            </typeparam>
            <returns>
            The set of all entities for the specified type in this context.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Find``1(System.Object[])">
            <summary>
            Uses the primary key value(s) to attempt to find an entity tracked by the context.
            If the entity is not in the context then a query will be executed and evaluated against the data in the data source,
            and null is returned if the entity is not found in the context or in the data source.
            Note that the Find also returns entities that have been added to the context but have not yet been saved to the database.
            </summary>
            <typeparam name="TEntity">The entity type.</typeparam>
            <param name="keyValues">The key values.</param>
            <returns>
            The entity with the specified key value(s).
            </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Entries``1">
            <summary>
            Gets the list of entries for the given entity providing access to information about the entity and the ability to perform actions on the entity.
            </summary>
            <typeparam name="TEntity">
            The entity type.
            </typeparam>
            <returns>
            The list of entries for the given entity.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Entries">
            <summary>
            Gets the list of entries for the given entity providing access to information about the entity and the ability to perform actions on the entity.
            </summary>
            <returns>
            The list of entries for the given entity.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Tix#DataAccess#Database#IContext#ExecuteSqlCommand(System.FormattableString)">
            <summary>Executes the given DDL/DML command against the database.</summary>
            <param name="sql"> The interpolated string representing a SQL query with parameters. </param>
            <returns> The number of rows affected. </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Tix#DataAccess#Database#IContext#ExecuteSqlCommand(Tix.DataAccess.Database.RawSqlString,System.Object[])">
            <summary>Executes the given DDL/DML command against the database.</summary>
            <param name="sql">The command string.</param>
            <param name="parameters">The parameters to apply to the command string.</param>
            <returns>The result returned by the database after executing the command.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Tix#DataAccess#Database#IContext#SqlQuery``1(System.FormattableString)">
            <summary>Creates a raw SQL query that will return elements of the given generic type.</summary>
            <param name="sql">The SQL query string.</param>
            <typeparam name="TElement">The type of object returned by the query.</typeparam>
            <returns>The sequence of elements returned by the query.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Tix#DataAccess#Database#IContext#SqlQuery``1(Tix.DataAccess.Database.RawSqlString,System.Object[])">
            <summary>Creates a raw SQL query that will return elements of the given generic type.</summary>
            <param name="sql">The SQL query string.</param>
            <param name="parameters">The parameters to apply to the SQL query string.</param>
            <typeparam name="TElement">The type of object returned by the query.</typeparam>
            <returns>The sequence of elements returned by the query.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.OnModelCreating(System.Data.Entity.DbModelBuilder)">
            <summary>Callback for model creation.</summary>
            <param name="modelBuilder">The model builder.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetCustomEntityMappingAssemblies">
            <summary>
            Get assemblies that contains entity mappings.
            If the method returns an empty list, all assemblies will be used to build the mappings.
            </summary>
            <returns>
            Custom assemblies that will be used to build model.
            Base implementation is returning null.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.WaitUntilFirstContextIsInitialized">
            <summary>
            Waits until the first database context is initialized.
            Extracted to a method to identify it better in profilers.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.ApplyAutoMigrations(Tix.DataAccess.ConnectionStringInformation,Tix.DataAccess.TixDbProviderType)">
            <summary>
            Applies all automatic migrations
            </summary>
            <param name="connectionStringInformation">The connection string information.</param>
            <param name="providerType">The provider type.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.DoExecuteSqlCommand(System.String,System.Object[])">
            <summary>Executes the given DDL/DML command against the database.</summary>
            <param name="sql"> The interpolated string representing a SQL query with parameters. </param>
            <param name="parameters">The parameters.</param>
            <returns> The number of rows affected. </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.LogError(System.String)">
            <summary>
            Logs the error to all necessary log targets.
            </summary>
            <param name="errorMessage">The message to log.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.ObjectMaterialized(System.Object,System.Data.Entity.Core.Objects.ObjectMaterializedEventArgs)">
            <summary>Called when an object is materialized form the database.</summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:System.Data.Entity.Core.Objects.ObjectMaterializedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.InitDatabaseContext(System.Boolean)">
            <summary>
            The init database context.
            </summary>
            <param name="forMigration">if set to <c>true</c>, initialize context for migration.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetDatabaseUtcSettings">
            <summary>The get database utc settings.</summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.GetIsStandbyModeEnabled">
            <summary>The get database utc settings.</summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.SavingChangesHandler(System.Object,System.EventArgs)">
            <summary>
            The saving changes handler.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The e.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.UpdateDatabaseEntity(System.DateTime,System.Data.Entity.Infrastructure.DbEntityEntry)">
            <summary>
            The set modified date.
            </summary>
            <param name="now">The now.</param>
            <param name="modifiedDatabaseEntry">The modified Database Entry.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.NormalizeValues(System.Data.Entity.Infrastructure.DbEntityEntry)">
            <summary>
            Normalizes the values.
            </summary>
            <param name="entry">The entry.</param>
        </member>
        <member name="T:Tix.DataAccess.DatabaseContext.CommitTrackingSession">
            <summary>
            The tracking session for the commit.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContext.CommitTrackingSession.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseContext.CommitTrackingSession"/> class.</summary>
            <param name="sessionName">The session name.</param>
        </member>
        <member name="T:Tix.DataAccess.DatabaseContextSwitchScope">
            <summary>
            A scope to switch the database for the current application context.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseContextSwitchScope.context">
            <summary>The context.</summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextSwitchScope.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseContextSwitchScope"/> class.
            </summary>
            <param name="connectionString">The connection string.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextSwitchScope.Dispose">
            <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextSwitchScope.CreateCustomDatabaseContext(System.String,Tix.DataAccess.TixContextType)">
            <summary>
            Creates the custom database context.
            </summary>
            <param name="connectionString">The connection string.</param>
            <param name="contextType">The context type.</param>
            <returns>The database context.</returns>
        </member>
        <member name="T:Tix.DataAccess.DatabaseDateTimeConverter">
            <summary>
            Convertes dates and times from and to the database format.
            This takes into account the database time settings (UTC_DB, UTC_DB_TIMEZONE).
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseDateTimeConverter.ConvertDateTimeFromDatabase(System.DateTime)">
            <summary>Converts the date time from database.</summary>
            <param name="datetime">The datetime.</param>
            <returns>The converted datetime value.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseDateTimeConverter.ConvertDateTimeToDatabase(System.DateTime)">
            <summary>Converts the date time from database.</summary>
            <param name="datetime">The datetime.</param>
            <returns>The converted datetime value.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseDateTimeConverter.ToUniversalTime(System.DateTime)">
            <summary>The to universal time.</summary>
            <param name="datetime">The datetime.</param>
            <returns>The <see cref="T:System.DateTime"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.DatabaseEntityColumnNames">
            <summary>
            Constants for the database column names.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseEntityColumnNames.OID">
            <summary>The column name of the OID</summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseEntityColumnNames.IBY">
            <summary>The column name of the IBY</summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseEntityColumnNames.IDATE">
            <summary>The column name of the IDATE</summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseEntityColumnNames.UCNT">
            <summary>The column name of the UCNT</summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseEntityColumnNames.UBY">
            <summary>The column name of the UBY</summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseEntityColumnNames.UDATE">
            <summary>The column name of the UDATE</summary>
        </member>
        <member name="T:Tix.DataAccess.Database.DbCommandLogger">
            <summary>
            The db command logger.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.DbCommandLogger.LogExecute(Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs,Tix.Runtime.Logging.ITixLog,System.Boolean,System.Diagnostics.TraceSource)">
            <summary>
            Logs the execute.
            </summary>
            <param name="e">The <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs"/> instance containing the event data.</param>
            <param name="logger">The logger.</param>
            <param name="logToTraceSource">if set to <c>true</c> [log to trace source].</param>
            <param name="traceSource">The trace source.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.DbCommandLogger.LogFinished(Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs,Tix.Runtime.Logging.ITixLog,System.Boolean,System.Diagnostics.TraceSource,Tix.DataAccess.Connection.Ado.TipsDbConnection)">
            <summary>
            Logs the finished.
            </summary>
            <param name="e">The <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs"/> instance containing the event data.</param>
            <param name="logger">The logger.</param>
            <param name="logToTraceSource">if set to <c>true</c> [log to trace source].</param>
            <param name="traceSource">The trace source.</param>
            <param name="connection">The connection.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.DbCommandLogger.LogReadFinished(Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs,Tix.Runtime.Logging.ITixLog,System.Boolean,System.Diagnostics.TraceSource)">
            <summary>
            Logs the finished event of the data reader.
            </summary>
            <param name="e">The <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs"/> instance containing the event data.</param>
            <param name="logger">The logger.</param>
            <param name="logToTraceSource">if set to <c>true</c> [log to trace source].</param>
            <param name="traceSource">The trace source.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.DbCommandLogger.LogFailed(Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs,Tix.Runtime.Logging.ITixLog,System.Diagnostics.TraceSource,Tix.DataAccess.Connection.Ado.TipsDbConnection)">
            <summary>
            Logs the failed.
            </summary>
            <param name="e">The <see cref="T:Tix.DataAccess.Connection.Ado.TipsDbCommandExecutionEventArgs"/> instance containing the event data.</param>
            <param name="logger">The logger.</param>
            <param name="traceSource">The trace source.</param>
            <param name="connection">The connection.</param>
        </member>
        <member name="T:Tix.DataAccess.Database.RawSqlString">
            <summary>
                A string representing a raw SQL query. This type enables overload resolution between
                the regular and interpolated see cref="RelationalQueryableExtensions.FromSql{TEntity}(IQueryable{TEntity},RawSqlString,object[])"
                and see cref="RelationalDatabaseFacadeExtensions.ExecuteSqlCommand(Infrastructure.DatabaseFacade,RawSqlString,object[])"
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.RawSqlString.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.RawSqlString"/> struct from a <see cref="T:System.String" />
            </summary>
            <param name="s"> The string. </param>
        </member>
        <member name="P:Tix.DataAccess.Database.RawSqlString.Format">
            <summary>
            Gets the string format.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.RawSqlString.op_Implicit(System.String)~Tix.DataAccess.Database.RawSqlString">
            <summary>
                Implicitly converts a <see cref="T:System.String" /> to a <see cref="T:Tix.DataAccess.Database.RawSqlString" />
            </summary>
            <param name="s"> The string. </param>
        </member>
        <member name="M:Tix.DataAccess.Database.RawSqlString.op_Implicit(System.FormattableString)~Tix.DataAccess.Database.RawSqlString">
            <summary>
                Implicitly converts a <see cref="T:System.FormattableString" /> to a <see cref="T:Tix.DataAccess.Database.RawSqlString" />
            </summary>
            <param name="fs"> The string format. </param>
        </member>
        <member name="T:Tix.DataAccess.Database.TixHanaDatabaseInitializer">
            <summary>
            The database context null database initializer.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.TixHanaDatabaseInitializer.InitializeDatabase(Tix.DataAccess.TixHanaDatabaseContext)">
            <summary>The initialize database.</summary>
            <param name="context">The context.</param>
        </member>
        <member name="T:Tix.DataAccess.Database.TixSqlServerDatabaseInitializer">
            <summary>
            The database context null database initializer.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.TixSqlServerDatabaseInitializer.InitializeDatabase(Tix.DataAccess.TixSqlServerDatabaseContext)">
            <summary>The initialize database.</summary>
            <param name="context">The context.</param>
        </member>
        <member name="T:Tix.DataAccess.Database.TixOracleDatabaseInitializer">
            <summary>
            The database context null database initializer.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.TixOracleDatabaseInitializer.InitializeDatabase(Tix.DataAccess.TixOracleDatabaseContext)">
            <summary>The initialize database.</summary>
            <param name="context">The context.</param>
        </member>
        <member name="T:Tix.DataAccess.Database.ObjectChange">
            <summary>The object change.</summary>
        </member>
        <member name="F:Tix.DataAccess.Database.ObjectChange.entityState">
            <summary>The entity state</summary>
        </member>
        <member name="M:Tix.DataAccess.Database.ObjectChange.#ctor(System.String,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.ObjectChange"/> class.
            </summary>
            <param name="name">The name.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.ObjectChange.#ctor(System.String,System.Object,System.Object,System.Data.Entity.EntityState)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.ObjectChange"/> class.</summary>
            <param name="name">The name.</param>
            <param name="currentValue">The current value.</param>
            <param name="oldValue">The old value.</param>
            <param name="entityState">State of the entity.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.ObjectChange.#ctor(System.String,System.Object,System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.ObjectChange"/> class.</summary>
            <param name="name">The name.</param>
            <param name="value">The value.</param>
            <param name="level">The level.</param>
        </member>
        <member name="P:Tix.DataAccess.Database.ObjectChange.Name">
            <summary>Gets the name.</summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ObjectChange.CurrentValue">
            <summary>Gets the current value.</summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ObjectChange.OldValue">
            <summary>Gets the old value.</summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ObjectChange.Level">
            <summary>Gets the level.</summary>
        </member>
        <member name="M:Tix.DataAccess.Database.ObjectChange.ToString">
            <summary>Returns a <see cref="T:System.String" /> that represents this instance.</summary>
            <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.ConnectionInfo">
            <summary>
            Stores the connection info for an Oracle database.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.ConnectionInfo.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.ConnectionInfo" /> class.
            </summary>
            <param name="userId">The user id.</param>
            <param name="password">The password.</param>
            <param name="database">The database.</param>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionInfo.UserId">
            <summary>
            Gets the user or schema name the connection info points to.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionInfo.Password">
            <summary>
            Gets the password that is used for login.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionInfo.Database">
            <summary>
            Gets the database identifier as defined in the TNSNAMES.ORA file.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionInfo.ConnectString">
            <summary>
            Gets a text representation of the database connection information, including the password.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionInfo.SaveConnectionString">
            <summary>
            Gets a text representation of the database connection information without the password.
            User this method if you don't want to make the password publicly visible.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.ConnectionInfo.ToString">
            <summary>
            Returns a text representation of the ConnectionInfo object, without showing the password.
            </summary>
            <returns>A text representation for the database connection information.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.ConnectionInfo.BuildConnectionInfoString(System.Boolean)">
            <summary>
            Builds the complete connection string out of the parts.
            </summary>
            <param name="showPassword">Determines if the resulting string contains the password.</param>
            <returns>A complete oracle connection string.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.ConnectionStringBuilder">
            <summary>
            Builds an Oracle database connection string based on several property settings.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.ConnectionStringBuilder.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.ConnectionStringBuilder"/> class.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionStringBuilder.Unicode">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Tix.DataAccess.Database.ConnectionStringBuilder"/> is using unicode.
            </summary>
            <value><c>true</c> if it is using unicode; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionStringBuilder.Pooling">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:Tix.DataAccess.Database.ConnectionStringBuilder"/> is using pooling.
            </summary>
            <value><c>true</c> if it is using pooling; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionStringBuilder.PersistSecurityInfo">
            <summary>
            Gets or sets a value indicating whether persist security info.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionStringBuilder.Database">
            <summary>
            Gets or sets the database name.
            </summary>
            <value>The database name.</value>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionStringBuilder.UserId">
            <summary>
            Gets or sets the user id.
            </summary>
            <value>The user id.</value>
        </member>
        <member name="P:Tix.DataAccess.Database.ConnectionStringBuilder.Password">
            <summary>
            Gets or sets the password.
            </summary>
            <value>The password.</value>
        </member>
        <member name="M:Tix.DataAccess.Database.ConnectionStringBuilder.Build">
            <summary>
            Builds and returns the connection string.
            </summary>
            <returns>The oracle connection string matching the parameter settings of this class.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.ContextExtensions">
            <summary>
            Contains extension methods for interface <see cref="T:Tix.DataAccess.Database.IContext"/>.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.ContextExtensions.DisableProxies(Tix.DataAccess.Database.IContext)">
            <summary>
            Disables proxy creation for this context.
            </summary>
            <param name="context">This context.</param>
            <returns>A token which on dispose reinstates the original proxy generation policy on this context.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.ContextExtensions.Token">
            <summary>
            A token that on dispose reinstates the original proxy generation policy on a database context.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Database.ContextExtensions.Token.context">
            <summary>
            The context.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Database.ContextExtensions.Token.wasProxyCreationEnabled">
            <summary>
            If <c>true</c>, proxy generation was enabled on the context.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.ContextExtensions.Token.#ctor(Tix.DataAccess.Database.IContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.ContextExtensions.Token"/> class.
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.ContextExtensions.Token.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <filterpriority>2</filterpriority>
        </member>
        <member name="T:Tix.DataAccess.Database.DateTimeDatabaseContextHelper">
            <summary>The date time database context helper.</summary>
        </member>
        <member name="M:Tix.DataAccess.Database.DateTimeDatabaseContextHelper.ReadAllDateTimeValuesAsUtc(System.Data.Entity.DbContext)">
            <summary>The read all date time values as utc.</summary>
            <param name="context">The context.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.DateTimeDatabaseContextHelper.ReadAllDateTimeValuesAsUtc(System.Object,System.Data.Entity.Core.Objects.ObjectMaterializedEventArgs)">
            <summary>The read all date time values as utc.</summary>
            <param name="sender">The sender.</param>
            <param name="e">The e.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.DateTimeDatabaseContextHelper.SpecifyUtcKind(System.Reflection.PropertyInfo,System.Object)">
            <summary>The specify utc kind.</summary>
            <param name="property">The property.</param>
            <param name="value">The value.</param>
        </member>
        <member name="T:Tix.DataAccess.Database.DefaultDatabaseConnectionHelper">
            <summary>
            Provides a facility to define a default database connection and retrieve it at any
            place in the application. When the connection is retrieved for the first time,
            the connection settings are retrieved and the database session is connected.
            Configuration settings:
                    We try first HKEY_CURRENT_USER, then HKEY_LOCAL_MACHINE. The following path is used:
                    "\Software\TietoEnator\Common\Database\CurrentConfig"
                    <list type="bullet">
                        <item>User: The database user the session is connected against.</item>
                        <item>Password:  The password</item>
                        <item>Server: The server or the TNSNAMES.ORA database alias.</item>
                    </list>
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Database.DefaultDatabaseConnectionHelper.Logger">
            <summary>
            The logger
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Database.DefaultDatabaseConnectionHelper.defaultConnectionInfo">
            <summary>
            The default database connection info.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.DefaultDatabaseConnectionHelper.DefaultConnectionInfo">
            <summary>
            Gets the default connection information.
            Overrides the system configuration of the default connection information.
            If the default connection is already created, the change takes effect only after
            calling DiscardDefaultConnection.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.DefaultDatabaseConnectionHelper.ResolveConnectionInformation">
            <summary>
            Resolves the connection information. It looks in the registry and in the configuration
            files for the default connection information.
            </summary>
            <returns>The default connection information.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.DefaultDatabaseConnectionHelper.ResolveTipsConnectionInfo(Microsoft.Win32.RegistryKey)">
            <summary>
            Resolves the connection info according to the logic of TIPS.
            </summary>
            <param name="registryKey">the base registry key where the search starts from.
            This should be HKCU or HKLM.</param>
            <returns>A ConnectionInfo object holding the database connection information.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.DefaultDatabaseConnectionHelper.GetRegistryValue(Microsoft.Win32.RegistryKey,System.String,System.String,System.String)">
            <summary>
            Loads a value from a registry key.
            </summary>
            <param name="key">The base key where the search starts from. This is usually HKLM or
            HKCU, but it can be any registry key that is open.</param>
            <param name="path">The path within the registry key where the value is located.</param>
            <param name="keyName">The name of the registry key.</param>
            <param name="defaultValue">The value that is returned, if either the path does not exist,
            the key does not exist or the key has no value assigned.</param>
            <returns>The value of the specified key or the default value, when the key cannot be located.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.DefaultDatabaseConnectionHelper.ParseDataSource(System.String)">
            <summary>
            Parses the TIPS connection information string.
            </summary>
            <param name="dataSource">The TIPS connection information string that is parsed.</param>
            <returns>A ConnectionInfo object holding the database connection information
            or null, if an error occured during parsing.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.IContext">
            <summary>
            Represents a database context.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.IContext.IsProxyCreationEnabled">
            <summary>
            Gets or sets a value indicating whether proxy creation is enabled.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.Queryable``1">
            <summary>
            Gets the entity set for the specified entity type.
            </summary>
            <typeparam name="TEntity">
            The entity type.
            </typeparam>
            <returns>
            The set of all entities for the specified type in this context.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.Find``1(System.Object[])">
            <summary>
            Uses the primary key value(s) to attempt to find an entity tracked by the context.
            If the entity is not in the context then a query will be executed and evaluated against the data in the data source,
            and null is returned if the entity is not found in the context or in the data source.
            Note that the Find also returns entities that have been added to the context but have not yet been saved to the database.
            </summary>
            <param name="keyValues">The key values.</param>
            <typeparam name="TEntity">The entity type.</typeparam>
            <returns>
            The entity with the specified key value(s).
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.Entry``1(``0)">
            <summary>
            Gets an entry for the given entity providing access to information about the entity and the ability to perform actions on the entity.
            </summary>
            <param name="entity">
            The entity.
            </param>
            <typeparam name="TEntity">
            The entity type.
            </typeparam>
            <returns>
            The entry for the given entity.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.Entries``1">
            <summary>
            Gets the list of entries for the given entity providing access to information about the entity and the ability to perform actions on the entity.
            </summary>
            <typeparam name="TEntity">
            The entity type.
            </typeparam>
            <returns>
            The list of entries for the given entity.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.Entries">
            <summary>
            Gets the list of entries for the given entity providing access to information about the entity and the ability to perform actions on the entity.
            </summary>
            <returns>
            The list of entries for the given entity.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.ExecuteSqlCommand(System.FormattableString)">
            <summary>Executes the given DDL/DML command against the database.</summary>
            <param name="sql"> The interpolated string representing a SQL query with parameters. </param>
            <returns> The number of rows affected. </returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.ExecuteSqlCommand(Tix.DataAccess.Database.RawSqlString,System.Object[])">
            <summary>Executes the given DDL/DML command against the database.</summary>
            <param name="sql">The command string.</param>
            <param name="parameters">The parameters to apply to the command string.</param>
            <returns>The result returned by the database after executing the command.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.SqlQuery``1(System.FormattableString)">
            <summary>Creates a raw SQL query that will return elements of the given generic type.</summary>
            <param name="sql">The SQL query string.</param>
            <typeparam name="TElement">The type of object returned by the query.</typeparam>
            <returns>The sequence of elements returned by the query.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.SqlQuery``1(Tix.DataAccess.Database.RawSqlString,System.Object[])">
            <summary>Creates a raw SQL query that will return elements of the given generic type.</summary>
            <param name="sql">The SQL query string.</param>
            <param name="parameters">The parameters to apply to the SQL query string.</param>
            <typeparam name="TElement">The type of object returned by the query.</typeparam>
            <returns>The sequence of elements returned by the query.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IContext.GetEntityColumns(System.Type)">
            <summary>
            Get the names and types of all columns for the table.
            </summary>
            <param name="entityType">The entity type.</param>
            <returns>The database column name.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.IDatabaseContext">
            <summary>
            Public interface for exposing the database context members.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.IDatabaseContext.Database">
            <summary>
            Gets database instance for this context that allows for creation/deletion/existence checks for the underlying database.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.IDatabaseContext.Configuration">
            <summary>
            Gets the configuration.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.IDatabaseContext.DbProviderType">
            <summary>Gets the database provider type.</summary>
        </member>
        <member name="P:Tix.DataAccess.Database.IDatabaseContext.UserId">
            <summary>Gets the database user identifier.</summary>
        </member>
        <member name="P:Tix.DataAccess.Database.IDatabaseContext.MessageQueue">
            <summary>Gets or sets the message queue.</summary>
        </member>
        <member name="P:Tix.DataAccess.Database.IDatabaseContext.CreationStackTrace">
            <summary>Gets the stack trace. Only filled when 'WebSettings.Database.ContextDiagnostics' is set to true.</summary>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.Set``1">
            <summary>
            Returns a DbSet instance for access to entities of the given type in the context,
                            the ObjectStateManager, and the underlying store.
            </summary>
            <remarks>See the DbSet class for more details.</remarks>
            <typeparam name="TEntity">The type entity for which a set should be returned.</typeparam>
            <returns>A set for the given entity type.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.Reload``1(``0)">
            <summary>
            The reload.
            </summary>
            <param name="obj">The database entity object to be reloaded.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.Add``1(``0)">
            <summary>Adds a new entity to the db context, this is faster than save.</summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.AddRange``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>Adds new entities to the db context, this is faster than save.</summary>
            <param name="objects">The database entity objects.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.Save``1(``0)">
            <summary>
            Sets an entity to modified or adds it to the context if it is new.
            Please use "Add&gt;T%lt;" if you are sure that the entity cannot be there yet.
            </summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.SaveOrAttach``1(``0)">
            <summary>
            The add.
            </summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.Remove``1(``0)">
            <summary>
            The delete.
            </summary>
            <param name="obj">
            The database entity object.
            </param>
            <typeparam name="T">
            The DatabaseEntity type
            </typeparam>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.Delete``1(``0)">
            <summary>The fast delete without sanity check.</summary>
            <param name="obj">The database entity object.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.RemoveRange``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>Removes entities from the db context, this is faster than Remove/Delete.</summary>
            <param name="objects">The database entity objects.</param>
            <typeparam name="T">The DatabaseEntity type</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.AddDetailedExceptionInfo(System.Exception,System.String)">
            <summary>The add detailed exception info.</summary>
            <param name="exception">The exception.</param>
            <param name="info">The detailed exception info.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.GetDetailedExceptionInfo(System.Exception)">
            <summary>Gets the detailed exception info.</summary>
            <param name="exception">The exception.</param>
            <returns>The detailed exception info.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.GetConnectionStringInformation">
            <summary>
            Gets the connection string information.
            </summary>
            <returns>The <see cref="T:Tix.DataAccess.ConnectionStringInformation"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.Commit">
            <summary>
            Saves the pending changes to the database
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.ForceCloseDatabaseSession">
            <summary>
            Forces closing the db connection.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.ResetSession">
            <summary>Resets the session (e.g. package variables).</summary>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.GetTableNameForType(System.Type)">
            <summary>Gets the table name for the entity.</summary>
            <param name="entityType">The entity Type.</param>
            <returns>The table name for the given entity type. Returns null if it cannot be retrieved.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.GetOriginals(Tix.DataAccess.DatabaseEntity)">
            <summary>
            Gets the originals.
            </summary>
            <param name="obj">The object.</param>
            <returns>The originals.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.GetEntityKeys(System.Type)">
            <summary>
            Get entity keys.
            </summary>
            <param name="entityType">The entity type.</param>
            <returns>The entity keys.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.IDatabaseContext.GetEntityColumnName(System.Type,System.String)">
            <summary>
            Get column name.
            </summary>
            <param name="entityType">The entity type.</param>
            <param name="entityColumnName">The entity column name.</param>
            <returns>The database column name.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.SessionContext.ConnectionRepository">
            <summary>
            Retrieves the connection information.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ConnectionRepository.GetConnectionInformationFromSettings">
            <summary>
            Gets the whole connection information from the settings.
            This is needed to be able to skip the connection string section for example when running on docker.
            </summary>
            <returns>The connection information.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ConnectionRepository.GetSelectedConnectionName">
            <summary>
            Gets the selected connection name from the configuration.
            </summary>
            <returns>The selection connection name or "TIPS" if not set.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ConnectionRepository.SetConnectionName(System.String)">
            <summary>
            Sets the name of the connection.
            </summary>
            <param name="connectionNameInput">The connection name input.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ConnectionRepository.SetupTnsAdmin">
            <summary>
            Set the TNS_ADMIN environment variable if it is defined in web.config
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ConnectionRepository.ReadConnectionInformationFromSettings">
            <summary>
            Gets the whole connection information from the settings.
            This is needed to be able to skip the connection string section for example when running on docker.
            </summary>
            <returns>The connection information.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession">
            <summary>
            Create a custom database session for a background thread.
            </summary>
            <remark>
            The service thread has already a database connection by default.
            You must dispose the object before it goes out of scope.
            </remark>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession.#ctor(Tix.DataAccess.Interfaces.ITixUser)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession" /> class.
            </summary>
            <param name="user">The user.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession.#ctor(Tix.DataAccess.Interfaces.ITixUser,Tix.Runtime.Logging.ITixLog,System.Boolean,Tix.DataAccess.TixContextType)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession" /> class.
            Creates a custom data base session with own logger for sql files.
            </summary>
            <param name="user">The user.</param>
            <param name="logger">The logger.</param>
            <param name="initializeUnitSystem">if set to <c>true</c>, initialize the unit system for this session. This should be usually the case unless you know better.</param>
            <param name="contextType">The type of the context.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession.#ctor(System.String,System.Func{System.String,Tix.DataAccess.Interfaces.ITixUser},Tix.Runtime.Logging.ITixLog,Tix.DataAccess.TixContextType)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession"/> class.
            </summary>
            <param name="userCode">The user code.</param>
            <param name="getUserFunc">The get user function.</param>
            <param name="logger">The logger.</param>
            <exception cref="T:System.InvalidOperationException">A custom database session can be opened only at a background thread!</exception>
            <param name="contextType">The type of the context.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession"/> class.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession.Session">
            <summary>Gets the session.</summary>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.CustomDatabaseSession.Dispose">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore">
            <summary>
            Stores session information to the current thread. This class is intended to be used fro tests.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.ThreadLocalSession">
            <summary>
            The thread local storage of the session information.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore"/> class.
            </summary>
            <param name="connectionStringName">
            The connection String Name.
            </param>
        </member>
        <member name="P:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.ConnectionStringName">
            <summary>
            Gets the connection string name from the configuration file that is used to connect to the database.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.SetSessionInfo(Tix.DataAccess.Interfaces.IDatabaseContextInformation)">
            <summary>
            Sets the session info to the current context (thread or web service call, depending on the implementation).
            </summary>
            <param name="info">The session information.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.ClearSessionInfo">
            <summary>
            Clears the session info.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.GetSessionInfo">
            <summary>
            Gets the session information.
            </summary>
            <returns>
            The session information that is valid for the current context
            (thread or web service call, depending on the implementation).
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.GetContextScope">
            <summary>
            Gets the context scope.
            </summary>
            <returns>The context scope for the current thread.</returns>
        </member>
        <member name="T:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.ContextScope">
            <summary>
            The scope information.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.ContextScope.Data">
            <summary>
            Gets or sets the data.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore.ContextScope.HasData">
            <summary>
            Gets or sets a value indicating whether this instance has data.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Database.SessionContext.WebPersistentContextStore">
            <summary>
            Stores the session information to the current web request (HttpContext) and reads the database connection
            information from the web.config.
            </summary>
            <remarks>
            This class is not testable because it requires an HTTP context.
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.WebPersistentContextStore.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.SessionContext.WebPersistentContextStore"/> class.
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Database.SessionContext.ThreadLocalPersistentContextStore"/> class.
            </summary>
            <param name="connectionStringName">
            The connection String Name.
            </param>
        </member>
        <member name="P:Tix.DataAccess.Database.SessionContext.WebPersistentContextStore.ConnectionStringName">
            <summary>
            Gets the connection string name from the configuration file that is used to connect to the database.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.WebPersistentContextStore.SetSessionInfo(Tix.DataAccess.Interfaces.IDatabaseContextInformation)">
            <summary>
            Sets the session info to the current context (thread or web service call, depending on the implementation).
            </summary>
            <param name="info">The session information.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.WebPersistentContextStore.ClearSessionInfo">
            <summary>
            Clears the session info.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.SessionContext.WebPersistentContextStore.GetSessionInfo">
            <summary>
            Gets the session information.
            </summary>
            <returns>
            The session information that is valid for the current context
            (thread or web service call, depending on the implementation).
            </returns>
        </member>
        <member name="T:Tix.DataAccess.Database.TracingConnectionSetupHelper">
            <summary>
            Helps to setup the tracing db connection.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Database.TracingConnectionSetupHelper.CreateTracingConnection(Tix.DataAccess.ConnectionStringInformation,Tix.Runtime.Logging.ITixLog,Tix.Runtime.Logging.ITixLog,Tix.DataAccess.DatabaseClientIdentifier)">
            <summary>Creates the tracing connection.</summary>
            <param name="connectionStringInformation">The connection string information.</param>
            <param name="defaultLogger">The default logger.</param>
            <param name="customLogger">The custom logger to be used. If null, the default logger will be used.</param>
            <param name="clientIdentifier">The client identifier.</param>
            <returns>The connection.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.TracingConnectionSetupHelper.GetFactoryInfo(System.String)">
            <summary>
            Gets the factory for the given providerName.
            </summary>
            <param name="providerName">The providerName.</param>
            <returns>The factory for the given providerName.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.TracingConnectionSetupHelper.GetTipsDbProviderFactory(System.String,System.Data.Common.DbProviderFactory)">
            <summary>
            Gets the tips database providerName factory.
            </summary>
            <param name="providerName">The provider name.</param>
            <param name="dbProviderFactory">The database providerName factory.</param>
            <returns>The tips db provider factory.</returns>
        </member>
        <member name="M:Tix.DataAccess.Database.TracingConnectionSetupHelper.AddOracleManagedDataAccessClientIfNeeded(System.String)">
            <summary>Add Oracle Managed DataAccess Client.</summary>
            <param name="providerName">Provider Name.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.TracingConnectionSetupHelper.AddHanaDataAccessClientIfNeeded(System.String)">
            <summary>Add Oracle Managed DataAccess Client.</summary>
            <param name="providerName">Provider Name.</param>
        </member>
        <member name="M:Tix.DataAccess.Database.TracingConnectionSetupHelper.SetupTracing(Tix.DataAccess.Connection.Ado.TipsDbConnection,Tix.Runtime.Logging.ITixLog,Tix.Runtime.Logging.ITixLog)">
            <summary>Set up the log4net tracing.</summary>
            <param name="connection">The connection.</param>
            <param name="defaultLogger">The default defaultLogger.</param>
            <param name="customLogger">The custom defaultLogger.</param>
        </member>
        <member name="T:Tix.DataAccess.Database.TracingConnectionSetupHelper.FactoryInfo">
            <summary>
            The factory info.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.TracingConnectionSetupHelper.FactoryInfo.DbProviderFactory">
            <summary>
            Gets or sets the database providerName factory.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Database.TracingConnectionSetupHelper.FactoryInfo.WrappedDbProviderFactory">
            <summary>
            Gets or sets the wrapped database providerName factory.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Extensions.FormattableStringExtensions">
            <summary>
            Extension methods for FormattableString
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Extensions.FormattableStringExtensions.ConvertFormatStringToSqlString(System.FormattableString)">
            <summary>
            Extracts an SQL string of the FormattableString
            By default the parameters in the string are {0} and translated to @p0, but Oracle wants :p0
            </summary>
            <param name="sql">The formattable string containing the sql.</param>
            <returns>The sql string.</returns>
        </member>
        <member name="T:Tix.DataAccess.Extensions.QueryableExtensions">
            <summary>
            Extension methods for <see cref="T:System.Linq.IQueryable"/>.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Extensions.QueryableExtensions.RemoveWhere``1(System.Linq.IQueryable{``0},System.Collections.Generic.IList{``0})">
            <summary>
            Removes the entities from database.
            </summary>
            <param name="queryable">The queryable.</param>
            <param name="entities">The entities.</param>
            <typeparam name="T">The type of entities.</typeparam>
            <returns>The number of affected records.</returns>
        </member>
        <member name="T:Tix.DataAccess.Extensions.TixUserExtension">
            <summary>
            extensions of tix user.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Extensions.TixUserExtension.SessionIdCookieNameSuffixValue">
            <summary>
            Show Workstation Window Cookie Name
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Extensions.TixUserExtension.SessionIdCookieNameSuffix">
            <summary>Gets the session identifier cookie name suffix.</summary>
            <value>The session identifier cookie name suffix.</value>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.GetSessionId(Tix.DataAccess.Interfaces.ITixUser)">
            <summary>
            Gets the session identifier.
            </summary>
            <param name="tixUser">The tix user.</param>
            <returns>session id from cookie</returns>
            <exception cref="T:System.ArgumentNullException">tixUser is empty</exception>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.SetSessionId(Tix.DataAccess.Interfaces.ITixUser,System.String)">
            <summary>
            Sets the session identifier.
            </summary>
            <param name="tixUser">The tix user.</param>
            <param name="sessionId">The session identifier.</param>
            <exception cref="T:System.FormatException">AppSetting AuthenticationValidDays is not a numeric value</exception>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.SetSessionId(System.String,System.String)">
            <summary>
            Sets the session identifier.
            </summary>
            <param name="userCode">The user code.</param>
            <param name="sessionId">The session identifier.</param>
            <exception cref="T:System.ArgumentNullException">userCoe</exception>
            <exception cref="T:System.FormatException">AppSetting AuthenticationValidDays is not a numeric value</exception>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.GetSessionIdCookieName(Tix.DataAccess.Interfaces.ITixUser)">
            <summary>
            Gets the name of the session identifier cookie.
            </summary>
            <param name="tixUser">The tix user.</param>
            <returns>
            cookie name
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.GetSessionIdCookieName(System.String)">
            <summary>
            Gets the name of the session identifier cookie.
            </summary>
            <param name="userCode">The user code.</param>
            <returns>session id cookie name</returns>
            <exception cref="T:System.ArgumentNullException">userCode</exception>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.GetCookieName(System.String,System.String)">
            <summary>Gets the name of the cookie.</summary>
            <param name="userCode">The user code.</param>
            <param name="cookieIdName">Name of the cookie identifier.</param>
            <returns>CookieName</returns>
            <exception cref="T:System.ArgumentNullException">userCode</exception>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.GetCookiePrefix">
            <summary>
            Gets the cookie prefix.
            </summary>
            <returns>The cookie prefix.</returns>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.IsAdminUser(Tix.DataAccess.Interfaces.ITixUser)">
            <summary>
            Checks whether the user is an admin user or not.
            </summary>
            <param name="user">The user.</param>
            <returns>True if the user is an admin, false otherwise.</returns>
        </member>
        <member name="M:Tix.DataAccess.Extensions.TixUserExtension.ReadAdminGroupsFromWebConfig">
            <summary>
             Read administrator group from web config.
            </summary>
            <returns>list of admin groups</returns>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.IDatabaseContextInformationForTests">
            <summary>
            Additional methods for IDatabaseContextInformation needed for test infrastructure only.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IDatabaseContextInformationForTests.InvalidateCachesWithSleep(System.TimeSpan,System.TimeSpan,Tix.DataAccess.Caching.CacheCategory[])">
            <summary>Used to mock the "Invalidates caches with sleep" functionality. (needed only for integration test).</summary>
            <param name="sleep">The sleep period between get max revision and inserting (needed only for integration test).</param>
            <param name="maxWaitTime">The maximum time to wait for the refresh. You can pass TimeSpan.Zero if you want to return immediately.</param>
            <param name="categories">The categories.</param>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.IUserMessageException">
            <summary>
            user message exeption support
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IUserMessageException.Message">
            <summary>
            Gets the message.
            </summary>
            <value>
            The message.
            </value>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IUserMessageException.ToUserMessage">
            <summary>
            To the user message.
            </summary>
            <returns>the user message</returns>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.ITixEntityTypeConfiguration">
            <summary>
            the tix entity type configuration interface
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ITixEntityTypeConfiguration.OnModelCreating(System.Data.Entity.DbModelBuilder)">
            <summary>
            Called when [model creating].
            </summary>
            <param name="modelBuilder">The model builder.</param>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.IApplicationContextRetriever">
            <summary>
            class that retrieves an application context.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IApplicationContextRetriever.GetContextSessionInformation">
            <summary>
            Gets the context session information.
            </summary>
            <returns>The session information.</returns>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.ICache">
            <summary>
            Provides common infrastructure items for basic data caches.
            </summary>
            <remarks>
            The event lifecycle is as follows:
            * constructor / static initializers
            * Copy or Prefill
            cache usage
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ICache.Copy(Tix.DataAccess.Interfaces.ICache)">
            <summary>
            Copies the caches content to the current cache instance.
            </summary>
            <param name="oldCache">The old cache.</param>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ICache.Prefill(Tix.DataAccess.Interfaces.ICache)">
            <summary>
            Notification that a cache refresh was triggered.
            You can do some initialization before the new cache version is put to place.
            Usually you can fill the same data that was already filled in the previous
            version. Then that data would be already available for the repositories and
            has not to be lazy-loaded on first access.
            </summary>
            <param name="oldCache">The old cache.</param>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ICache.Preload">
            <summary>
            Supports pre-loading of data for special members.
            All property getters will be called automatically, this method should care about additional internal fields.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ICache.GetCategoryForRefresh">
            <summary>Gets the supported cache category.</summary>
            <returns>The supported category.</returns>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ICache.IsAlwaysDelayed">
            <summary>
            Determines whether cache is not preloaded even the web config says so
            </summary>
            <returns>
            whether cache is not preloaded even the web config says so
            </returns>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.IDatabaseContextInformation">
            <summary>The DatabaseContextInformation interface.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.DatabaseContext">
            <summary>
            Gets or sets the databaseContext.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.CustomContexts">
            <summary>
            Gets or sets the custom contexts.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.LoginUserCode">
            <summary>
            Gets or sets the login user code. Used in special cases if needed info regarding being login user instead of current user.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.CurrentUserCode">
            <summary>
            Gets the current user code.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.CurrentWorkstation">
            <summary>
            Gets or sets the current workstation.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.UnitSystemCode">
            <summary>
            Gets or sets the unit system code.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.CurrentUser">
            <summary>
            Gets or sets the current user.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.CacheLevel">
            <summary>
            Gets the current cache level (caches).
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.PerformanceCounters">
            <summary> Gets the performance counters for the current database context. </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.TotalPerformanceCounters">
            <summary> Gets the performance counters for the current "unit of work", e.g. web service call. </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.TransactionId">
            <summary>
            Gets the transaction identifier.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.IsDatabaseInUtcOverrideForTest">
            <summary>Gets or sets the is database in UTC override for test.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.LocalDatabaseTimeZoneOverrideForTest">
            <summary>Gets or sets the local database time zone override for test.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.UnitSystemInfrastructure">
            <summary>Gets or sets the unit system infrastructure.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseContextInformation.ContextType">
            <summary>Gets the context type.</summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IDatabaseContextInformation.GetCache``1">
            <summary>Gets a cache for the given type.</summary>
            <typeparam name="T">Type of cache to be retrieved.</typeparam>
            <returns>The cache for the type T.</returns>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IDatabaseContextInformation.EnqueueTixMessage``1(``0,System.String)">
            <summary>
            Enqueues the tix message.
            </summary>
            <typeparam name="TMessage">The message type.</typeparam>
            <param name="message">The message.</param>
            <param name="callingAssembly">The calling assembly.</param>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IDatabaseContextInformation.Commit">
            <summary>
            Commits this instance.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IDatabaseContextInformation.CreateAutonomousDatabaseContext">
            <summary>
            Creates a new database session.
            </summary>
            <returns>The session information.</returns>
            <remarks>
            By default you have the default database session per context. This can be retrieved by GetSession.
            There are cases, for example when you are on a background thread, where you need to create
            a separate session. Be aware of the implications with TIPS interop and data visibility!
            Remember to commit or rollback the transaction!
            Dispose the database context after using it.
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IDatabaseContextInformation.CreateAutonomousDatabaseScope">
            <summary>
            Creates a new database context that can be used instead of the default database context.
            </summary>
            <returns>An autonomous database context. Has to be disposed by the creator.</returns>
            <remarks>
            CreateAutonomousDatabaseContext created a database context that didn't replace the default context.
            This resulted in the problem that the repository either needs to be aware of the database context, or the wrong context
            was being used. The <see cref="M:Tix.DataAccess.Interfaces.IDatabaseContextInformation.CreateAutonomousDatabaseScope"/> method replaces the database context, so only the
            autonomous context is used until the scope is disposed.
            </remarks>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.IDatabaseEntity">
            <summary>
            The DatabaseEntity interface.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IDatabaseEntity.OID">
            <summary>
            Gets or sets the object identifier.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.IPersistentContextStore">
            <summary>
            Provides implementations for storing session information to a specific context,
            e.g. to one thread, globally available or one web service request.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.IPersistentContextStore.ConnectionStringName">
            <summary>
            Gets the connection string name that should be used to connect to the database.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IPersistentContextStore.SetSessionInfo(Tix.DataAccess.Interfaces.IDatabaseContextInformation)">
            <summary>
            Sets the session info to the current context (thread or web service call, depending on the implementation).
            </summary>
            <param name="info">The session information.</param>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IPersistentContextStore.ClearSessionInfo">
            <summary>
            Clears the session info.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.IPersistentContextStore.GetSessionInfo">
            <summary>
            Gets the session information.
            </summary>
            <returns>
            The session information that is valid for the current context
            (thread or web service call, depending on the implementation).
            </returns>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.ISessionContext">
            <summary>
            Interface for classes that handle creation and removal of a session.
            The implementation must store the actual session for the context.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ISessionContext.CreateDatabaseContext(System.String,System.Func{System.String,Tix.DataAccess.Interfaces.ITixUser},System.String,Tix.Runtime.Logging.ITixLog,Tix.DataAccess.DatabaseClientIdentifier)">
            <summary>
            Creates the session. Use this version if the user is loaded from the database.
            </summary>
            <param name="currentUserCode">The current user code.</param>
            <param name="getUserFunc">The function to get the user (called after creating the session).</param>
            <param name="workstation">The workstation. (optional)</param>
            <param name="customLogger">The custom logger for SQL statements.</param>
            <param name="clientIdentifier">The client identifier sent to the database.</param>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ISessionContext.CloseSession">
            <summary>
            Closes the session.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.ITixUser">
            <summary>The TipsUser interface.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixUser.UserCode">
            <summary>Gets the user code.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixUser.FriendlyName">
            <summary>Gets the friendly name of the user.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixUser.Email">
            <summary>Gets the Email of the user.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixUser.Language">
            <summary>Gets the language.</summary>
            <value>The language code. </value>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixUser.Groups">
            <summary>Gets the user groups.</summary>
            <value>The user groups.</value>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixUser.UserGroups">
            <summary>Gets the user groups.</summary>
            <value>The user groups.</value>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixUser.UnitSystem">
            <summary>
            Gets the unit system code.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixUser.Settings">
            <summary>
            Gets the settings.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.UserGroupEntry">
            <summary>
            Relation entity for user and user group.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserGroupEntry.UserGroup">
            <summary>Gets or sets the user group data.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserGroupEntry.IsDefault">
            <summary>
            Gets or sets a value indicating whether this group is the default user group for the user.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.ITixWorkflow">
            <summary>The workflow interface. Should be used for all workflows.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixWorkflow.SubSystem">
            <summary>Gets the sub system.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixWorkflow.WfCode">
            <summary>Gets the workflow code.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.ITixWorkflow.Mature">
            <summary>Gets a value indicating whether this <see cref="T:Tix.DataAccess.Interfaces.ITixWorkflow"/> is mature.</summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ITixWorkflow.Prepare">
            <summary>Supports preloading of workflows on start-up.</summary>
        </member>
        <member name="M:Tix.DataAccess.Interfaces.ITixWorkflow.GetWorkflowActivityCodes">
            <summary>Gets the workflow activities.</summary>
            <returns>The list of workflow activity codes.</returns>
        </member>
        <member name="T:Tix.DataAccess.Interfaces.UserSettings">
            <summary>
            The user settings.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Interfaces.UserSettings.locale">
            <summary>The user's locale.</summary>
        </member>
        <member name="F:Tix.DataAccess.Interfaces.UserSettings.timeZone">
            <summary>The time zone.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.TimeZone">
            <summary>
            Gets or sets the user's timezone.
            </summary>
            <exception cref="T:System.Exception">Throws an excpetion if the timezone is accessed and it's not set yet.</exception>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.Locale">
            <summary>
            Gets or sets the user's timezone.
            </summary>
            <exception cref="T:System.Exception">Throws an excpetion if the timezone is accessed and it's not set yet.</exception>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.OutDateFormat">
            <summary>Gets or sets the out date format.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.OutTimeFormat">
            <summary>Gets or sets the out time format.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.OutTimeFormatWithSeconds">
            <summary>Gets or sets the out time format with seconds.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.SaveUntranslatedTexts">
            <summary>Gets or sets a value indicating whether to save untranslated texts.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.FirstDayOfWeek">
            <summary>Gets or sets a first day of week.</summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.MyProfileThemeEnable">
            <summary>
            Gets or sets a value indicating whether myprofile theme hide or show.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.MyProfileSettingEnable">
            <summary>
            Gets or sets a value indicating whether myprofile go to setting hide or show.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Interfaces.UserSettings.IsInPageEditAllowed">
            <summary>
            Gets or sets a value indicating whether in page edit is allowed
            </summary>
        </member>
        <member name="T:Tix.DataAccess.SystemData.ISystemDataRetriever">
            <summary>
            interface for system data retriver.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.SystemData.ISystemDataRetriever.Get(System.String,System.Boolean)">
            <summary>The get.</summary>
            <param name="key">The system data key.</param>
            <param name="throwException">The throw exception.</param>
            <returns>The <see cref="T:Tix.DataAccess.SystemData.SystemData"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.SystemData.SystemData">
            <summary>The system data.</summary>
        </member>
        <member name="P:Tix.DataAccess.SystemData.SystemData.Key">
            <summary>Gets or sets the key.</summary>
        </member>
        <member name="P:Tix.DataAccess.SystemData.SystemData.StrVal">
            <summary>Gets or sets the string value.</summary>
        </member>
        <member name="M:Tix.DataAccess.SystemData.SystemData.GetHashCode">
            <summary>The get hash code.</summary>
            <returns>The <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.SystemData.SystemData.Equals(System.Object)">
            <summary>The equals.</summary>
            <param name="obj">The obj.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.SystemData.SystemDataMap">
            <summary>The system data map.</summary>
        </member>
        <member name="M:Tix.DataAccess.SystemData.SystemDataMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.SystemData.SystemDataMap"/> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.TixContextType">
            <summary>
            The type of the current context.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.TixContextType.Http">
            <summary>Context for an http request</summary>
        </member>
        <member name="F:Tix.DataAccess.TixContextType.TixMq">
            <summary>Context for receiving TixMQ messages</summary>
        </member>
        <member name="F:Tix.DataAccess.TixContextType.Custom">
            <summary>Custom context</summary>
        </member>
        <member name="F:Tix.DataAccess.TixContextType.UnitTest">
            <summary>Context for unit test</summary>
        </member>
        <member name="F:Tix.DataAccess.TixContextType.IntegrationTest">
            <summary>Context for integration test</summary>
        </member>
        <member name="T:Tix.DataAccess.Entities.User.UserGroup">
            <summary>
            Represents the UserGroup.
            <para>Db Table: TIX_USERGROUP</para>
            </summary>
            <summary>
            Implementation of the non-database field functionality to get User for User Group
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroup.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Entities.User.UserGroup"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroup.UserGrp">
            <summary>
            Gets or sets the UserGrp.
            <para>Db Column: USERGRP</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroup.UserGrpName">
            <summary>
            Gets or sets the UserGrpName.
            <para>Db Column: USERGRPNAME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroup.UserGroupData">
            <summary>Gets or sets the UserGroupData.</summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroup.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroup.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroup.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroup.User">
            <summary>
            Gets the sorted user list for User Group.
            </summary>
            <returns>The sorted user list User Group.</returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroup.GetSortedUser">
            <summary>
            Gets the sorted user list for User Group.
            </summary>
            <returns>The sorted user list User Group.</returns>
        </member>
        <member name="T:Tix.DataAccess.Entities.User.UserGroupData">
            <summary>
            Represents the UserGroupData.
            <para>Db Table: TIX_USERGROUP_DATA</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroupData.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Entities.User.UserGroupData"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroupData.UserGroupOid">
            <summary>
            Gets or sets the UserGroupOid.
            <para>Db Column: USERGRPOID</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroupData.UserOid">
            <summary>
            Gets or sets the UserOid.
            <para>Db Column: USEROID</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroupData.DefaultUserGroup">
            <summary>
            Gets or sets the DefaultUserGroup.
            <para>Db Column: DEFAULTUSERGRP</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroupData.UserGroup">
            <summary>Gets or sets the UserGroup.</summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserGroupData.UserData">
            <summary>Gets or sets the UserData.</summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroupData.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroupData.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroupData.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.Entities.User.UserGroupDataMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.Entities.User.UserGroupData" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroupDataMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Entities.User.UserGroupDataMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.Entities.User.UserGroupMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.Entities.User.UserGroup" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserGroupMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Entities.User.UserGroupMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.Entities.User.UserData">
            <summary>
            Implementation of the non-database field functionality of UserData
            </summary>
             <summary>
             Database entity holding user data.
            
             Cannot be generated via Entity designer as Equals/GetHashCode should work on "UserCode",
             but primary key has to be OID so that the relation table is working properly.
             </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.RawUserGroups">
            <summary>
            Gets or sets user groups
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.UnitSystemCode">
            <summary>
            Gets or sets the unit system code of the user.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.DefaultSelectedUserGroups">
            <summary>
            Gets or sets default user groups
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.SelectedDefaultUserGrp">
            <summary>Gets or sets gets the default UserGroups.</summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.EncryptionMethod">
            <summary>
            Gets the encryption method.
            </summary>
            <value>
            The encryption method.
            </value>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.Settings">
            <summary>
            Gets or sets the user's settings.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.UppercaseUserCode">
            <summary>
            Gets the uppercase user code. For testing only.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.UserGroups">
            <summary>Gets or sets gets the Comma separated UserGroups.</summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserData.GetSortedUserGroupData">
            <summary>
            Gets the sorted user groups.
            </summary>
            <returns>The sorted user groups.</returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserData.GetDefaultUserGroup">
            <summary>
            Gets the default user group.
            </summary>
            <returns>The default user group for the user. This will return null when the user has no user group.</returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserData.OnCreated">
            <summary>
            Helper method, when programmer needs to call/add something in the constructor,
            he can use this method in partial file.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserData.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Entities.User.UserData"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.UserCode">
            <summary>
            Gets or sets the UserCode.
            <para>Db Column: USERCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.UserName">
            <summary>
            Gets or sets the UserName.
            <para>Db Column: USERNAME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.LangCode">
            <summary>
            Gets or sets the LangCode.
            <para>Db Column: LANGCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.CryptFlag">
            <summary>
            Gets or sets the CryptFlag.
            <para>Db Column: CRYPTFLAG</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.Password">
            <summary>
            Gets or sets the Password.
            <para>Db Column: PASSWORD</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.EmailAddress">
            <summary>
            Gets or sets the email address.
            <para>Db Column: EMAILADDR</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.LogOnFailCount">
            <summary>
            Gets or sets the log on failed count.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.LogOnLastTime">
            <summary>
            Gets or sets the log on last date and time.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Entities.User.UserData.UserGroupData">
            <summary>Gets or sets the UserGroupData.</summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserData.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns>
              <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserData.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserData.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="T:Tix.DataAccess.Entities.User.UserDataMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.Entities.User.UserData" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.Entities.User.UserDataMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Entities.User.UserDataMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.Entities.User.EncryptionMethod">
            <summary>
            Defines a set of encryption methods. It reflects all possible encryptions
            the EncryptionProviderFactory can resolve.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Entities.User.EncryptionMethod.None">
            <summary>
            No encryption. This is the easiest way to store sensitive information, but obviously also
            the unsafest way.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Entities.User.EncryptionMethod.Simple">
            <summary>
            Simple ascii character shifting. Used by the sales interface, but not recommended.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Entities.User.EncryptionMethod.Xor">
            <summary>
            Simple encryption with XOR. This looks like a real encryption, so that the ordinary
            user cannot decifer it. But it will not be strong enough to resist a professional
            attack.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Entities.User.EncryptionMethod.SHA256">
            <summary>
            Uses the SHA hash algorithm with 256 bits. This is a cryptographically strong encryption
            which offers best protection of the information.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.ExceptionLogging.ExceptionLog">
            <summary>
            Represents the ExceptionLog.
            <para>Db Table: TIX_EXCEPTION_LOG</para>
            </summary>
            <summary>The service usage manager.</summary>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLog.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.ExceptionLogging.ExceptionLog"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLog.Caught">
            <summary>
            Gets or sets the Caught.
            <para>Db Column: CGHTEXCPTFLAG</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLog.ExceptionCode">
            <summary>
            Gets or sets the ExceptionCode.
            <para>Db Column: EXCPTCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLog.Detail">
            <summary>
            Gets or sets the Detail.
            <para>Db Column: EXCPTDTL</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLog.Message">
            <summary>
            Gets or sets the Message.
            <para>Db Column: EXCPTMSG</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLog.Stack">
            <summary>
            Gets or sets the Stack.
            <para>Db Column: EXCPTSTACK</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLog.ExceptionType">
            <summary>
            Gets or sets the ExceptionType.
            <para>Db Column: EXCPTTYPE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLog.ServiceUsageOid">
            <summary>
            Gets or sets the ServiceUsageOid.
            <para>Db Column: WSUSAGEOID</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLog.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLog.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLog.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLog.Background">
            <summary>
            Gets or sets a value indicating whether background.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLog.Combine(Tix.DataAccess.ExceptionLogging.ExceptionLog)">
            <summary>
            The combine.
            </summary>
            <param name="other">
            The other.
            </param>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLog.SetExceptionCode">
            <summary>
            The set exception code.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.ExceptionLogging.ExceptionLogMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.ExceptionLogging.ExceptionLog" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLogMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.ExceptionLogging.ExceptionLogMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.ExceptionLogging.ExceptionLogger">
            <summary>The service usage manager.</summary>
        </member>
        <member name="F:Tix.DataAccess.ExceptionLogging.ExceptionLogger.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.ExceptionLogging.ExceptionLogger.LockThis">
            <summary>The lock this.</summary>
        </member>
        <member name="F:Tix.DataAccess.ExceptionLogging.ExceptionLogger.ToDo">
            <summary>The trace sessions.</summary>
        </member>
        <member name="F:Tix.DataAccess.ExceptionLogging.ExceptionLogger.exceptionLoggerThread">
            <summary>The exception logger thread.</summary>
        </member>
        <member name="P:Tix.DataAccess.ExceptionLogging.ExceptionLogger.IsOn">
            <summary>Gets a value indicating whether exception logging is on.</summary>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLogger.Log(System.Exception,System.String,System.Boolean)">
            <summary>
            Logs the exception to the database.
            </summary>
            <param name="exception">The exception.</param>
            <param name="sessionLogOid">The session log identitifier.</param>
            <param name="background">If true, the exception will be logged on a background thread, otherwise it will be logged in the current context.</param>
        </member>
        <member name="M:Tix.DataAccess.ExceptionLogging.ExceptionLogger.Watch">
            <summary>The Watch.</summary>
        </member>
        <member name="T:Tix.DataAccess.Exceptions.InvalidEnvironmentException">
            <summary>
            Thrown when the selected connection string is set to a mode that the current runtime environment does not support.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.InvalidEnvironmentException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.InvalidEnvironmentException" /> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.InvalidEnvironmentException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.InvalidEnvironmentException" /> class.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.InvalidEnvironmentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.InvalidEnvironmentException"/> class.</summary>
            <param name="info">The info.</param>
            <param name="context">The context.</param>
        </member>
        <member name="T:Tix.DataAccess.Exceptions.EntityConcurrencyException">
            <summary>
            Thrown when entity was changed in database.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.EntityConcurrencyException.#ctor(Tix.DataAccess.ConcurrencyToken)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.EntityConcurrencyException"/> class.</summary>
            <param name="key1">The key1.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.EntityConcurrencyException.#ctor(Tix.DataAccess.ConcurrencyToken,Tix.DataAccess.ConcurrencyToken)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.EntityConcurrencyException"/> class.</summary>
            <param name="key1">The key1.</param>
            <param name="key2">The key2.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.EntityConcurrencyException.#ctor(Tix.DataAccess.ConcurrencyToken,Tix.DataAccess.ConcurrencyToken,Tix.DataAccess.ConcurrencyToken)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.EntityConcurrencyException"/> class.</summary>
            <param name="key1">The key1.</param>
            <param name="key2">The key2.</param>
            <param name="key3">The key3.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.EntityConcurrencyException.#ctor(Tix.DataAccess.ConcurrencyToken[])">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.EntityConcurrencyException"/> class.</summary>
            <param name="keys">The keys.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.EntityConcurrencyException.#ctor(System.Exception,Tix.DataAccess.ConcurrencyToken[])">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.EntityConcurrencyException"/> class.</summary>
            <param name="innerException">The inner exception.</param>
            <param name="keys">The keys.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.EntityConcurrencyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.EntityConcurrencyException"/> class.</summary>
            <param name="info">The info.</param>
            <param name="context">The context.</param>
        </member>
        <member name="P:Tix.DataAccess.Exceptions.EntityConcurrencyException.Keys">
            <summary>Gets or sets the keys.</summary>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.EntityConcurrencyException.GetErrorMessage(System.Collections.Generic.IEnumerable{Tix.DataAccess.ConcurrencyToken})">
            <summary>Gets the error message.</summary>
            <param name="keys">The keys.</param>
            <returns>The error message.</returns>
        </member>
        <member name="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException">
            <summary>
            Thrown when no row could be found with the given primary key.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.#ctor(System.Object)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException"/> class.</summary>
            <param name="key1">The key1.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.#ctor(System.Object,System.Object)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException"/> class.</summary>
            <param name="key1">The key1.</param>
            <param name="key2">The key2.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.#ctor(System.Object,System.Object,System.Object)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException"/> class.</summary>
            <param name="key1">The key1.</param>
            <param name="key2">The key2.</param>
            <param name="key3">The key3.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.#ctor(System.Object[])">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException"/> class.</summary>
            <param name="keys">The keys.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.#ctor(System.Exception,System.Object[])">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException"/> class.</summary>
            <param name="innerException">The inner exception.</param>
            <param name="keys">The keys.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException"/> class.</summary>
            <param name="info">The info.</param>
            <param name="context">The context.</param>
        </member>
        <member name="P:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.Keys">
            <summary>Gets or sets the keys.</summary>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown. </param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination. </param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
            <filterpriority>2</filterpriority>
            <PermissionSet>
              <IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="*AllFiles*" PathDiscovery="*AllFiles*" />
              <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="SerializationFormatter" />
            </PermissionSet>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException.GetErrorMessage(System.Collections.Generic.IEnumerable{System.Object})">
            <summary>Gets the error message.</summary>
            <param name="keys">The keys.</param>
            <returns>The error message.</returns>
        </member>
        <member name="T:Tix.DataAccess.Exceptions.TixTypeLoadException">
            <summary>The tix type load exception.</summary>
        </member>
        <member name="F:Tix.DataAccess.Exceptions.TixTypeLoadException.Logger">
            <summary>The logger for this class.</summary>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.TixTypeLoadException.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.TixTypeLoadException"/> class.</summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.TixTypeLoadException.#ctor(System.String,System.Reflection.ReflectionTypeLoadException)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.TixTypeLoadException"/> class.</summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.TixTypeLoadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Exceptions.TixTypeLoadException"/> class.</summary>
            <param name="info">The info.</param>
            <param name="context">The context.</param>
        </member>
        <member name="P:Tix.DataAccess.Exceptions.TixTypeLoadException.LoaderExceptions">
            <summary>Gets the loader exceptions.</summary>
        </member>
        <member name="M:Tix.DataAccess.Exceptions.TixTypeLoadException.TranslateTypeLoadException(System.Reflection.ReflectionTypeLoadException)">
            <summary>The translate type load exception.</summary>
            <param name="typeLoadException">The type load exception.</param>
            <returns>The <see cref="T:System.Exception"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.FakeEntityAttribute">
            <summary>The fake entity attribute must mark any entity which is not in the context</summary>
            <seealso cref="T:System.Attribute" />
        </member>
        <member name="F:Tix.DataAccess.FakeEntityAttribute.KeySeparator">
            <summary>Key separator character.</summary>
        </member>
        <member name="M:Tix.DataAccess.FakeEntityAttribute.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.FakeEntityAttribute"/> class.</summary>
        </member>
        <member name="M:Tix.DataAccess.FakeEntityAttribute.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.FakeEntityAttribute"/> class.</summary>
            <param name="keys">The keys.</param>
        </member>
        <member name="M:Tix.DataAccess.FakeEntityAttribute.#ctor(System.String[])">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.FakeEntityAttribute"/> class.</summary>
            <param name="keys">The enumerable of keys.</param>
        </member>
        <member name="P:Tix.DataAccess.FakeEntityAttribute.Keys">
            <summary>Gets the keys (the comma separated list).</summary>
        </member>
        <member name="P:Tix.DataAccess.FakeEntityAttribute.KeyList">
            <summary>Gets list of keys.</summary>
        </member>
        <member name="T:Tix.DataAccess.FixDateTimeConverter">
            <summary>
            Converts a FixDateTime from and to database representation.
            </summary>
            <remarks>
            The conversion is necessary because the database layer converts from and to utc.
            We need to undo the conversion here.
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.FixDateTimeConverter.FromDatabase(System.Nullable{System.DateTime})">
            <summary>
            Converts the date and time value from the database value to the FixDateTime value.
            </summary>
            <param name="databaseValue">The database value.</param>
            <returns>The FixDateTime value represented by the database value</returns>
            <remarks>
            The database layer converts the DateTime value stored in database to UTC. In
            case of FixDateTime we don't want this conversion, so we are undoing it here.
            </remarks>
        </member>
        <member name="M:Tix.DataAccess.FixDateTimeConverter.ToDatabase(Tix.Runtime.FixDateTime)">
            <summary>
            Gets the database date.
            </summary>
            <param name="fixDateTimeValue">The fix date time value.</param>
            <returns>
            The database representation fo the date time.
            </returns>
            <remarks>
            As the database layer is doing an unwanted conversion from UTC to the database
            time zone, we first convert our value to UTC to mitigate that unwanted conversion.
            </remarks>
        </member>
        <member name="T:Tix.DataAccess.Helpers.ExceptionFormatter">
            <summary>
            Formats exceptions into a human readable text.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Helpers.ExceptionFormatter.Format(System.Data.Entity.Validation.DbEntityValidationException)">
            <summary>
            Formats a database entity validation exception into a human readable text.
            </summary>
            <param name="dbEx">The exception to format.</param>
            <returns>The human readable text containing information about the exception.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.ExceptionFormatter.Format(System.Data.Entity.Infrastructure.DbUpdateConcurrencyException)">
            <summary>
            Formats a entity update concurrency exception into a human readable text.
            </summary>
            <param name="concurrencyEx">The exception to format.</param>
            <returns>The human readable text containing information about the exception.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.ExceptionFormatter.Format(System.Data.Entity.Infrastructure.DbUpdateException)">
            <summary>
            Formats a entity update primary key exception into a human readable text.
            </summary>
            <param name="dbEx">The exception to format.</param>
            <returns>The human readable text containing information about the exception.</returns>
        </member>
        <member name="T:Tix.DataAccess.Helpers.QuantityExtensions">
            <summary>
            Extension methods on the Quantity type.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Helpers.QuantityExtensions.ToQuantity(Tix.Runtime.RuDoubleBase)">
            <summary>
            Converts the RuDoubleBase value to a quantity value.
            This uses the measurement unit code of the variable.
            </summary>
            <param name="value">The value.</param>
            <returns>The quantity equivalent to the RuDoubleBase.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.QuantityExtensions.ToVarCode``1(Tix.Runtime.Money.Quantity)">
            <summary>
            To the variable code.
            </summary>
            <typeparam name="T">The target varcode instance, e.g. WeightDouble.</typeparam>
            <param name="value">The value.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.QuantityExtensions.ConvertTo(Tix.Runtime.Money.Quantity,System.String)">
            <summary>
            Converts the quantity to a quantity in the target measurement unit code.
            </summary>
            <param name="value">The value.</param>
            <param name="targetMeasurementUnitCode">The target measurement unit code.</param>
            <returns>The converted quantity value.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.QuantityExtensions.DivideBy(Tix.Runtime.Money.Quantity,Tix.Runtime.Money.Quantity,System.String,System.String,System.String)">
            <summary>
            Divides the divisor by the dividend. Nulls propagate to the output.
            </summary>
            <param name="dividend">The quantity amount that is divided.</param>
            <param name="divisor">The quantity amount that is divided by.</param>
            <param name="dividendExpectedMeasUnitCode">The measurement unit that is expected for the dividend. A unit conversion takes place to convert the input to the required output.</param>
            <param name="divisorExpectedMeasUnitCode">The measurement unit that is expected for the divisor. A unit conversion takes place to convert the input to the required output.</param>
            <param name="targetMeasUnitCode">The measurement unit of the returned quantity.</param>
            <returns>The quantity.</returns>
        </member>
        <member name="T:Tix.DataAccess.Helpers.RuDoubleExactExtensions">
            <summary>
            Extension methods on the <see cref="T:Tix.Runtime.RuDoubleExact"/> type.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Helpers.RuDoubleExactExtensions.ToQuantity(Tix.Runtime.RuDoubleExact)">
            <summary>
            Converts the RuDoubleBase value to a quantity value.
            This uses the measurement unit code of the variable.
            </summary>
            <param name="value">The value.</param>
            <returns>The quantity equivalent to the RuDoubleBase.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.RuDoubleExactExtensions.ToVarCodeExact``1(Tix.Runtime.Money.Quantity)">
            <summary>
            To the variable code.
            </summary>
            <typeparam name="T">The target variable code instance, e.g. WeightDouble.</typeparam>
            <param name="value">The value.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.RuDoubleExactExtensions.ToVarCodeExact(Tix.Runtime.Money.Quantity,System.String)">
            <summary>
            To the variable code.
            </summary>
            <param name="value">The value.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.RuDoubleExactExtensions.ConvertTo(Tix.Runtime.RuDoubleExact,System.String)">
            <summary>
            Converts the quantity to a quantity in the target measurement unit code.
            </summary>
            <param name="value">The value.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The converted quantity value.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.RuDoubleExactExtensions.DivideBy(Tix.Runtime.RuDoubleExact,Tix.Runtime.RuDoubleExact,System.String,System.String,System.String)">
            <summary>
            Divides the divisor by the dividend. Nulls propagate to the output.
            </summary>
            <param name="dividend">The quantity amount that is divided.</param>
            <param name="divisor">The quantity amount that is divided by.</param>
            <param name="dividendExpectedVarCode">The measurement unit that is expected for the dividend. A unit conversion takes place to convert the input to the required output.</param>
            <param name="divisorExpectedVarCode">The measurement unit that is expected for the divisor. A unit conversion takes place to convert the input to the required output.</param>
            <param name="targetVarCode">The measurement unit of the returned quantity.</param>
            <returns>The quantity.</returns>
        </member>
        <member name="T:Tix.DataAccess.Helpers.EntityHelper">
            <summary>The entity helper.</summary>
        </member>
        <member name="T:Tix.DataAccess.Helpers.EntityHelper.EntityAction">
            <summary>The entity action.</summary>
        </member>
        <member name="F:Tix.DataAccess.Helpers.EntityHelper.EntityAction.Add">
            <summary>The add.</summary>
        </member>
        <member name="F:Tix.DataAccess.Helpers.EntityHelper.EntityAction.Remove">
            <summary>The remove.</summary>
        </member>
        <member name="F:Tix.DataAccess.Helpers.EntityHelper.EntityAction.Update">
            <summary>The update.</summary>
        </member>
        <member name="M:Tix.DataAccess.Helpers.EntityHelper.UpdateEntity``1(``0,``0)">
            <summary>Update entity.</summary>
            <param name="originalEntity">The original entity.</param>
            <param name="updatedEntity">The updated entity.</param>
            <typeparam name="T">Database entity.</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Helpers.EntityHelper.UpdateEntityCollection``1(System.Collections.Generic.List{``0},System.Collections.Generic.List{``0},System.Func{``0,System.IComparable},System.Action{Tix.DataAccess.Helpers.EntityHelper.EntityAction,``0})">
            <summary>Update entity collection.</summary>
            <param name="originalCollection">The original collection.</param>
            <param name="modifiedCollection">The modified collection.</param>
            <param name="naturalKeyFunc">A function returning the natural key of an entity.</param>
            <param name="actionHandler">The action handler.</param>
            <typeparam name="T">Database entity.</typeparam>
        </member>
        <member name="T:Tix.DataAccess.Helpers.CompositionHelper">
            <summary>
            The composition helper.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Helpers.CompositionHelper.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.Helpers.CompositionHelper.ContainerLock">
            <summary>The lock object for the container.</summary>
        </member>
        <member name="F:Tix.DataAccess.Helpers.CompositionHelper.Assemblies">
            <summary>The lock object for the container.</summary>
        </member>
        <member name="F:Tix.DataAccess.Helpers.CompositionHelper.theContainer">
            <summary>The container.</summary>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExport``1">
            <summary>The get exports non shared.</summary>
            <typeparam name="TContract">The contract for which instances should be loaded</typeparam>
            <returns>The <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExports``1">
            <summary>The get exports non shared.</summary>
            <typeparam name="TContract">The contract for which instances should be loaded</typeparam>
            <returns>The <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExports``2">
            <summary>
            The get exports non shared.
            </summary>
            <typeparam name="TContract">The contract for which instances should be loaded</typeparam>
            <typeparam name="TMetaData">The type of the meta data.</typeparam>
            <returns>
            The <see cref="T:System.Collections.Generic.IEnumerable`1" />.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExportedValues``1(System.String)">
            <summary>Gets all the exported objects with the specified contract name.</summary>
            <param name="contractName">The contract name of the exported objects to return; or null or an empty string ("") to use the default contract name.</param>
            <typeparam name="T">The type of the exported object to return.</typeparam>
            <returns>The exported objects with the specified contract name, if found; otherwise, an empty <see cref="T:System.Collections.ObjectModel.Collection`1" /> object.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExportedValueOrDefault``1(System.String)">
            <summary>Gets the exported object with the specified contract name or the default value for the specified type, or throws an exception if there is more than one matching exported object.</summary>
            <param name="contractName">The contract name of the exported object to return, or null or an empty string ("") to use the default contract name.</param>
            <typeparam name="T">The type of the exported object to return.</typeparam>
            <returns>The exported object with the specified contract name, if found; otherwise, the default value for <typeparamref name="T"/>paramref name="T" />.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExportedValues``1">
            <summary>The get exports non shared.</summary>
            <typeparam name="TContract">The contract for which instances should be loaded</typeparam>
            <returns>The <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExportsNonShared``1">
            <summary>The get exports non shared.</summary>
            <typeparam name="TContract">The contract for which instances should be loaded</typeparam>
            <returns>The <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExportsNonShared``1(System.Boolean)">
            <summary>The get exports non shared.</summary>
            <param name="throwException">The throw exception.</param>
            <typeparam name="TContract">The contract for which instances should be loaded</typeparam>
            <returns>The <see cref="T:System.Collections.Generic.IEnumerable`1"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetAssemblies">
            <summary>Gets the assemblies used in the composition container.</summary>
            <returns>The assemblies in the container.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetExportedTypes``1">
            <summary>
            Gets the exported types.
            </summary>
            <typeparam name="T">interface</typeparam>
            <returns>the list of exported types</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetCompositionContainer">
            <summary>
            Gets the container.
            </summary>
            <returns>The composition container.</returns>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.CreateCatalogCore">
            <summary>Creates the assembly catalog based on the assembly name.</summary>
            <remarks>We load the assembly on our own so that the assembly resolver kicks in if the dll
            is not located in the current direction. The AssemblyCatalog tries to find the file
            in the path.</remarks>
        </member>
        <member name="M:Tix.DataAccess.Helpers.CompositionHelper.GetAssemblyPatterns">
            <summary>
            Gets the assembly patterns, both from configuration and the default patterns.
            </summary>
            <returns>An enumerable containing all file patterns of files that are loaded.</returns>
        </member>
        <member name="T:Tix.DataAccess.Helpers.TypeHelper">
            <summary>The type helper.</summary>
        </member>
        <member name="M:Tix.DataAccess.Helpers.TypeHelper.IsSubclassOfGenericType(System.Type,System.Type,System.Type@)">
            <summary>Determines whether the type is a subclass of the specified generic type.</summary>
            <param name="generic">The generic.</param>
            <param name="toCheck">To check.</param>
            <param name="mappedType">The type of the mapped class.</param>
            <returns><c>true</c> if the type is a subclass of the specified generic type; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Tix.DataAccess.IDatabaseContextInformationMessageQueue">
            <summary>
            Message queue that is used in the session context.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.IDatabaseContextInformationMessageQueue.HasMessages">
            <summary>
            Gets a value indicating whether there are messages in the queue
            </summary>
        </member>
        <member name="M:Tix.DataAccess.IDatabaseContextInformationMessageQueue.EnqueueMessage(Tix.Runtime.TixMessage,System.String)">
            <summary>
            Adds a message to the queues.
            </summary>
            <param name="message">The message that is queued.</param>
            <param name="callingAssembly">The calling assembly name.</param>
        </member>
        <member name="M:Tix.DataAccess.IDatabaseContextInformationMessageQueue.Send">
            <summary>
            Starts to send the queued messages.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.IDatabaseContextInformationMessageQueue.WriteMessagesToDatabase">
            <summary>
            Writes the messages to the database context
            </summary>
        </member>
        <member name="T:Tix.DataAccess.IDatabaseContextInformationMessageQueueFactory">
            <summary>
            Factory method for creating a message queue.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.IDatabaseContextInformationMessageQueueFactory.Create">
            <summary>
            Creates a message queue.
            </summary>
            <returns>A message queue instance.</returns>
        </member>
        <member name="T:Tix.DataAccess.Migrations.ITixAutoMigration">
            <summary>
            Interface to inject auto-migration
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.ITixAutoMigration.Apply(Tix.DataAccess.ConnectionStringInformation,Tix.DataAccess.TixDbProviderType)">
            <summary>
            Applies automigration to a context
            </summary>
            <param name="connectionStringInformation">The connection string.</param>
            <param name="providerType">The provider type.</param>
        </member>
        <member name="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator">
            <summary>
            Our custom code generator.
            - Removes "dbo." from indexes
            https://stackoverflow.com/questions/12053627/how-can-i-stop-entity-framework-5-migrations-adding-dbo-into-key-names
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.alterUpgradeViewList">
            <summary>This list is collecting all changes for each view to avoid duplicity lines in migration code.</summary>
        </member>
        <member name="F:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.alterDowngradeViewList">
            <summary>This list is collecting all changes for each view to avoid duplicity lines in migration code.</summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.CreateTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation" />.
            </summary>
            <param name="createTableOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropTableOperation" />.
            </summary>
            <param name="dropTableOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AlterTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code for an <see cref="T:System.Data.Entity.Migrations.Model.AlterTableOperation"/>.
            </summary>
            <param name="alterTableOperation">The operation for which code should be generated.</param>
            <param name="writer">The writer to which generated code should be written.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation" />.
            </summary>
            <param name="addForeignKeyOperation">The operation to generate code for.</param>
            <param name="writer">Text writer to add the generated code to.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.GenerateInline(System.Data.Entity.Migrations.Model.AddForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddForeignKeyOperation" /> as part of a <see cref="T:System.Data.Entity.Migrations.Model.CreateTableOperation" />.
            </summary>
            <param name="addForeignKeyOperation">The operation to generate code for.</param>
            <param name="writer">Text writer to add the generated code to.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation" />.
            </summary>
            <param name="addPrimaryKeyOperation">The operation to generate code for.</param>
            <param name="writer">Text writer to add the generated code to.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropForeignKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropForeignKeyOperation" />.
            </summary>
            <param name="dropForeignKeyOperation">The operation to generate code for.</param>
            <param name="writer">Text writer to add the generated code to.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation" />.
            </summary>
            <param name="dropPrimaryKeyOperation">The operation to generate code for.</param>
            <param name="writer">Text writer to add the generated code to.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.CreateIndexOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.CreateIndexOperation" />.
            </summary>
            <param name="createIndexOperation">The operation to generate code for.</param>
            <param name="writer">Text writer to add the generated code to.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropIndexOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropIndexOperation" />.
            </summary>
            <param name="dropIndexOperation">The operation to generate code for.</param>
            <param name="writer">Text writer to add the generated code to.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AddColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AddColumnOperation" />.
            </summary>
            <param name="addColumnOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.AlterColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform an <see cref="T:System.Data.Entity.Migrations.Model.AlterColumnOperation" />.
            </summary>
            <param name="alterColumnOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.RenameColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.RenameColumnOperation" />.
            </summary>
            <param name="renameColumnOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.DropColumnOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.DropColumnOperation" />.
            </summary>
            <param name="dropColumnOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(System.Data.Entity.Migrations.Model.RenameTableOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:System.Data.Entity.Migrations.Model.RenameTableOperation" />.
            </summary>
            <param name="renameTableOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation" />.
            </summary>
            <param name="alterViewOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropViewOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropViewOperation" />.
            </summary>
            <param name="dropViewOperation"> The operation to generate code for. </param>
            <param name="writer">Text writer to add the generated code to.</param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateViewOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateViewOperation" />.
            </summary>
            <param name="createViewOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterSynonymOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation" />.
            </summary>
            <param name="alterSynonymOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropSynonymOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropViewOperation" />.
            </summary>
            <param name="dropSynonymOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.Generate(Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateSynonymOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateViewOperation" />.
            </summary>
            <param name="createSynonymOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.StripDbo(System.String,System.String)">
            <summary>
            Strips the dbo from the name.
            </summary>
            <param name="objectName">Name of the object.</param>
            <param name="tableName">Name of the table.</param>
            <returns>The cleaned name.</returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.GenerateAlterViewOperation(Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation" /> in upgrade.
            </summary>
            <param name="alterViewOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.GenerateRevertViewOperation(Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>
            Generates code to perform a <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation" /> in downgrade.
            </summary>
            <param name="alterViewOperation"> The operation to generate code for. </param>
            <param name="writer"> Text writer to add the generated code to. </param>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.IsDowngradeOperation(System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>Cheks if the writer is Down method.</summary>
            <param name="writer">Text writer to read if operation is in Up or Down method. </param>
            <returns>True if writer already generated down method.</returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.IsOperationWithViews(System.Data.Entity.Migrations.Model.MigrationOperation)">
            <summary>
            Determines whether operation is working with views.
            </summary>
            <param name="operation">The operation.</param>
            <returns>
              <c>true</c> if any 'table' in operation is view; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.IsOperationWithSynonym(System.Data.Entity.Migrations.Model.MigrationOperation)">
            <summary>
            Determines whether operation is working with synonyms.
            </summary>
            <param name="operation">The operation.</param>
            <returns>
              <c>true</c> if any 'table' in operation is synonym; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.IsOperationWithViewOrSynonym(System.Data.Entity.Migrations.Model.MigrationOperation)">
            <summary>
            Determines whether operation is working with views or synonyms.
            </summary>
            <param name="operation">The operation.</param>
            <returns>
              <c>true</c> if any 'table' in operation is view or synonym; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CheckOperationTables(System.Data.Entity.Migrations.Model.MigrationOperation,System.Func{System.String,System.Boolean})">
            <summary>Checks the operation tables.</summary>
            <param name="operation">The operation.</param>
            <param name="check">The function that evaluates table names.</param>
            <returns>returns result of check function run against operation table names</returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.IsView(System.String)">
            <summary>Checks if the name is name of database view.</summary>
            <param name="name">Name of entity.</param>
            <returns>True if name matches naming convention of database views.</returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.IsSynonym(System.String)">
            <summary>Checks if the name is name of database view.</summary>
            <param name="name">Name of entity.</param>
            <returns>True if name matches naming convention of database views.</returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.GenerateViewName(System.String)">
            <summary>
            Generate SqlResource name with current utc timestamp prefix.
            </summary>
            <param name="viewName">View name.</param>
            <returns>SqlResource file name.</returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.TryAlterSynonymOrView(System.Data.Entity.Migrations.Model.MigrationOperation,System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>Try alter synonym or view.</summary>
            <param name="operation">Operations to be performed by the migration.</param>
            <param name="name">Gets the name of the table to be created.</param>
            <param name="writer">Text writer to add the generated code to.</param>
            <returns>True if operation is view or synonym.</returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.TryCreateSynonymOrView(System.Data.Entity.Migrations.Model.MigrationOperation,System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>Try create synonym or view.</summary>
            <param name="operation">Operations to be performed by the migration.</param>
            <param name="name">Gets the name of the table to be created.</param>
            <param name="writer">Text writer to add the generated code to.</param>
            <returns>True if operation is view or synonym.</returns>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.TryDropSynonymOrView(System.Data.Entity.Migrations.Model.MigrationOperation,System.String,System.Data.Entity.Migrations.Utilities.IndentedTextWriter)">
            <summary>Try drop synonym or view.</summary>
            <param name="operation">Operations to be performed by the migration.</param>
            <param name="name">Gets the name of the table to be created.</param>
            <param name="writer">Text writer to add the generated code to.</param>
            <returns>True if operation is view or synonym.</returns>
        </member>
        <member name="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateViewOperation">
            <summary>Represents creating an new view.</summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateViewOperation.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateViewOperation"/>  class.
            </summary>
            <param name="anonymousArguments">
            Additional arguments that may be processed by providers.
            Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
            </param>
            <param name="name">Name of view.</param>
        </member>
        <member name="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropViewOperation">
            <summary>Represents dropping an existing view.</summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropViewOperation.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropViewOperation"/>  class.
            </summary>
            <param name="anonymousArguments">
            Additional arguments that may be processed by providers.
            Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
            </param>
            <param name="name">Name of view.</param>
        </member>
        <member name="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation">
            <summary>Represents altering an existing view.</summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterViewOperation"/>  class.
            </summary>
            <param name="anonymousArguments">
            Additional arguments that may be processed by providers.
            Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
            </param>
            <param name="name">Name of view.</param>
        </member>
        <member name="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateSynonymOperation">
            <summary>Represents creating an new view.</summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateSynonymOperation.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.CreateSynonymOperation"/>  class.
            </summary>
            <param name="anonymousArguments">
            Additional arguments that may be processed by providers.
            Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
            </param>
            <param name="name">Name of synonym.</param>
        </member>
        <member name="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropSynonymOperation">
            <summary>Represents dropping an existing view.</summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropSynonymOperation.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.DropSynonymOperation"/>  class.
            </summary>
            <param name="anonymousArguments">
            Additional arguments that may be processed by providers.
            Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
            </param>
            <param name="name">Name of synonym.</param>
        </member>
        <member name="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterSynonymOperation">
            <summary>Represents altering an existing view.</summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterSynonymOperation.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.AlterSynonymOperation"/>  class.
            </summary>
            <param name="anonymousArguments">
            Additional arguments that may be processed by providers.
            Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
            </param>
            <param name="name">Name of synonym.</param>
        </member>
        <member name="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.MigrationOperationWithName">
            <summary>Represents an operation to modify a database view.</summary>
        </member>
        <member name="M:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.MigrationOperationWithName.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.MigrationOperationWithName"/>  class.
            </summary>
            <param name="anonymousArguments">
            Additional arguments that may be processed by providers.
            Use anonymous type syntax to specify arguments e.g. 'new { SampleArgument = "MyValue" }'.
            </param>
            <param name="name">Name of view.</param>
        </member>
        <member name="P:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.MigrationOperationWithName.Name">
            <summary>Gets the name of the view to be created.</summary>
        </member>
        <member name="P:Tix.DataAccess.Migrations.TixCSharpMigrationCodeGenerator.MigrationOperationWithName.IsDestructiveChange">
            <summary>Gets a value indicating whether if this operation may result in data loss.</summary>
        </member>
        <member name="T:Tix.DataAccess.Notification.DatabaseNotification`1">
            <summary>
            The database notification class.
            </summary>
            <typeparam name="T">The entity type.</typeparam>
        </member>
        <member name="F:Tix.DataAccess.Notification.DatabaseNotification`1.handler">
            <summary>
            The oracle handler
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Notification.DatabaseNotification`1.#ctor(Tix.DataAccess.Database.IDatabaseContext,System.Action)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Notification.DatabaseNotification`1"/> class.
            </summary>
            <param name="context">The context.</param>
            <param name="changeHandler">The change handler.</param>
        </member>
        <member name="M:Tix.DataAccess.Notification.DatabaseNotification`1.RegisterForChanges(System.Action)">
            <summary>
            Registers the action for changes on the entity set given by T on the current application context's database
            </summary>
            <param name="changeHandler">The change handler.</param>
            <returns>The database notification handler. Has to be disposed!</returns>
        </member>
        <member name="M:Tix.DataAccess.Notification.DatabaseNotification`1.RegisterForChanges(Tix.DataAccess.Database.IDatabaseContext,System.Action)">
            <summary>
            Registers the action for changes on the entity set given by T on the give database context
            </summary>
            <param name="context">The database context.</param>
            <param name="changeHandler">The change handler.</param>
            <returns>The database notification handler. Has to be disposed!</returns>
        </member>
        <member name="M:Tix.DataAccess.Notification.DatabaseNotification`1.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Notification.IDatabaseNotificationHandler">
            <summary>
            The database notification handler.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Notification.IDatabaseNotificationHandler.RegisterNotification">
            <summary>
            Registers the notification.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Notification.IDatabaseNotificationHandler.RemoveRegistration">
            <summary>
            Removes the registration.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Notification.OracleNotificationHandler">
            <summary>The oracle notification handler.</summary>
        </member>
        <member name="F:Tix.DataAccess.Notification.OracleNotificationHandler.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.Notification.OracleNotificationHandler.sqlQuery">
            <summary>The SQL query string.</summary>
        </member>
        <member name="F:Tix.DataAccess.Notification.OracleNotificationHandler.changeHandler">
            <summary>The change handler.</summary>
        </member>
        <member name="F:Tix.DataAccess.Notification.OracleNotificationHandler.dependency">
            <summary>The dependency.</summary>
        </member>
        <member name="F:Tix.DataAccess.Notification.OracleNotificationHandler.oracleConnection">
            <summary>The oracle connection.</summary>
        </member>
        <member name="M:Tix.DataAccess.Notification.OracleNotificationHandler.#ctor(System.Action,System.String,Tix.DataAccess.Connection.Ado.TipsDbConnection)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Notification.OracleNotificationHandler"/> class.
            </summary>
            <param name="changeHandler">The change handler.</param>
            <param name="sqlQuery">The SQL query.</param>
            <param name="connection">The connection.</param>
        </member>
        <member name="M:Tix.DataAccess.Notification.OracleNotificationHandler.RegisterNotification">
            <summary>The register notification.</summary>
        </member>
        <member name="M:Tix.DataAccess.Notification.OracleNotificationHandler.RemoveRegistration">
            <summary>
            Removes the registration.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Notification.OracleNotificationHandler.OnChange(System.Object,Oracle.ManagedDataAccess.Client.OracleNotificationEventArgs)">
            <summary>Handles the database change event.</summary>
            <param name="sender">The sender.</param>
            <param name="eventargs">The event arguments.</param>
        </member>
        <member name="M:Tix.DataAccess.Notification.OracleNotificationHandler.WaitAndRetry">
            <summary>The waits and tries to setup the database connection after some time.</summary>
        </member>
        <member name="M:Tix.DataAccess.Notification.OracleNotificationHandler.HandleError">
            <summary>Handles an error.</summary>
        </member>
        <member name="T:Tix.DataAccess.Notification.QueryExtractor`1">
            <summary>
            Extracts the sql query command text from a given queryable.
            </summary>
            <typeparam name="T">The type of the IQueryable</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Notification.QueryExtractor`1.GetSqlQuery(Tix.DataAccess.DatabaseContext,System.Linq.IQueryable{`0})">
            <summary>
            Gets the SQL query.
            </summary>
            <param name="dbcontext">The dbcontext.</param>
            <param name="queryable">The queryable.</param>
            <returns>The sql query string.</returns>
        </member>
        <member name="M:Tix.DataAccess.Notification.QueryExtractor`1.GetQueryFromQueryable(System.Linq.IQueryable{`0})">
            <summary>The get query from queryable.</summary>
            <param name="query">The query.</param>
            <returns>The <see cref="T:System.Data.Entity.Core.Objects.ObjectQuery`1"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.TableColumnInformation">
            <summary>
            Contains column information about the underlying table.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TableColumnInformation.#ctor(System.Boolean,System.String,System.String,System.String,System.Type,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.TableColumnInformation"/> class.
            </summary>
            <param name="isComplexProperty">A value indicating whether the </param>
            <param name="columnName">The column name.</param>
            <param name="propertyName">The property name.</param>
            <param name="complexPropertyName">The name of the complex property in the data class.</param>
            <param name="columnType">The column type.</param>
            <param name="complexTypeFieldType">The type of the backing field for a complex type.</param>
        </member>
        <member name="P:Tix.DataAccess.TableColumnInformation.IsComplexProperty">
            <summary>
            Gets a value indicating whether the column is mapped as a scalar or complex property.
            A scalar property accesses the value directly from the field PropertyName,
            a complex property needs to access in addition the ComplexPropertyName field to get the mapped value.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.TableColumnInformation.ColumnName">
            <summary>Gets the name of the table column.</summary>
        </member>
        <member name="P:Tix.DataAccess.TableColumnInformation.PropertyName">
            <summary>Gets the name of the classes property.</summary>
        </member>
        <member name="P:Tix.DataAccess.TableColumnInformation.ComplexPropertyName">
            <summary>
            Gets the name of the complex property. This is only filled if IsComplexProperty is true.
            You have to first retrieve the complex object using PropertyName, then using ComplexPropertyName to get the scalar value that is stored on database.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.TableColumnInformation.ColumnType">
            <summary>Gets the type of the column.</summary>
        </member>
        <member name="P:Tix.DataAccess.TableColumnInformation.ComplexTypeFieldType">
            <summary>Gets the type of the field if the column type is complex. It gets the type of the field that is stored in the database column.</summary>
        </member>
        <member name="M:Tix.DataAccess.TableColumnInformation.FromScalarMapping(System.Data.Entity.Core.Mapping.ScalarPropertyMapping)">
            <summary>
            Creates the <see cref="T:Tix.DataAccess.TableColumnInformation"/> instance based on a scalar property mapping.
            </summary>
            <param name="scalarPropertyMapping">The property mapping.</param>
            <returns>The column information</returns>
        </member>
        <member name="M:Tix.DataAccess.TableColumnInformation.FromComplexMapping(System.Data.Entity.Core.Mapping.ComplexPropertyMapping)">
            <summary>
            Creates the <see cref="T:Tix.DataAccess.TableColumnInformation"/> instance based on a scalar property mapping.
            </summary>
            <param name="complexPropertyMapping">The property mapping.</param>
            <returns>The column information</returns>
        </member>
        <member name="T:Tix.DataAccess.TixApplicationResolver">
            <summary>
            The application resolver
            </summary>
        </member>
        <member name="F:Tix.DataAccess.TixApplicationResolver.DllToApplicationDictionary">
            <summary>The dll to application dictionary.</summary>
        </member>
        <member name="M:Tix.DataAccess.TixApplicationResolver.GetApplicationForAssembly(System.String)">
            <summary>
            Gets the application for assembly.
            </summary>
            <param name="dllName">Name of the DLL.</param>
            <returns>The application associated to the dll.</returns>
        </member>
        <member name="M:Tix.DataAccess.TixApplicationResolver.EnsureDllToApplicationDictionaryIsFilled">
            <summary>
            Checks if the DLL to application dictionary is filled or fills it if neeed.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.ApplicationSessionBase">
            <summary>
            Base implementation for a session that stores its context in the current thread.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ApplicationSessionBase.Session">
            <summary>Gets the session.</summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionBase.Dispose">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionBase.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
            <param name="disposeManagedResources"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionBase.SetApplicationSession(Tix.DataAccess.ApplicationDatabaseSession)">
            <summary>
            Sets the application session.
            </summary>
            <param name="newSession">The new session.</param>
        </member>
        <member name="T:Tix.DataAccess.ApplicationSessionContext">
            <summary>
            The application session context. This is the current context (database, user)
            that is saved either in an HTTP context or a thread local variable.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.ApplicationSessionContext.Context">
            <summary>
            Stores the persistent context store implementation. By default this is the web context,
            but can be changed by calling SetPersistentContext.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionContext.SetWebPersistentContext">
            <summary>
            Sets the web persistent context.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionContext.SetBackgroundPersistentContext(Tix.DataAccess.TixContextType)">
            <summary>
            Sets the background persistent context.
            </summary>
            <param name="contextType">The type of the context.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionContext.SetTestPersistentContext(Tix.DataAccess.Interfaces.IDatabaseContextInformation)">
            <summary>
            Sets the persistent context for a test.
            </summary>
            <param name="testDatabaseContextInformation">The database context.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionContext.ClearPersistentContext">
            <summary>
            Clears the persistent context.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionContext.GetContextSessionInformation">
            <summary>
            Gets the context session information.
            </summary>
            <returns>The session information stored in the current context.</returns>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionContext.SetPersistentContext(Tix.DataAccess.Interfaces.IPersistentContextStore)">
            <summary>Sets the persistent context.</summary>
            <param name="newContext">The new context.</param>
        </member>
        <member name="M:Tix.DataAccess.ApplicationSessionContext.GetContext">
            <summary>
            Gets the context.
            </summary>
            <returns>The context.</returns>
        </member>
        <member name="T:Tix.DataAccess.ChangeTracker">
            <summary>The change tracker.</summary>
        </member>
        <member name="M:Tix.DataAccess.ChangeTracker.GetChanges">
            <summary>Gets the changes.</summary>
            <returns>The database changes.</returns>
        </member>
        <member name="T:Tix.DataAccess.ConcurrencyToken">
            <summary>
            Base class for Entity codes.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ConcurrencyToken.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.ConcurrencyToken"/> class.</summary>
        </member>
        <member name="M:Tix.DataAccess.ConcurrencyToken.#ctor(System.Nullable{System.Int32})">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.ConcurrencyToken"/> class.</summary>
            <param name="updateCount">The updateCount.</param>
        </member>
        <member name="P:Tix.DataAccess.ConcurrencyToken.UpdateCount">
            <summary>Gets the ucnt.</summary>
        </member>
        <member name="T:Tix.DataAccess.ConnectionStringInformation">
            <summary>
            Parameter information for connection creation.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ConnectionStringInformation.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.ConnectionStringInformation"/> class.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ConnectionStringInformation.UserId">
            <summary>
            Gets the user id.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ConnectionStringInformation.ProviderInvariantName">
            <summary>
            Gets the name of the provider invariant.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ConnectionStringInformation.ConnectionString">
            <summary>
            Gets the connection string.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ConnectionStringInformation.SecureConnectionString">
            <summary>
            Gets the connection string without the password.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ConnectionStringInformation.Database">
            <summary>
            Gets the database.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.ConnectionStringInformation.Password">
            <summary>
            Gets the password.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.ConnectionStringInformation.GetConnectionString(System.String)">
            <summary>
            Gets the connection string.
            </summary>
            <param name="nameOrConnectionString">The name or connection string.</param>
            <returns>The connection information parameter class.</returns>
        </member>
        <member name="M:Tix.DataAccess.ConnectionStringInformation.Create(System.String,System.String)">
            <summary>
            Creates a connection string information.
            </summary>
            <param name="connectionString">The connection string.</param>
            <param name="providerName">The provider name.</param>
            <returns>The connection string information.</returns>
        </member>
        <member name="M:Tix.DataAccess.ConnectionStringInformation.GetTipsConnectionInfo">
            <summary>
            Gets the tips connection information.
            </summary>
            <returns>The connection info.</returns>
        </member>
        <member name="T:Tix.DataAccess.DatabaseContextInformation">
            <summary>
            Stores the database context information.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.DatabaseContextInformation.sessionLocalCacheDictionary">
            <summary>The session local cache that is used when the cache manager is disabled.</summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.#ctor(Tix.DataAccess.TixContextType)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseContextInformation"/> class.
            </summary>
            <param name="contextType">The type of the context.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:Tix.DataAccess.DatabaseContextInformation"/> class.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.CreationStackTrace">
            <summary>
            Gets the stack trace. Only filled when <see cref="P:Tix.Runtime.Utilities.WebSettings.Database.ContextDiagnostics"/> is set to true.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.DatabaseContext">
            <summary>
            Gets or sets the databaseContext.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.CustomContexts">
            <summary>
            Gets or sets the custom contexts.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.UnitSystemCode">
            <summary>
            Gets or sets the unit system code.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.CacheLevel">
            <summary>
            Gets the caches.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.PerformanceCounters">
            <summary>
            Gets the performance counters.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.TotalPerformanceCounters">
            <summary>
            Gets the performance counters.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.TransactionId">
            <summary>Gets the transaction id.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.IsDatabaseInUtcOverrideForTest">
            <summary>Gets or sets the is database in UTC override for test.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.LocalDatabaseTimeZoneOverrideForTest">
            <summary>Gets or sets the local database time zone override for test.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.UnitSystemInfrastructure">
            <summary>Gets or sets the unit system infrastructure.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.LoginUserCode">
            <summary>Gets or sets the login user code. Used in special cases if needed info regarding being login user instead of current user.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.CurrentUserCode">
            <summary>Gets the current user code.</summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.CurrentWorkstation">
            <summary>
            Gets or sets the current workstation.
            </summary>
            <value>The current workstation.</value>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.CurrentUser">
            <summary>
            Gets or sets the current user.
            </summary>
            <value>The current user.</value>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.ContextType">
            <summary>
            Gets the type of the context.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseContextInformation.DoNotCheckDisposal">
            <summary>
            Gets or sets a value indicating whether the dispose check should be done or not.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.Commit">
            <summary>
            Commits this instance.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.CreateAutonomousDatabaseContext">
            <inheritdoc />
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.CreateAutonomousDatabaseScope">
            <inheritdoc />
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.InvalidateCachesWithSleep(System.TimeSpan,System.TimeSpan,Tix.DataAccess.Caching.CacheCategory[])">
            <inheritdoc />
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.GetCache``1">
            <summary>Gets the current cache instance for the given type.</summary>
            <typeparam name="T">Type of cache to be retrieved.</typeparam>
            <returns>The current instance of the cache for the type.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.EnqueueTixMessage``1(``0,System.String)">
            <summary>
            Enqueue a tix message.
            </summary>
            <typeparam name="TMessage">The type of the message.</typeparam>
            <param name="message">The message.</param>
            <param name="callingAssembly">The calling assembly.</param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseContextInformation.SetMessageQueueFactory(Tix.DataAccess.IDatabaseContextInformationMessageQueueFactory)">
            <summary>
            Sets the message queue. Used for mocking the queue in unit tests.
            </summary>
            <param name="newMessageQueueFactory">The message queue factory method.</param>
        </member>
        <member name="T:Tix.DataAccess.DatabaseEntity">
            <summary>
            Base class for TIPS common table columns.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntity.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseEntity" /> class.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseEntity.OID">
            <summary>
            Gets or sets the object identifier.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseEntity.UCNT">
            <summary>
            Gets or sets the update counter.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseEntity.IBY">
            <summary>
            Gets or sets the user code of the user that inserted the row.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseEntity.IDATE">
            <summary>
            Gets or sets the date when the row was inserted.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseEntity.UBY">
            <summary>
            Gets or sets the user code of the user that updated the row the last time.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseEntity.UDATE">
            <summary>
            Gets or sets the udate.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.DatabaseEntity.IsDeleted">
            <summary>
            Gets or sets a value indicating whether the entity is deleted
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntity.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            Base implementation in <see cref="T:Tix.DataAccess.DatabaseEntity"/> will use OID for hash code generation.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntity.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            Base implementation in <see cref="T:Tix.DataAccess.DatabaseEntity"/> will use OID for comparision.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns>
              <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntity.IsNewEntity">
            <summary>
            Indicates whether this entity is newly created or was read from database.
            </summary>
            <returns>True, if the entity is new (checked by IDATE value); false otherwise.</returns>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntity.OnInsert(System.Data.Entity.Infrastructure.DbEntityEntry)">
            <summary>
            The on insert.
            </summary>
            <param name="entry">
            The entry.
            </param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntity.OnUpdate(System.Data.Entity.Infrastructure.DbEntityEntry)">
            <summary>
            The on update.
            </summary>
            <param name="entry">
            The entry.
            </param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntity.OnDelete(System.Data.Entity.Infrastructure.DbEntityEntry)">
            <summary>
            The on delete.
            </summary>
            <param name="entry">
            The entry.
            </param>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntity.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.DatabaseEntityClassMap`1">
            <summary>
            The database entity class map.
            </summary>
            <typeparam name="TEntity">
            Entity type.
            </typeparam>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntityClassMap`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.DatabaseEntityClassMap`1"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.DatabaseEntityClassMap`1.HasKey``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
            <summary>Configures the primary key property(s) for this entity type.</summary>
            <typeparam name="TKey">The type of the key.</typeparam>
            <param name="keyExpression">
            A lambda expression representing the property to be used as the primary key.
            C#: t => t.Id VB.Net: Function(t) t.Id If the primary key is made up of multiple
            properties then specify an anonymous type including the properties. C#: t =>
            new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 }
            </param>
            <returns>The same EntityTypeConfiguration instance so that multiple calls can be chained.</returns>
        </member>
        <member name="T:Tix.DataAccess.Enumerations.DateTimeFormat">
            <summary>
            The date time format.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Enumerations.DateTimeFormat.Date">
            <summary>
            The date.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Enumerations.DateTimeFormat.DateTime">
            <summary>
            The date time.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Enumerations.DateTimeFormat.DateTimeWithSeconds">
            <summary>
            The date time with seconds.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Enumerations.DateTimeFormat.Time">
            <summary>
            The time.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Enumerations.DateTimeFormat.TimeWithSeconds">
            <summary>
            The time with seconds.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.GenericSystemJobUser">
            <summary>The cache manager user.</summary>
        </member>
        <member name="F:Tix.DataAccess.GenericSystemJobUser.userCode">
            <summary>The user code.</summary>
        </member>
        <member name="M:Tix.DataAccess.GenericSystemJobUser.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.GenericSystemJobUser"/> class.</summary>
            <param name="userCode">The user code to use for inserting/updating.</param>
        </member>
        <member name="M:Tix.DataAccess.GenericSystemJobUser.#ctor(System.String,System.Collections.Generic.IEnumerable{Tix.DataAccess.Interfaces.UserGroupEntry})">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.GenericSystemJobUser"/> class.</summary>
            <param name="userCode">The user code.</param>
            <param name="userGroupEntries">The user group entries.</param>
        </member>
        <member name="P:Tix.DataAccess.GenericSystemJobUser.UserCode">
            <summary>Gets the user code.</summary>
        </member>
        <member name="P:Tix.DataAccess.GenericSystemJobUser.FriendlyName">
            <summary>Gets the friendly name.</summary>
        </member>
        <member name="P:Tix.DataAccess.GenericSystemJobUser.Email">
            <summary>Gets the Email </summary>
        </member>
        <member name="P:Tix.DataAccess.GenericSystemJobUser.Language">
            <summary>Gets the language.</summary>
        </member>
        <member name="P:Tix.DataAccess.GenericSystemJobUser.Groups">
            <summary>Gets the groups.</summary>
        </member>
        <member name="P:Tix.DataAccess.GenericSystemJobUser.UserGroups">
            <summary>Gets the user groups.</summary>
            <value>The user groups.</value>
        </member>
        <member name="P:Tix.DataAccess.GenericSystemJobUser.UnitSystem">
            <summary>Gets the unit system code.</summary>
        </member>
        <member name="P:Tix.DataAccess.GenericSystemJobUser.Settings">
            <summary>Gets the settings.</summary>
        </member>
        <member name="T:Tix.DataAccess.PerformanceCountersEnum">
            <summary>
            List of possible performance counters.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.PerformanceCountersEnum.StatementCount">
            <summary>
            Count of the database statements that were executed in the current session.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.PerformanceCountersEnum.StatementExecutingTime">
            <summary>
            Duration of all database statements that were executed in the current session.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.PerformanceCountersEnum.StatementFailedCount">
            <summary>
            Count of database statements that failed during the current session.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.PerformanceCountersEnum.DataReaderExecutionTime">
            <summary>
            Duration of all database statements that were executed in the current session.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.PerformanceCounters">
            <summary>
            The performance counters of the system.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.PerformanceCounters.StatementCount">
            <summary>
            Gets the count of the database statements that were executed in the current session.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.PerformanceCounters.StatementFailedCount">
            <summary>
            Gets the count of database statements that failed during the current session.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.PerformanceCounters.StatementExecutionTime">
            <summary>
            Gets the duration of all database statements that were executed in the current session.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.PerformanceCounters.DataReaderExecutionTime">
            <summary>
            Gets the duration of all data readers that were executed in the current session.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.PerformanceCounters.Increment(Tix.DataAccess.PerformanceCountersEnum)">
            <summary>
            Increments the specified performance counter.
            </summary>
            <param name="perfCounter">The performance counter.</param>
        </member>
        <member name="M:Tix.DataAccess.PerformanceCounters.Add(Tix.DataAccess.PerformanceCountersEnum,System.TimeSpan)">
            <summary>
            Adds the specified performance counter.
            </summary>
            <param name="perfCounter">The performance counter.</param>
            <param name="duration">The duration.</param>
        </member>
        <member name="M:Tix.DataAccess.PerformanceCounters.Reset">
            <summary>
            Resets this instance.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Repositories.DbSetExtension">
            <summary>The db set extension.</summary>
        </member>
        <member name="M:Tix.DataAccess.Repositories.DbSetExtension.GetByOid``1(System.Data.Entity.IDbSet{``0},System.String,System.Boolean)">
            <summary>The get by oid.</summary>
            <param name="dbSet">The db set.</param>
            <param name="oid">The oid.</param>
            <param name="throwException">The throw exception.</param>
            <typeparam name="T">Database entity type.</typeparam>
            <returns>The <see cref="T:Tix.DataAccess.DatabaseEntity"/>.</returns>
            <exception cref="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException">Primary key was not found.</exception>
        </member>
        <member name="M:Tix.DataAccess.Repositories.DbSetExtension.GetByKey``1(System.Data.Entity.IDbSet{``0},System.Boolean,System.Object[])">
            <summary>The get by key.</summary>
            <param name="dbSet">The db set.</param>
            <param name="throwException">The throw exception.</param>
            <param name="parameters">The parameters.</param>
            <typeparam name="T">The database entity type.</typeparam>
            <returns>The database entity.</returns>
            <exception cref="T:Tix.DataAccess.Exceptions.PrimaryKeyNotFoundException">If the entity is not found.</exception>
        </member>
        <member name="T:Tix.DataAccess.Repositories.WhereBase">
            <summary>Basic predicates for usage in database queries.</summary>
            <summary>Basic predicates for usage in database queries.</summary>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.Equals(System.String,System.Boolean)">
            <summary>The equals. If string is matching <paramref name="searchText"/>, wildchars are considered as normal characters.</summary>
            <param name="searchText">The search text.</param>
            <param name="caseInsensitive">The case insensitive.</param>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.Equals``1(``0)">
            <summary>Equal value with value.</summary>
            <param name="searchValue">The search value.</param>
            <typeparam name="T">Value type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.Equals``1(System.Nullable{``0})">
            <summary>Equal value with nullable value.</summary>
            <param name="searchValue">The search value.</param>
            <typeparam name="T">Value type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.EqualsToNullable``1(``0)">
            <summary>Equal nullable value with value.</summary>
            <param name="searchValue">The search value.</param>
            <typeparam name="T">Value type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.EqualsToNullable``1(System.Nullable{``0})">
            <summary>Equal nullable value with nullable value.</summary>
            <param name="searchValue">The search value.</param>
            <typeparam name="T">Value type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.EnumEqualsToString``1(``0)">
            <summary>The equals to string enum.</summary>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Enum type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
            <exception cref="T:System.ArgumentException">When type is not Enum.</exception>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.EnumEqualsToString``1(System.Nullable{``0})">
            <summary>The enum equals to string.</summary>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Enum type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
            <exception cref="T:System.ArgumentException">When type is not Enum.</exception>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.EnumEqualsToInt``1(``0)">
            <summary>The equals to int enum.</summary>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Enum type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
            <exception cref="T:System.ArgumentException">When type is not Enum.</exception>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.EnumEqualsToInt``1(System.Nullable{``0})">
            <summary>The enum equals to int.</summary>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">The enum type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
            <exception cref="T:System.ArgumentException">When type is not Enum.</exception>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.EnumEqualsToNullableInt``1(``0)">
            <summary>The equals to int enum.</summary>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Enum type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
            <exception cref="T:System.ArgumentException">When type is not Enum.</exception>
        </member>
        <member name="F:Tix.DataAccess.Repositories.WhereBase.WildCards">
            <summary>The character representing 0 or any number of occurrences of any character in string.</summary>
        </member>
        <member name="M:Tix.DataAccess.Repositories.WhereBase.Like(System.String,System.Boolean)">
            <summary>The like. If string is matching <paramref name="searchText"/> containing wildcards.</summary>
            <param name="searchText">The search text.</param>
            <param name="caseInsensitive">The case insensitive.</param>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Repositories.Where`1">
            <summary>Common entity predicates for usage in database queries.</summary>
            <typeparam name="TEntity">The entity type (has to be a <see cref="T:Tix.DataAccess.Interfaces.IDatabaseEntity"/>).</typeparam>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.Like(System.Linq.Expressions.Expression{System.Func{`0,System.String}},System.String,System.Boolean)">
            <summary>The like. If string property is matching <paramref name="searchText"/> containing wildchars.</summary>
            <param name="property">The property.</param>
            <param name="searchText">The search text.</param>
            <param name="caseInsensitive">The case insensitive.</param>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.Equals(System.Linq.Expressions.Expression{System.Func{`0,System.String}},System.String)">
            <summary>The equals. If string property is matching <paramref name="searchText"/>, wildchars are considered as normal characters.</summary>
            <param name="property">The property.</param>
            <param name="searchText">The search text.</param>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.Equals``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)">
            <summary>The equals. If value type property is matching <paramref name="searchValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="searchValue">The search value.</param>
            <typeparam name="TProperty">Property type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.Equals``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Nullable{``0})">
            <summary>The equals. If value type property is matching nullable <paramref name="searchValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="searchValue">The search value.</param>
            <typeparam name="TProperty">Property type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.Equals``1(System.Linq.Expressions.Expression{System.Func{`0,System.Nullable{``0}}},``0)">
            <summary>The equals. If nullable value type property is matching <paramref name="searchValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="searchValue">The search value.</param>
            <typeparam name="TProperty">Property type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.Equals``1(System.Linq.Expressions.Expression{System.Func{`0,System.Nullable{``0}}},System.Nullable{``0})">
            <summary>The equals. If nullable value type property is matching nullable <paramref name="searchValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="searchValue">The search value.</param>
            <typeparam name="TProperty">Property type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.EnumEquals``1(System.Linq.Expressions.Expression{System.Func{`0,System.String}},``0)">
            <summary>The equals. If string property is matching <paramref name="enumValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Type Enum.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.EnumEquals``1(System.Linq.Expressions.Expression{System.Func{`0,System.String}},System.Nullable{``0})">
            <summary>The equals. If int property is matching <paramref name="enumValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Type Enum.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.EnumEquals``1(System.Linq.Expressions.Expression{System.Func{`0,System.Int32}},``0)">
            <summary>The equals. If int property is matching <paramref name="enumValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Type Enum.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.EnumEquals``1(System.Linq.Expressions.Expression{System.Func{`0,System.Int32}},System.Nullable{``0})">
            <summary>The equals. If int property is matching <paramref name="enumValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Type Enum.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.EnumEquals``1(System.Linq.Expressions.Expression{System.Func{`0,System.Nullable{System.Int32}}},``0)">
            <summary>The equals. If nullable int property is matching <paramref name="enumValue"/>.</summary>
            <param name="property">The property.</param>
            <param name="enumValue">The enum value.</param>
            <typeparam name="TEnum">Type Enum.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.Rebind``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
            <summary>ReBinds parameter of basic predicate expression to provided <paramref name="property"/>.</summary>
            <param name="property">The property.</param>
            <param name="predicateExpression">The predicate expression.</param>
            <typeparam name="TProperty">Property type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
            <exception cref="T:System.ArgumentException">When property is not property.</exception>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.Rebind``1(System.Linq.Expressions.Expression{System.Func{`0,System.Nullable{``0}}},System.Linq.Expressions.Expression{System.Func{System.Nullable{``0},System.Boolean}})">
            <summary>ReBinds parameter of basic predicate expression to provided <paramref name="property"/>. For nullable property.</summary>
            <param name="property">The property.</param>
            <param name="predicateExpression">The predicate expression.</param>
            <typeparam name="TProperty">Property type.</typeparam>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
            <exception cref="T:System.ArgumentException">When property is not property.</exception>
        </member>
        <member name="T:Tix.DataAccess.Repositories.Where`1.ParameterToMemberExpressionRebinder">
            <summary>The parameter to member expression rebinder.</summary>
        </member>
        <member name="F:Tix.DataAccess.Repositories.Where`1.ParameterToMemberExpressionRebinder.parameterExpression">
            <summary>The parameter expression.</summary>
        </member>
        <member name="F:Tix.DataAccess.Repositories.Where`1.ParameterToMemberExpressionRebinder.propertyExpression">
            <summary>The property expression.</summary>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.ParameterToMemberExpressionRebinder.#ctor(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.MemberExpression)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Repositories.Where`1.ParameterToMemberExpressionRebinder"/> class.</summary>
            <param name="parameterExpression">The parameter expression.</param>
            <param name="propertyExpression">The property expression.</param>
        </member>
        <member name="M:Tix.DataAccess.Repositories.Where`1.ParameterToMemberExpressionRebinder.Visit(System.Linq.Expressions.Expression)">
            <summary>The visit.</summary>
            <param name="expression">The expression.</param>
            <returns>The <see cref="T:System.Linq.Expressions.Expression"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.TixDatabaseContextFactory">
            <summary>
            The database context factory.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TixDatabaseContextFactory.CreateDatabaseContext(Tix.DataAccess.ConnectionStringInformation,Tix.Runtime.Logging.ITixLog,Tix.DataAccess.DatabaseClientIdentifier)">
            <summary>
            Creates the database context.
            </summary>
            <param name="connectionStringInformation">The connection string information.</param>
            <param name="customLogger">The custom logger.</param>
            <param name="clientIdentifier">The client identifier sent to the database.</param>
            <returns>The new database context.</returns>
        </member>
        <member name="M:Tix.DataAccess.TixDatabaseContextFactory.DetermineDbProvider(Tix.DataAccess.ConnectionStringInformation)">
            <summary>
            Determines the database provider.
            </summary>
            <param name="connectStringInformation">The connect string information.</param>
            <returns>
            The database provider.
            </returns>
        </member>
        <member name="T:Tix.DataAccess.TixDbProviderType">
            <summary>
            The database provider type
            </summary>
        </member>
        <member name="F:Tix.DataAccess.TixDbProviderType.Oracle">
            <summary>Oracle database</summary>
        </member>
        <member name="F:Tix.DataAccess.TixDbProviderType.SqlServer">
            <summary>SqlServer database</summary>
        </member>
        <member name="F:Tix.DataAccess.TixDbProviderType.Hana">
            <summary>SAP Hana database</summary>
        </member>
        <member name="T:Tix.DataAccess.TixEntityTypeConfiguration`1">
            <summary>
            the tix entity type configuration class
            </summary>
            <typeparam name="TEntityType">The type of the entity.</typeparam>
            <seealso cref="T:System.Data.Entity.ModelConfiguration.EntityTypeConfiguration`1" />
            <seealso cref="T:Tix.DataAccess.Interfaces.ITixEntityTypeConfiguration" />
        </member>
        <member name="M:Tix.DataAccess.TixEntityTypeConfiguration`1.OnModelCreating(System.Data.Entity.DbModelBuilder)">
            <summary>
            Called when [model creating].
            </summary>
            <param name="modelBuilder">The model builder.</param>
        </member>
        <member name="M:Tix.DataAccess.TixEntityTypeConfiguration`1.HasKey``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
            <summary>Configures the primary key property(s) for this entity type.</summary>
            <typeparam name="TKey">The type of the key.</typeparam>
            <param name="keyExpression">
            A lambda expression representing the property to be used as the primary key.
            C#: t => t.Id VB.Net: Function(t) t.Id If the primary key is made up of multiple
            properties then specify an anonymous type including the properties. C#: t =>
            new { t.Id1, t.Id2 } VB.Net: Function(t) New With { t.Id1, t.Id2 }
            </param>
            <returns>The same EntityTypeConfiguration instance so that multiple calls can be chained.</returns>
        </member>
        <member name="T:Tix.DataAccess.TixHanaDatabaseContext">
            <summary>
            The database context for hana.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TixHanaDatabaseContext.#ctor(Tix.DataAccess.ConnectionStringInformation,Tix.DataAccess.TixDbProviderType,Tix.Runtime.Logging.ITixLog)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.TixHanaDatabaseContext"/> class.
            </summary>
            <param name="connectionStringInformation">The connection string information.</param>
            <param name="providerType">The database provider type.</param>
            <param name="customLogger">The custom logger.</param>
        </member>
        <member name="T:Tix.DataAccess.TixOracleDatabaseContext">
            <summary>
            The database context for oracle.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TixOracleDatabaseContext.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Tix.DataAccess.TixOracleDatabaseContext"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TixOracleDatabaseContext.#ctor(Tix.DataAccess.ConnectionStringInformation,Tix.DataAccess.TixDbProviderType,Tix.Runtime.Logging.ITixLog,Tix.DataAccess.DatabaseClientIdentifier)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.TixOracleDatabaseContext"/> class.
            </summary>
            <param name="connectionStringInformation">The connection string information.</param>
            <param name="providerType">The database provider type.</param>
            <param name="customLogger">The custom logger.</param>
            <param name="clientIdentifier">The client identifier sent to the database.</param>
        </member>
        <member name="T:Tix.DataAccess.TixSqlServerDatabaseContext">
            <summary>
            The database context for sql server.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TixSqlServerDatabaseContext.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Tix.DataAccess.TixSqlServerDatabaseContext"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TixSqlServerDatabaseContext.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.TixSqlServerDatabaseContext"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TixSqlServerDatabaseContext.#ctor(Tix.DataAccess.ConnectionStringInformation,Tix.DataAccess.TixDbProviderType,Tix.Runtime.Logging.ITixLog)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.TixSqlServerDatabaseContext"/> class.
            </summary>
            <param name="connectionStringInformation">The connection string information.</param>
            <param name="providerType">The database provider type.</param>
            <param name="customLogger">The custom logger.</param>
        </member>
        <member name="T:Tix.DataAccess.Batch.BatchInsertCoordinator">
            <summary>
            Coordinates the batch insert transaction.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertCoordinator.Insert(Tix.DataAccess.Database.IDatabaseContext,System.Collections.Generic.IEnumerable{Tix.DataAccess.Batch.IBatchInsertRepository},Tix.Runtime.Logging.ITixLog,System.Boolean)">
            <summary>Inserts the trace session.</summary>
            <param name="dbSession">The database session.</param>
            <param name="batchInsertRepositories">The repositories to insert (in given order).</param>
            <param name="logger">The logger.</param>
            <param name="throwException">A value indicating whether an exception should be thrown in case of an error. If set to false the error is just logged to the logger.</param>
            <returns>True when the bulk insert was done successfully, false otherwise</returns>
            <remarks>This method is not allowed to be called from multiple threads at the same time.</remarks>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertCoordinator.InsertInCurrentSession(Tix.Runtime.Logging.ITixLog,Tix.DataAccess.Batch.IBatchInsertRepository[])">
            <summary>Inserts the trace session.</summary>
            <param name="logger">The logger.</param>
            <param name="batchInsertRepositories">The repositories to insert (in given order).</param>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertCoordinator.GetOracleConnection(Tix.DataAccess.Database.IDatabaseContext)">
            <summary>
            Gets the oracle connection.
            </summary>
            <param name="databaseContext">The database context.</param>
            <returns>The oracle connection that is used for the IDatabaseContext.</returns>
        </member>
        <member name="T:Tix.DataAccess.Batch.BatchInsertRepository`1">
            <summary>
            Uses ODP.NET bulk insert for adding the trace session information to the database.
            </summary>
            <typeparam name="TEntity">The type that is mapped to a database table by entity framework.</typeparam>
        </member>
        <member name="F:Tix.DataAccess.Batch.BatchInsertRepository`1.Locker">
            <summary>The instance that locks the initialization phase.</summary>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Batch.BatchInsertRepository`1"/> class.
            </summary>
            <param name="entities">The entities.</param>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.InsertEntities(Tix.Runtime.Logging.ITixLog,System.Boolean,Oracle.ManagedDataAccess.Client.OracleConnection,Oracle.ManagedDataAccess.Client.OracleTransaction,Tix.DataAccess.Database.IDatabaseContext)">
            <summary>
            Inserts the entities.
            </summary>
            <param name="logger">The logger.</param>
            <param name="throwException">True if an exception should be thrown on error, false otherwise.</param>
            <param name="connection">The connection.</param>
            <param name="transaction">The transaction.</param>
            <param name="dbSession">The db session.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.InsertEntitiesNoBatch(Tix.DataAccess.Database.IDatabaseContext)">
            <summary>
            Inserts the entities in non-batch mode. This is needed as batching is currently only supported for Oracle.
            </summary>
            <param name="dbSession">The database session.</param>
            <returns>True if the operation succeeded, false otherwise.</returns>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.TranslateDataType(System.Type)">
            <summary>
            Translates the type of the data.
            </summary>
            <param name="dataType">Type of the data.</param>
            <returns>The database column type.</returns>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.SetColumnDatabaseType(Tix.DataAccess.TableColumnInformation,Oracle.ManagedDataAccess.Client.OracleParameter)">
            <summary>
            Sets the db type of the column, handling costing special columns.
            </summary>
            <param name="column">The data column that is mapped to a parameter.</param>
            <param name="parameter">The parameter that receives the setting.</param>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.TransformData(System.Object,System.Type)">
            <summary>
            Transforms data to the database representation or applies conversions.
            </summary>
            <param name="columnData">The data value that should be saved to the database.</param>
            <param name="columnType">The type of the data.</param>
            <returns>The transformed data.</returns>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.LogOracleException(Tix.Runtime.Logging.ITixLog,System.Collections.Generic.Dictionary{System.String,System.Object[]},Oracle.ManagedDataAccess.Client.OracleException)">
            <summary>
            Custom logic to log the oracle error message while preserving all information.
            </summary>
            <param name="logger">The logger to output the information.</param>
            <param name="data">The data dictionary, used for the lookup of keys.</param>
            <param name="oracleException">The oracle exception that is investigated.</param>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.Initialize(Tix.DataAccess.Database.IDatabaseContext)">
            <summary>
            Initializes this instance.
            </summary>
            <param name="dbSession">The database context.</param>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.CreateInsertCommand(Oracle.ManagedDataAccess.Client.OracleConnection,Oracle.ManagedDataAccess.Client.OracleTransaction,System.Collections.Generic.Dictionary{System.String,System.Object[]})">
            <summary>
            Creates the insert command.
            </summary>
            <param name="connection">The connection.</param>
            <param name="transaction">The current transaction.</param>
            <param name="data">The dictionary with the data in column format, as expected by the oracle driver.</param>
            <returns>The database command.</returns>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.BuildInsertStatement">
            <summary>
            Builds the insert statement for the given table.
            </summary>
            <returns>The statement.</returns>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.GetSessionData(System.Int32)">
            <summary>
            Gets the session data.
            </summary>
            <param name="entityCount">The number of items contained in the enumerable.</param>
            <returns>A dictionary that has the column name as key, the value are all values of that column in an array.</returns>
        </member>
        <member name="M:Tix.DataAccess.Batch.BatchInsertRepository`1.AddSessionData(System.Collections.Generic.Dictionary{System.String,System.Object[]},System.Int32,`0,System.DateTime,System.String)">
            <summary>
            Adds the session data.
            </summary>
            <param name="data">The data in column array format..</param>
            <param name="i">The index that is currently filled.</param>
            <param name="entity">The entity to save.</param>
            <param name="now">The now timestamp.</param>
            <param name="currentUser">The current user.</param>
        </member>
        <member name="T:Tix.DataAccess.Batch.IBatchInsertRepository">
            <summary>
            The batch insert repository.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Batch.IBatchInsertRepository.InsertEntities(Tix.Runtime.Logging.ITixLog,System.Boolean,Oracle.ManagedDataAccess.Client.OracleConnection,Oracle.ManagedDataAccess.Client.OracleTransaction,Tix.DataAccess.Database.IDatabaseContext)">
            <summary>
            Inserts the entities.
            </summary>
            <param name="logger">The logger to use.</param>
            <param name="throwException">A flag indicating whether to throw an exception on error.</param>
            <param name="connection">The connection.</param>
            <param name="transaction">The transaction.</param>
            <param name="dbSession">The database session.</param>
            <returns>True if the operation succeeded, false otherwise.</returns>
        </member>
        <member name="M:Tix.DataAccess.Batch.IBatchInsertRepository.InsertEntitiesNoBatch(Tix.DataAccess.Database.IDatabaseContext)">
            <summary>
            Inserts the entities in non-batch mode. This is needed as batching is currently only supported for Oracle.
            </summary>
            <param name="dbSession">The database session.</param>
            <returns>True if the operation succeeded, false otherwise.</returns>
        </member>
        <member name="T:Tix.DataAccess.Tracking.RegionTrackingSession">
            <summary>The tips tracking session.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.RegionTrackingSession.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.RegionTrackingSession"/> class.
            </summary>
            <param name="sessionName">Name of the session.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.RegionTrackingSession.Create(System.String)">
            <summary>
            Creates a new tracking session from query.
            </summary>
            <param name="regionName">Name of the region.</param>
            <returns>
            The tracking session.
            </returns>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TrackerInternal">
            <summary>
            The tracking manager. This part contains the internal management API
            of the tracking API. Use the <see cref="T:Tix.DataAccess.Tracking.Tracker"/> class for the public
            API.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TrackerInternal.CurrentSession">
            <summary>Gets the current session.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.Begin(System.String,Tix.DataAccess.Tracking.TrackingLevel,Tix.DataAccess.Tracking.WorkflowTrackingInfo,Tix.DataAccess.Tracking.TraceRoot)">
            <summary>The begin.</summary>
            <param name="context">The set.</param>
            <param name="level">The level.</param>
            <param name="workflowInfo">The workflow information.</param>
            <param name="forkedRoot">is it parallel.</param>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceSession" />.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.Begin(System.String,System.String,Tix.DataAccess.Tracking.TrackingLevel,Tix.DataAccess.Tracking.WorkflowTrackingInfo,Tix.DataAccess.Tracking.TraceRoot,Tix.DataAccess.Tracking.TrackingOutputBucket)">
            <summary>The begin.</summary>
            <param name="context">The set.</param>
            <param name="traceInfo">The trace Info.</param>
            <param name="level">The level.</param>
            <param name="workflowInfo">The workflow information.</param>
            <param name="forkedRoot">is it parallel.</param>
            <param name="bucket">The bucket.</param>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceSession"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.BeginByStack(System.String,System.String,Tix.DataAccess.Tracking.WorkflowTrackingInfo,Tix.DataAccess.Tracking.TraceRoot)">
            <summary>The begin.</summary>
            <param name="context">The set.</param>
            <param name="traceInfo">The trace Info.</param>
            <param name="workflowInfo">The workflow information.</param>
            <param name="forkedRoot">is it parallel.</param>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceSession"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.SetCurrentThreadTraceRoot(System.String,Tix.DataAccess.Tracking.TraceSession,Tix.DataAccess.Tracking.TraceRoot)">
            <summary>Associates the session.</summary>
            <param name="context">The context.</param>
            <param name="session">The session.</param>
            <param name="forkedRoot">The forked root.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.SetDescription(System.String)">
            <summary>The append header.</summary>
            <param name="text">The text.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.SetWorkflowVersion(System.String)">
            <summary>Sets the workflow version.</summary>
            <param name="version">The workflow version.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.End(Tix.DataAccess.Tracking.TraceSession,System.String,System.Boolean,System.Boolean)">
            <summary>Ends the session. This will finalize writing data to session and put it to the write queue.</summary>
            <param name="session">The session.</param>
            <param name="sessionName">Name of the session.</param>
            <param name="notToBeClosed">force not to be closed.</param>
            <param name="discard">if set to <c>true</c>, the session will not be written to database.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.GetCurrentTrackerSession">
            <summary>Gets the forked root.</summary>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceRoot"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.GetForkedRoot">
            <summary>The get forked root.</summary>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceRoot"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.TrackObject(System.String,System.Object)">
            <summary>Tracks the object.</summary>
            <param name="name">The name.</param>
            <param name="o">The object.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.LogObject(System.String,System.Object,System.Collections.Generic.IEnumerable{Tix.DataAccess.Database.ObjectChange})">
            <summary>Traces the object.</summary>
            <param name="name">The name.</param>
            <param name="argument">The argument.</param>
            <param name="databaseChanges">The database changes.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.Log(System.Collections.Generic.IEnumerable{Tix.DataAccess.Database.ObjectChange})">
            <summary>Traces the specified changes.</summary>
            <param name="changes">The changes.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerInternal.GetObjectChanges(System.String,System.Object,System.Collections.Generic.IEnumerable{Tix.DataAccess.Database.ObjectChange},System.Int32)">
            <summary>Gets the object changes.</summary>
            <param name="name">The name.</param>
            <param name="o">The o.</param>
            <param name="databaseChanges">The database changes.</param>
            <param name="level">The level.</param>
            <returns>The object changes.</returns>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TraceSession">
            <summary>
            Represents the TraceSession.
            <para>Db Table: TIX_TRACE_SESSION</para>
            </summary>
            <summary>The system data.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSession.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceSession"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.ActivityNumber">
            <summary>
            Gets or sets the ActivityNumber.
            <para>Db Column: ACTYOBJCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.ActivityClass">
            <summary>
            Gets or sets the ActivityClass.
            <para>Db Column: ACTYCLASS</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.Context">
            <summary>
            Gets or sets the Context.
            <para>Db Column: CONTEXT</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.ComponentCode">
            <summary>
            Gets or sets the ComponentCode.
            <para>Db Column: COMPOCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.Description">
            <summary>
            Gets or sets the Description.
            <para>Db Column: DESCR</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.EndTime">
            <summary>
            Gets or sets the EndTime.
            <para>Db Column: ENDTIME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.MaximumTraceLevel">
            <summary>
            Gets or sets the MaximumTraceLevel.
            <para>Db Column: MAXTRCLEVEL</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.MaximumTraceLevelRaw">
            <summary>Gets or sets the MaximumTraceLevel.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.Module">
            <summary>
            Gets or sets the Module.
            <para>Db Column: MODULE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.ParentOid">
            <summary>
            Gets or sets the ParentOid.
            <para>Db Column: PARENTOID</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.SequenceNumber">
            <summary>
            Gets or sets the SequenceNumber.
            <para>Db Column: SEQNBR</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.StartTime">
            <summary>
            Gets or sets the StartTime.
            <para>Db Column: STARTTIME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.TraceInformation">
            <summary>
            Gets or sets the TraceInformation.
            <para>Db Column: TRCINFO</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.TraceRootOid">
            <summary>
            Gets or sets the TraceRootOid.
            <para>Db Column: TRCROOTOID</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.WorkflowCode">
            <summary>
            Gets or sets the WorkflowCode.
            <para>Db Column: WFCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.WorkflowVersionCode">
            <summary>
            Gets or sets the WorkflowVersionCode.
            <para>Db Column: WFVERCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.Rows">
            <summary>Gets or sets the Rows.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSession.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSession.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSession.OnCreated">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceSession"/> class.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSession.#ctor(System.String,System.String,System.String,Tix.DataAccess.Tracking.TrackingLevel,Tix.DataAccess.Tracking.TraceRoot,Tix.DataAccess.Tracking.WorkflowTrackingInfo)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceSession"/> class.</summary>
            <param name="parentOid">The parent oid.</param>
            <param name="context">The context.</param>
            <param name="traceInformation">The trace Info.</param>
            <param name="maximumTraceLevel">The max trc level.</param>
            <param name="root">The root.</param>
            <param name="workflowInfo">The workflow tracking information.</param>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.Stopwatch">
            <summary>Gets the stopwatch.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.Closed">
            <summary>Gets a value indicating whether closed.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.Root">
            <summary>Gets the root.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.Duration">
            <summary>
            Gets the duration.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSession.HasRows">
            <summary>
            Gets or sets a value indicating whether this instance has rows.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSession.Close">
            <summary>The close.</summary>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TraceSessionMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.Tracking.TraceSession" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceSessionMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TraceSessionRow">
            <summary>
            Represents the TraceSessionRow.
            <para>Db Table: TIX_TRACE_SESSION_ROW</para>
            </summary>
            <summary>The system data.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionRow.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceSessionRow"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.SessionOid">
            <summary>
            Gets or sets the SessionOid.
            <para>Db Column: SESSIONOID</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.SequenceNumber">
            <summary>
            Gets or sets the SequenceNumber.
            <para>Db Column: SEQNBR</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.TraceLevel">
            <summary>
            Gets or sets the TraceLevel.
            <para>Db Column: TRCLEVEL</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.TraceLevelRaw">
            <summary>Gets or sets the TraceLevel.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.LogTime">
            <summary>
            Gets or sets the LogTime.
            <para>Db Column: LOGTIME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.ReferenceCode">
            <summary>
            Gets or sets the ReferenceCode.
            <para>Db Column: REFCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.Text">
            <summary>
            Gets or sets the Text.
            <para>Db Column: TEXT</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.Session">
            <summary>Gets or sets the Session.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionRow.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionRow.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionRow.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionRow.#ctor(Tix.DataAccess.Tracking.TraceSession,System.String,Tix.DataAccess.Tracking.TrackingLevel,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceSessionRow"/> class.</summary>
            <param name="session">The session.</param>
            <param name="refCode">The ref Code.</param>
            <param name="level">The level.</param>
            <param name="text">The text.</param>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceSessionRow.TimeFromStart">
            <summary>
            Gets the Time From Start.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TraceSessionRowMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.Tracking.TraceSessionRow" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionRowMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceSessionRowMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TipsTrackingSession">
            <summary>
            The tips tracking session.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TipsTrackingSession.sessionName">
            <summary>
            The service name
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TipsTrackingSession.traceInfo">
            <summary>The trace info.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TipsTrackingSession.logOnlyWithRows">
            <summary>Log the session only if it has rows.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TipsTrackingSession" /> class.
            </summary>
            <param name="sessionName">Name of the service.</param>
            <param name="logOnlyWithRows">if set to <c>true</c> log the session only if it has rows.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TipsTrackingSession" /> class.
            </summary>
            <param name="sessionName">The session name.</param>
            <param name="traceInfo">The trace info.</param>
            <param name="logOnlyWithRows">if set to <c>true</c> log the session only if it has rows.</param>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TipsTrackingSession.SessionName">
            <summary>
            Gets the name of the service.
            </summary>
            <value>
            The name of the service.
            </value>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TipsTrackingSession.TraceInfo">
            <summary>Gets the trace info.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TipsTrackingSession.Root">
            <summary>Gets the root.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TipsTrackingSession.Session">
            <summary>Gets the session.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.Dispose">
            <summary>The Dispose.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.GetDebuggerDisplay">
            <summary>
            Gets the debugger display.
            </summary>
            <returns>The debugger display.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.HandleError(System.Exception)">
            <summary>The handle.</summary>
            <param name="ex">The ex. Might throw at ya.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.ProcessException(System.Exception)">
            <summary>The process exception.</summary>
            <param name="ex">The ex.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
            <param name="disposeManagedResources"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.SetRoot(Tix.DataAccess.Tracking.TraceRoot)">
            <summary>
            Sets the root.
            </summary>
            <param name="root">The root.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TipsTrackingSession.SetSession(Tix.DataAccess.Tracking.TraceSession)">
            <summary>
            Sets the session.
            </summary>
            <param name="session">The session.</param>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TraceRoot">
            <summary>The trace root.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TraceRoot.LockThis">
            <summary>The lock this.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TraceRoot.forkedRoots">
            <summary>The forked roots. For debugging purposes only.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TraceRoot.remoteParentOid">
            <summary>The parent ref oid.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TraceRoot.remoteParent">
            <summary>The remote parent.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TraceRoot.sequenceNbr">
            <summary>The fork count.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceRoot"/> class.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.#ctor(Tix.DataAccess.Tracking.TraceRoot)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TraceRoot"/> class.</summary>
            <param name="parent">The parent.</param>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.TraceRootOid">
            <summary>
            Gets or sets the trace root oid.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.Closed">
            <summary>Gets a value indicating whether closed.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.Stack">
            <summary>Gets or sets the stack.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.Sessions">
            <summary>Gets or sets the sessions.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.User">
            <summary>Gets or sets the user for this root.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.Bucket">
            <summary>Gets or sets the bucket.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.HasRemoteParent">
            <summary>Gets a value indicating whether is forked.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.RemoteParent">
            <summary>Gets the remote parent.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TraceRoot.HasSessionFrames">
            <summary>
            Gets a value indicating whether this instance has session frames.
            </summary>
            <value>
            <c>true</c> if this instance has session frames; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.Fork">
            <summary>The fork.</summary>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceRoot"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.GetTop">
            <summary>The get top.</summary>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceSession"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.GetTopReference">
            <summary>The get top reference.</summary>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.GetNextSequence">
            <summary>The get next sequence.</summary>
            <returns>The <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.AddSession(Tix.DataAccess.Tracking.TraceSession)">
            <summary>
            Adds the session.
            </summary>
            <param name="session">The session.</param>
            <exception cref="T:System.ArgumentNullException">The session is null.</exception>
            <exception cref="T:System.InvalidOperationException">The ParentOid of the session and the topmost tracing stack frame does not match!</exception>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.CreateSession(System.String,System.String,Tix.DataAccess.Tracking.TrackingLevel,Tix.DataAccess.Tracking.WorkflowTrackingInfo)">
            <summary>
            The add session.
            </summary>
            <param name="context">The context.</param>
            <param name="traceInfo">The trace info.</param>
            <param name="level">The level.</param>
            <param name="workflowInfo">Additional information for workflow tracking.</param>
            <returns>
            The <see cref="T:Tix.DataAccess.Tracking.TraceSession" />.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.SessionReady(Tix.DataAccess.Tracking.TraceSession,System.Boolean,System.Boolean)">
            <summary>
            The session ready.
            </summary>
            <param name="session">The session.</param>
            <param name="notToBeClosed">The not to be closed flag.</param>
            <param name="discard">if set to <c>true</c>, the session will be thrown away without logging.</param>
            <returns>
            The <see cref="T:System.Boolean" />.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.CreateRow(System.String,System.String,Tix.DataAccess.Tracking.TrackingLevel)">
            <summary>The create row.</summary>
            <param name="name">The obj.</param>
            <param name="message">The message.</param>
            <param name="level">The level.</param>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceSessionRow"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceRoot.GetParentOid">
            <summary>
            Gets the parent OID.
            </summary>
            <returns>The OID of the parent session</returns>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TraceSessionBulkInsertRepository">
            <summary>
            Uses ODP.NET bulk insert for adding the trace session information to the database.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionBulkInsertRepository.InsertTraceSession(Tix.DataAccess.Database.IDatabaseContext,System.Collections.Generic.List{Tix.DataAccess.Tracking.TraceRoot},Tix.Runtime.Logging.ITixLog)">
            <summary>Inserts the trace session.</summary>
            <param name="dbSession">The database session.</param>
            <param name="roots">The roots.</param>
            <param name="logger">The logger.</param>
            <returns>True when the bulk insert was done successfully, false otherwise</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TraceSessionBulkInsertRepository.GetSessionData(System.Collections.Generic.IEnumerable{Tix.DataAccess.Tracking.TraceRoot},System.Collections.Generic.List{Tix.DataAccess.Tracking.TraceSession}@,System.Collections.Generic.List{Tix.DataAccess.Tracking.TraceSessionRow}@)">
            <summary>
            Gets the session data.
            </summary>
            <param name="roots">The trace session roots.</param>
            <param name="traceSessions">The trace session table.</param>
            <param name="traceSessionRows">The trace session row table.</param>
        </member>
        <member name="T:Tix.DataAccess.Tracking.Tracker">
            <summary>
            The tracking manager. This contains the public API that allows logging.
            For the management API see the class <see cref="T:Tix.DataAccess.Tracking.TrackerInternal"/>.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.Tracker.IsDiagnostic">
            <summary>Gets a value indicating whether this instance is diagnostic.</summary>
            <value><c>true</c> if this instance is diagnostic; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Tix.DataAccess.Tracking.Tracker.IsDebug">
            <summary>Gets a value indicating whether is debug.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.Tracker.IsInfo">
            <summary>Gets a value indicating whether is info.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.Tracker.IsWarning">
            <summary>Gets a value indicating whether is warning.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.Tracker.IsError">
            <summary>Gets a value indicating whether is error.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.Tracker.IsFatal">
            <summary>Gets a value indicating whether is fatal.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.Tracker.CurrentSession">
            <summary>Gets the current session.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.Tracker.Diagnostic(System.Object,System.String,System.Object[])">
            <summary>Writes a message with level Diagnostic to the current tracking session.</summary>
            <param name="obj">The context in which the tracking is called..</param>
            <param name="message">The message. This can contain format masks</param>
            <param name="messageParameters">The message parameters.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.Tracker.Debug(System.Object,System.String,System.Object[])">
            <summary>Writes a message with level Debug to the current tracking session.</summary>
            <param name="obj">The context in which the tracking is called..</param>
            <param name="message">The message. This can contain format masks</param>
            <param name="messageParameters">The message parameters.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.Tracker.Error(System.Object,System.String,System.Object[])">
            <summary>Writes a message with level Error to the current tracking session.</summary>
            <param name="obj">The context in which the tracking is called..</param>
            <param name="message">The message. This can contain format masks</param>
            <param name="messageParameters">The message parameters.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.Tracker.Fatal(System.Object,System.String,System.Object[])">
            <summary>Writes a message with level Fatal to the current tracking session.</summary>
            <param name="obj">The context in which the tracking is called..</param>
            <param name="message">The message. This can contain format masks</param>
            <param name="messageParameters">The message parameters.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.Tracker.Info(System.Object,System.String,System.Object[])">
            <summary>Writes a message with level Info to the current tracking session.</summary>
            <param name="obj">The context in which the tracking is called..</param>
            <param name="message">The message. This can contain format masks</param>
            <param name="messageParameters">The message parameters.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.Tracker.Warning(System.Object,System.String,System.Object[])">
            <summary>Writes a message with level Warning to the current tracking session.</summary>
            <param name="obj">The context in which the tracking is called..</param>
            <param name="message">The message. This can contain format masks</param>
            <param name="messageParameters">The message parameters.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.Tracker.CreateRegion(System.String)">
            <summary>
            Creates a new region / level in the log output. This is useful if you need
            additional groupings, e.g. when doing service tracking.
            </summary>
            <param name="name">The name of the region.</param>
            <returns>An IDisposable that needs to be disposed when the region ends.</returns>
            <remarks>
            All regions and automatically generated regions must be properly nested. So you must
            dispose the region before you return from your code to system code.
            </remarks>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TrackerSession">
            <summary>The tracker session.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackerSession.root">
            <summary>The root.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackerSession.user">
            <summary>The user.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TrackerSession.IsDiagnostic">
            <summary>Gets a value indicating whether is diagnostic.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TrackerSession.IsDebug">
            <summary>Gets a value indicating whether is debug.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TrackerSession.IsInfo">
            <summary>Gets a value indicating whether is info.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TrackerSession.IsWarning">
            <summary>Gets a value indicating whether is warning.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TrackerSession.IsError">
            <summary>Gets a value indicating whether is error.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TrackerSession.IsFatal">
            <summary>Gets a value indicating whether is fatal.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.Debug(System.Object,System.String,System.Object[])">
            <summary>Writes a message with level Debug to the current tracking session.</summary>
            <param name="obj">The context in which the tracking is called..</param>
            <param name="message">The message. This can contain format masks</param>
            <param name="messageParameters">The message parameters.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.Begin(System.String,System.String,Tix.DataAccess.Tracking.TrackingLevel,Tix.DataAccess.Tracking.WorkflowTrackingInfo,Tix.DataAccess.Tracking.TraceRoot,Tix.DataAccess.Tracking.TrackingOutputBucket)">
            <summary>The begin.</summary>
            <param name="context">The context.</param>
            <param name="traceInfo">The trace info.</param>
            <param name="level">The level.</param>
            <param name="workflowInfo">The workflow info.</param>
            <param name="forkedRoot">The forked root.</param>
            <param name="bucket">The bucket.</param>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceSession"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.BeginByStack(System.String,System.String,Tix.DataAccess.Tracking.WorkflowTrackingInfo,Tix.DataAccess.Tracking.TraceRoot)">
            <summary>The begin.</summary>
            <param name="context">The set.</param>
            <param name="traceInfo">The trace Info.</param>
            <param name="workflowInfo">The workflow information.</param>
            <param name="forkedRoot">is it parallel.</param>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceSession"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.SetCurrentThreadTraceRoot(System.String,Tix.DataAccess.Tracking.TraceSession,Tix.DataAccess.Tracking.TraceRoot)">
            <summary>Associates the session.</summary>
            <param name="context">The context.</param>
            <param name="session">The session.</param>
            <param name="forkedRoot">The forked root.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.SetDescription(System.String)">
            <summary>The append header.</summary>
            <param name="text">The text.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.SetWorkflowVersion(System.String)">
            <summary>Sets the workflow version.</summary>
            <param name="version">The workflow version.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.ClearRoot">
            <summary>The clear root.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.GetForkedRoot">
            <summary>The get forked root.</summary>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceRoot"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.GetOid">
            <summary>The get oid.</summary>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.CreateRow(System.Object,System.String,Tix.DataAccess.Tracking.TrackingLevel)">
            <summary>The create tracking record.</summary>
            <param name="obj">The activity.</param>
            <param name="message">The message.</param>
            <param name="level">The level.</param>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TraceSessionRow"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.WriteMessage(System.Object,Tix.DataAccess.Tracking.TrackingLevel,System.String,System.Object[])">
            <summary>Writes a debug message to the current tracking session, if the sessions current tracking level is higher than the message's tracking level.</summary>
            <param name="obj">The activity.</param>
            <param name="level">The level.</param>
            <param name="message">The message.</param>
            <param name="messageParameters">The message parameters.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.SetUserIfEmpty">
            <summary>
            Set the thread user if not set yet.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.GetActiveTrackingLevel">
            <summary>The get active tracking level.</summary>
            <returns>The <see cref="T:Tix.DataAccess.Tracking.TrackingLevel"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.Write(Tix.DataAccess.Tracking.TraceSessionRow)">
            <summary>The write.</summary>
            <param name="row">The level.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.WriteDebugTrace(System.String,Tix.DataAccess.Tracking.TrackingLevel)">
            <summary>Writes the debug trace.</summary>
            <param name="completeMessage">The complete message.</param>
            <param name="level">The level.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerSession.CanWriteTrace(Tix.DataAccess.Tracking.TrackingLevel)">
            <summary>Determines whether this instance [can write trace] the specified level.</summary>
            <param name="level">The level.</param>
            <returns>true when the active trace level is lower or equal to the requested trace level</returns>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TrackerWriteQueue">
            <summary>
            The write queue for the tracking
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackerWriteQueue.Logger">
            <summary>The logger</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackerWriteQueue.ToDo">
            <summary>The trace sessions.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackerWriteQueue.SavePendingEvent">
            <summary>The cache refresh event.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackerWriteQueue.waitForWrittenEvent">
            <summary>The cache refresh event.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackerWriteQueue.trackerWriteQueueThread">
            <summary>The started.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerWriteQueue.EnqueueEntry(Tix.DataAccess.Tracking.TraceRoot)">
            <summary>The enqueue entry.</summary>
            <param name="root">The root.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerWriteQueue.TriggerWritePendingEntries">
            <summary>
            Triggers the write pending entries. Can be used by integration tests.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerWriteQueue.Watch(System.Object)">
            <summary>The Watch.</summary>
            <param name="obj">The obj.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackerWriteQueue.EnsureProcessingThreadIsStarted">
            <summary>The ensure processing thread is started.</summary>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TrackingLevel">
            <summary>
            Type of tracking.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingLevel.Off">
            <summary>The turned off type.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingLevel.Fatal">
            <summary>The fatal type.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingLevel.Error">
            <summary>The error type.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingLevel.Warning">
            <summary>The warning type.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingLevel.Info">
            <summary>The info type.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingLevel.Debug">
            <summary>The debug type.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingLevel.Diagnostic">
            <summary>The diagnostic type.</summary>
        </member>
        <member name="T:Tix.DataAccess.Tracking.TrackingOutputBucket">
            <summary>The tracker session.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingOutputBucket.forcedMinimumLevel">
            <summary>The forced minimum level.</summary>
        </member>
        <member name="F:Tix.DataAccess.Tracking.TrackingOutputBucket.roots">
            <summary>The roots.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.#ctor(Tix.DataAccess.Tracking.TrackingLevel)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.TrackingOutputBucket"/> class.</summary>
            <param name="forcedMinimumLevel">The forced minimum level.</param>
        </member>
        <member name="P:Tix.DataAccess.Tracking.TrackingOutputBucket.ForcedMinimumLevel">
            <summary>Gets the forced minimum level.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.AddRoot(Tix.DataAccess.Tracking.TraceRoot)">
            <summary>The add root.</summary>
            <param name="root">The root.</param>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.Describe">
            <summary>The describe.</summary>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.GetExecutedActivityCodes">
            <summary>
            Describes the activity codes.
            </summary>
            <returns>list of executed activity codes</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.GetExecutedActivityCodesInternal(Tix.DataAccess.Tracking.TraceRoot,System.Collections.Generic.Stack{Tix.DataAccess.Tracking.TraceSession})">
            <summary>
            Gets the executed activity codes internal.
            </summary>
            <param name="root">The root.</param>
            <param name="stack">The stack.</param>
            <returns>list of executed activity codes</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.PrintSession(Tix.DataAccess.Tracking.TraceRoot,System.Collections.Generic.Stack{Tix.DataAccess.Tracking.TraceSession})">
            <summary>The print session.</summary>
            <param name="root">The root.</param>
            <param name="stack">The stack.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.GetSessionKids(Tix.DataAccess.Tracking.TraceRoot,Tix.DataAccess.Tracking.TraceSession)">
            <summary>The get session kids.</summary>
            <param name="root">The root.</param>
            <param name="session">The session.</param>
            <returns>The child sessions.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.PrintSingleSession(Tix.DataAccess.Tracking.TraceRoot,Tix.DataAccess.Tracking.TraceSession,System.Int32)">
            <summary>The print single session.</summary>
            <param name="root">The root.</param>
            <param name="session">The session.</param>
            <param name="level">The level.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.Indent(System.Int32,System.Boolean,System.Boolean)">
            <summary>The indent.</summary>
            <param name="level">The level.</param>
            <param name="start">The start.</param>
            <param name="end">The end.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.Tracking.TrackingOutputBucket.SolveSessionNumber(System.Collections.Generic.IEnumerable{Tix.DataAccess.Tracking.TraceSession},System.String)">
            <summary>The solve session number.</summary>
            <param name="sessions">The sessions.</param>
            <param name="oid">The oid.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.Tracking.WorkflowTrackingInfo">
            <summary>The workflow tracking info.</summary>
        </member>
        <member name="M:Tix.DataAccess.Tracking.WorkflowTrackingInfo.#ctor(System.String,System.String,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.Tracking.WorkflowTrackingInfo"/> class.</summary>
            <param name="workflowCode">The workflow code.</param>
            <param name="activityClass">The activity code.</param>
            <param name="activityId">The activity id</param>
        </member>
        <member name="P:Tix.DataAccess.Tracking.WorkflowTrackingInfo.WorkflowCode">
            <summary>Gets or sets the workflow code.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.WorkflowTrackingInfo.ComponentCode">
            <summary>Gets or sets the component code.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.WorkflowTrackingInfo.Module">
            <summary>Gets or sets the module.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.WorkflowTrackingInfo.ActivityClass">
            <summary>Gets or sets the activity code.</summary>
        </member>
        <member name="P:Tix.DataAccess.Tracking.WorkflowTrackingInfo.ActivityNumber">
            <summary>Gets or sets the activity number.</summary>
        </member>
        <member name="T:Tix.DataAccess.TransactionCompletedDelegate">
            <summary>
            delegate type for commited event
            </summary>
            <param name="transactionId">transaction id of the given session</param>
            <param name="successfull">success</param>
        </member>
        <member name="T:Tix.DataAccess.TransactionCompletedHandler">
            <summary>
            transaction completed handler
            </summary>
        </member>
        <member name="E:Tix.DataAccess.TransactionCompletedHandler.Completed">
            <summary>
            Faulted event handler
            </summary>
        </member>
        <member name="E:Tix.DataAccess.TransactionCompletedHandler.CompletedInternal">
            <summary>
            internal faulted event
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TransactionCompletedHandler.TriggerCompletedTransaction(System.String,System.Boolean)">
            <summary>
            trigger completed event to the listeners
            </summary>
            <param name="transactionId">The transaction id.</param>
            <param name="success">The success.</param>
        </member>
        <member name="M:Tix.DataAccess.TransactionCompletedHandler.TriggerFaultedTransaction(System.String)">
            <summary>
            trigger faulted event to the listeners
            </summary>
            <param name="transactionId">The transaction id.</param>
        </member>
        <member name="M:Tix.DataAccess.TransactionCompletedHandler.OnEndInvoke(System.IAsyncResult)">
            <summary>
            on end invoke event
            </summary>
            <param name="iar">async result</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity">
            <summary>
            Additional members.
            </summary>
            <summary>
            Represents the MeasUnitConvEntity.
            <para>Db Table: TIX_MEASUNITCONV</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.ToMeasUnit">
            <summary>Gets or sets the ToMeasUnit.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.FromMeasUnitCode">
            <summary>
            Gets or sets the FromMeasUnitCode.
            <para>Db Column: FROMMEASUNITCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.ToMeasUnitCode">
            <summary>
            Gets or sets the ToMeasUnitCode.
            <para>Db Column: TOMEASUNITCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.Multiplier">
            <summary>
            Gets or sets the Multiplier.
            <para>Db Column: MULTIPLIER</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.Offset">
            <summary>
            Gets or sets the Offset.
            <para>Db Column: OFFSET</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.FromMeasUnit">
            <summary>Gets or sets the FromMeasUnit.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntityMap">
            <summary>
            Additional mappings.
            </summary>
            <summary>Mapping for the <see cref="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntity" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntityMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntityMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitConvEntityMap.OnCreated">
            <summary>
            Helper method, when programmer needs to call/add something in the constructor,
            he can use this method in partial file.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity">
            <summary>The meas unit.</summary>
            <summary>
            Represents the MeasUnitEntity.
            <para>Db Table: TIX_MEASUNIT</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.GetMeasUnitSymbol">
            <summary>
            Gets the meas unit symbol.
            </summary>
            <returns>The symbol for the measurement unit.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.MeasUnitCode">
            <summary>
            Gets or sets the MeasUnitCode.
            <para>Db Column: MEASUNITCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.BaseMeasUnitCode">
            <summary>
            Gets or sets the BaseMeasUnitCode.
            <para>Db Column: BASEMEASUNITCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.MeasUnitName">
            <summary>
            Gets or sets the MeasUnitName.
            <para>Db Column: MEASUNITNAME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.MeasUnitSymbol">
            <summary>
            Gets or sets the MeasUnitSymbol.
            <para>Db Column: MEASUNITSYMBOL</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.Multiplier">
            <summary>
            Gets or sets the Multiplier.
            <para>Db Column: MULTIPLIER</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.Offset">
            <summary>
            Gets or sets the Offset.
            <para>Db Column: OFFSET</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.VarCategory">
            <summary>
            Gets or sets the VarCategory.
            <para>Db Column: VARCATCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.VarCategoryRaw">
            <summary>Gets or sets the VarCategory.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitConversionInfo">
            <summary>
            The measurement unit conversion info.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitConversionInfo.FromMeasUnitCode">
            <summary>Gets or sets from meas unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitConversionInfo.ToMeasUnitCode">
            <summary>Gets or sets to meas unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitConversionInfo.Multiplier">
            <summary>Gets or sets the multiplier.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitConversionInfo.Offset">
            <summary>Gets or sets the offset.</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo">
            <summary>
            The measurement unit info.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.MeasUnitCode">
            <summary>Gets or sets the meas unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.BaseMeasUnitCode">
            <summary>Gets or sets the base meas unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.MeasUnitName">
            <summary>Gets or sets the name of the meas unit.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.MeasUnitSymbol">
            <summary>Gets or sets the meas unit symbol.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.Multiplier">
            <summary>Gets or sets the multiplier.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.Offset">
            <summary>Gets or sets the offset.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.VarCategory">
            <summary>Gets or sets the variable cat code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.BaseMeasurementUnit">
            <summary>Gets or sets the base measurement unit.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.op_Equality(Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>
            Implements the operator ==.
            </summary>
            <param name="left">The left.</param>
            <param name="right">The right.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.op_Inequality(Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>
            Implements the operator !=.
            </summary>
            <param name="left">The left.</param>
            <param name="right">The right.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns>
              <c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.ToString">
            <summary>Returns a <see cref="T:System.String" /> that represents this instance.</summary>
            <returns>A <see cref="T:System.String" /> that represents this instance.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.GetMeasUnitSymbol">
            <summary>
            Gets the meas unit symbol.
            </summary>
            <returns>The symbol for the measurement unit.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo.GetPrimaryBase">
            <summary>The get primary base.</summary>
            <returns>The primary base of the unit.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.PriceUnitInfo">
            <summary>
            Price unit.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.PriceUnitInfo.MeasUnitCode">
            <summary>Gets or sets the meas unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.PriceUnitInfo.Factor">
            <summary>Gets or sets the factor.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.PriceUnitInfo.PriceUnitCode">
            <summary>Gets or sets the price unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.PriceUnitInfo.PriceUnit">
            <summary>Gets or sets the price unit.</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo">
            <summary>
            The simplified unit system info.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.varCodes">
            <summary>The list of variable codes.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.varCodesDictionary">
            <summary>A dictionary of variable codes.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.#ctor(Tix.DataAccess.UnitConversions.UnitSystem)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo"/> class.
            </summary>
            <param name="unitSystem">The unit system.</param>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.UnitSystemCode">
            <summary>Gets the unit system code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.UnitSystemName">
            <summary>Gets the name of the unit system.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.Varcodes">
            <summary>Gets or sets the variable codes.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.PriceUnits">
            <summary>Gets or sets the price units.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.ModelToView(Tix.Runtime.RuDoubleBase,System.Boolean,System.String)">
            <summary>
            Converts the <see cref="T:Tix.Runtime.RuDouble" /> value to user view perspective. It converts the value to user's unit system.
            </summary>
            <param name="theRuDouble">The ru-double.</param>
            <param name="showUnitSymbol">if set to <c>true</c> the unit symbol is shown.</param>
            <param name="customFormatMask">The custom format mask.</param>
            <returns>The converted <see cref="T:Tix.Runtime.RuDouble" /> value to user view perspective.</returns>
            <exception cref="T:System.Exception">Unit system conversion information for ' + theRuDouble.VarCode + ' was not found!</exception>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.ModelToView(Tix.Runtime.RuDoubleExact,System.Boolean,System.String)">
            <summary>
            Converts the <see cref="T:Tix.Runtime.RuDouble" /> value to user view perspective. It converts the value to user's unit system.
            </summary>
            <param name="theRuDouble">The ru-double.</param>
            <param name="showUnitSymbol">if set to <c>true</c> the unit symbol is shown.</param>
            <param name="customFormatMask">The custom format mask.</param>
            <returns>The converted <see cref="T:Tix.Runtime.RuDouble" /> value to user view perspective.</returns>
            <exception cref="T:System.Exception">Unit system conversion information for ' + theRuDouble.VarCode + ' was not found!</exception>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemInfo.ModelToView(System.Nullable{System.Double},System.String,System.Boolean,System.String)">
            <summary>
            Converts the <see cref="T:Tix.Runtime.RuDouble" /> value to user view perspective. It converts the value to user's unit system.
            </summary>
            <param name="amount">The amount of the ru-double.</param>
            <param name="varCode">The varCode of the ru-double.</param>
            <param name="showUnitSymbol">if set to <c>true</c> the unit symbol is shown.</param>
            <param name="customFormatMask">The custom format mask.</param>
            <returns>The converted <see cref="T:Tix.Runtime.RuDouble" /> value to user view perspective.</returns>
            <exception cref="T:System.Exception">Unit system conversion information for ' + theRuDouble.VarCode + ' was not found!</exception>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemVarcodeInfo">
            <summary>The simplified unit system info.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemVarcodeInfo.FromVarCode">
            <summary>Gets or sets the var code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemVarcodeInfo.ToVarCode">
            <summary>Gets or sets the destination var code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemVarcodeInfo.UnitSymbol">
            <summary>Gets or sets the unit symbol.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemVarcodeInfo.Format">
            <summary>Gets or sets the destination format.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemVarcodeInfo.IsFraction">
            <summary>Gets or sets a value indicating whether the destination is a fraction.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemVarcodeInfo.Multiplier">
            <summary>Gets or sets the multiplier.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SimplifiedUnitSystemVarcodeInfo.Offset">
            <summary>Gets or sets the offset.</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntityMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntity" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntityMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.MeasUnitEntityMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity">
            <summary>
            Represents the PriceUnitEntity.
            <para>Db Table: TIX_PRICEUNIT</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity.PriceUnitCode">
            <summary>
            Gets or sets the PriceUnitCode.
            <para>Db Column: PRICEUNITCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity.Factor">
            <summary>
            Gets or sets the Factor.
            <para>Db Column: PRICEUNITFACT</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity.MeasUnitCode">
            <summary>
            Gets or sets the MeasUnitCode.
            <para>Db Column: MEASUNITCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity.MeasUnit">
            <summary>Gets or sets the MeasUnit.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntityMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntityMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntityMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity">
            <summary>
            Represents the UnitSysSpecEntity.
            <para>Db Table: TIX_UNITSYSSPEC</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.UnitSystemCode">
            <summary>
            Gets or sets the UnitSystemCode.
            <para>Db Column: UNITSYSCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.VarCode">
            <summary>
            Gets or sets the VarCode.
            <para>Db Column: VARCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.DefLeng">
            <summary>
            Gets or sets the DefLeng.
            <para>Db Column: DEFLENG</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.Format">
            <summary>
            Gets or sets the Format.
            <para>Db Column: FORMAT</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.MeasUnitCode">
            <summary>
            Gets or sets the MeasUnitCode.
            <para>Db Column: MEASUNITCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.VarType">
            <summary>
            Gets or sets the VarType.
            <para>Db Column: VARTYPE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.VarTypeRaw">
            <summary>Gets or sets the VarType.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.Variable">
            <summary>Gets or sets the Variable.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.MeasUnit">
            <summary>Gets or sets the MeasUnit.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntityMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntity" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntityMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSysSpecEntityMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity">
            <summary>
            Represents the UnitSystemEntity.
            <para>Db Table: TIX_UNITSYS</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity.UnitSystemCode">
            <summary>
            Gets or sets the UnitSystemCode.
            <para>Db Column: UNITSYSCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity.UnitSystemName">
            <summary>
            Gets or sets the UnitSystemName.
            <para>Db Column: UNITSYSNAME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity.BasedOnUnitSystemCode">
            <summary>
            Gets or sets the BasedOnUnitSystemCode.
            <para>Db Column: BASEDONUNITSYSCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity.UnitSysSpecEntitys">
            <summary>Gets or sets the UnitSysSpecEntitys.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntityMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntity" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntityMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemEntityMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity">
            <summary>
            Represents the VariableDefinitionEntity.
            <para>Db Table: TIX_VARIABLE</para>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity"/> class.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.VarCode">
            <summary>
            Gets or sets the VarCode.
            <para>Db Column: VARCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.DataScale">
            <summary>
            Gets or sets the DataScale.
            <para>Db Column: DATASCALE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.DefLeng">
            <summary>
            Gets or sets the DefLeng.
            <para>Db Column: DEFLENG</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.MeasCatCode">
            <summary>
            Gets or sets the MeasCatCode.
            <para>Db Column: MEASCATCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.MeasUnitCode">
            <summary>
            Gets or sets the MeasUnitCode.
            <para>Db Column: MEASUNITCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.KCoeff">
            <summary>
            Gets or sets the KCoeff.
            <para>Db Column: KCOEFF</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.VarCatCode">
            <summary>
            Gets or sets the VarCatCode.
            <para>Db Column: VARCATCODE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.VarName">
            <summary>
            Gets or sets the VarName.
            <para>Db Column: VARNAME</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.VarType">
            <summary>
            Gets or sets the VarType.
            <para>Db Column: VARTYPE</para>
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.VarTypeRaw">
            <summary>Gets or sets the VarType.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object" />, is equal to this instance.</summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with this instance.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity.ToString">
            <summary>Returns String representation of this class.</summary>
            <returns>String constructed with key attribute names </returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntityMap">
            <summary>Mapping for the <see cref="T:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntity" /> type.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntityMap.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.VariableDefinitionEntityMap" /> class.</summary>
            <param name="userId">The user id.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData">
            <summary>
            Contains the data needed for a unit system.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemData.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemData.#ctor(System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.UnitSystemInfo},System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo},System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo},System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.MeasurementUnitConversionInfo},System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo},System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.PriceUnitInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData" /> class.
            </summary>
            <param name="unitSystems">The unit systems.</param>
            <param name="systemVariables">The systemVariables.</param>
            <param name="measurementUnits">The measurement units.</param>
            <param name="unitConversions">The unit conversions.</param>
            <param name="userVariable">The unit system spec.</param>
            <param name="priceUnits">The price units.</param>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemData.UnitSystems">
            <summary>Gets the unit systems.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemData.SystemVariables">
            <summary>Gets the systemVariables.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemData.MeasurementUnits">
            <summary>Gets the measurement units.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemData.UnitConversions">
            <summary>Gets the unit conversions.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemData.UnitSystemVariable">
            <summary>Gets the unit system spec.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemData.PriceUnits">
            <summary>Gets the price units.</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemInfo">
            <summary>Unit system.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemInfo.UnitSystemCode">
            <summary>Gets or sets the unit system code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemInfo.UnitSystemName">
            <summary>Gets or sets the name of the unit system.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemInfo.BasedOnUnitSystemCode">
            <summary>Gets or sets the based on unit system code.</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo">
            <summary>
            The unit system specification.
            THIS IS ONLY A DTO, use UnitSystemVarcodeInfo
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.#ctor(Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo" /> class.
            </summary>
            <param name="info">The information.</param>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.VarCode">
            <summary>Gets or sets the variable code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.MeasUnitCode">
            <summary>Gets or sets the meas unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.UnitSysCode">
            <summary>Gets or sets the unit system code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.VarType">
            <summary>Gets or sets the type of the variable.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.VarTypeRaw">
            <summary>Gets or sets the type of the variable.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.DefaultLength">
            <summary>Gets or sets the default length.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo.Format">
            <summary>Gets or sets the format.</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo">
            <summary>
            The variable (varcode) definition.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.VarCode">
            <summary>Gets or sets the variable code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.VarName">
            <summary>Gets or sets the name of the variable.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.VarType">
            <summary>Gets or sets the type of the variable.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.VarTypeRaw">
            <summary>Gets or sets the type of the variable.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.DataScale">
            <summary>Gets or sets the data scale, it defines the power to 10 that is applied between the base unit and this unit.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.DefaultLength">
            <summary>Gets or sets the default length.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.KCoeff">
            <summary>Gets or sets the k coeff.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.MeasCatCode">
            <summary>Gets or sets the meas cat code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.MeasUnitCode">
            <summary>Gets or sets the meas unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.VarCatCode">
            <summary>Gets or sets the variable cat code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo.MeasurementUnit">
            <summary>Gets or sets the measurement unit.</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo">
            <summary>
            Stores information about the unit, e.g. rounding information
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo"/> class.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.#ctor(System.String,System.String,System.Boolean,System.String,System.Double,System.Int32,System.String,Tix.DataAccess.UnitConversions.Entities.VariableType,System.Int16,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo" /> class.
            </summary>
            <param name="varCode">The variable code.</param>
            <param name="symbol">The symbol.</param>
            <param name="isFraction">The is Fraction.</param>
            <param name="format">The format.</param>
            <param name="baseCoefficient">The base coefficient.</param>
            <param name="dataScale">The data scale.</param>
            <param name="measUnitCode">The measurement unit code.</param>
            <param name="varType">Type of the variable.</param>
            <param name="defaultLength">The default length.</param>
            <param name="measurementUnit">The measurement unit.</param>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.VarCode">
            <summary>Gets the variable code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.Symbol">
            <summary>Gets the unit symbol.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.BaseCoefficient">
            <summary>Gets the base coefficient. It is used for rounding the internal value to some meaningful accuracy.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.MeasUnitCode">
            <summary>Gets or sets the measurement unit code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.Format">
            <summary>Gets the format mask that is used to format the value for the user interface.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.IsFraction">
            <summary>Gets a value indicating whether this instance should be displayed as fraction.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.DataScale">
            <summary>Gets the data scale.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.VarType">
            <summary>Gets the type of the variable.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.DefaultLength">
            <summary>Gets the default length.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo.MeasurementUnit">
            <summary>Gets the measurement unit.</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Entities.VariableType">
            <summary>The variable type.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Entities.VariableType.Double">
            <summary>Interpret as double.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Entities.VariableType.Integer">
            <summary>Interpret as integer.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Entities.VariableType.Fraction">
            <summary>Interpret as fraction (imperials, e.g. 1/16).</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.FractionFormatter">
            <summary>The fraction formatter for measurement units.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.FractionFormatter.Format(System.Nullable{System.Double},System.String,System.String)">
            <summary>The format.</summary>
            <param name="value">The value.</param>
            <param name="denominator">The denominator.</param>
            <param name="unitText">The unit text.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.FractionFormatter.GetGreatestCommonDivider(System.Int32,System.Int32)">
            <summary>
            Gets the Greatest Common Divider.
            </summary>
            <param name="nominator">The nominator.</param>
            <param name="denominator">The denominator.</param>
            <returns>The greatest common divider of the two numbers.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.FractionFormatter.CheckAddUnitSymbol(System.String,System.String)">
            <summary>Checks and add unit text to the result.</summary>
            <param name="baseText">The base text result.</param>
            <param name="unitText">The unit text.</param>
            <returns>The either the base text or the base text and the unit symbol text.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.FractionFormatter.Swap(System.Int32@,System.Int32@)">
            <summary>
            Swaps the specified i an j.
            </summary>
            <param name="i">The i.</param>
            <param name="j">The j.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.FractionParser">
            <summary>The fraction parser for measurement units.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.FractionParser.FractionChars">
            <summary>The fraction chars.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.FractionParser.RegExByCulture">
            <summary>Caches the regex by culture.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.FractionParser.TryParse(System.String,System.Double@)">
            <summary>The try parse.</summary>
            <param name="numberString">The number string.</param>
            <param name="parsedValue">The parsed value.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.FractionParser.GetRegex(System.Globalization.CultureInfo)">
            <summary>
            Gets the regex.
            </summary>
            <param name="currentCulture">The current culture.</param>
            <returns>The regular expression used to extract the parts from the string.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo">
            <summary>The unit system missing hard coded info.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.GetHardcodedUnitSystemData">
            <summary>
            Gets the hardcoded unit systems, both metric and imperial.
            </summary>
            <returns>The unit system data for metric and imperial unit systems.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.GetHardcodedMetricData">
            <summary>The get info.</summary>
            <returns>The <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.GetHardcodedImperialData">
            <summary>The get info.</summary>
            <returns>The <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.CreateHardcodedUnitSystemInfo">
            <summary>Create a hard coded metric unit system.</summary>
            <returns>The <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.CreateHardcodedMetricInfo">
            <summary>Create a hard coded metric unit system.</summary>
            <returns>The <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.CreateHardcodedImperialInfo">
            <summary>Create a hard coded metric unit system.</summary>
            <returns>The <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.CreateHardCodedMetricSpecs(Tix.DataAccess.UnitConversions.Entities.UnitSystemData)">
            <summary>The create hard coded specs.</summary>
            <param name="info">The info.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.CreateHardCodedImperialSpecs(Tix.DataAccess.UnitConversions.Entities.UnitSystemData)">
            <summary>The create hard coded imperial specs.</summary>
            <param name="info">The info.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.CreateHardCodedSystemVariables(Tix.DataAccess.UnitConversions.Entities.UnitSystemData)">
            <summary>Adds inFormation common to all unit systems.</summary>
            <param name="info">The info.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.CreateHardCodedUnits(Tix.DataAccess.UnitConversions.Entities.UnitSystemData)">
            <summary>The create hard coded units.</summary>
            <param name="info">The info.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.HardCodedUnitSystemInfo.CreatePriceUnit(System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo},System.String,System.Int32,System.String)">
            <summary>The create price unit.</summary>
            <param name="measurementUnits">The measurement units.</param>
            <param name="priceUnitCode">The price unit code.</param>
            <param name="factor">The factor.</param>
            <param name="measUnitCode">The meas unit code.</param>
            <returns>The <see cref="T:Tix.DataAccess.UnitConversions.Entities.PriceUnitEntity" />.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1">
            <summary>
            Provides the base functionality for accessing items in the unit system.
            </summary>
            <typeparam name="TItem">The type of the item.</typeparam>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1.dictionary">
            <summary>The measurement unit dictionary</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Func{`0,System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1" /> class.
            </summary>
            <param name="itemList">The measurement units.</param>
            <param name="keyFunc">The key function.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1.GetByCode(System.String)">
            <summary>
            Gets the item the by the item code.
            </summary>
            <param name="itemCode">The item code.</param>
            <returns>The item matching the code, or null if it is not found.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1.GetByCode(System.String,System.Boolean)">
            <summary>
            Gets the item the by the item code.
            </summary>
            <param name="itemCode">The item code.</param>
            <param name="throwException">Throw an exception if the value is not found.</param>
            <returns>The item matching the code, or null if it is not found.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1.GetAll">
            <summary>
            Gets all items stored in the lookup table.
            </summary>
            <returns>All items stored in the lookup table.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1.TestAdd(System.String,`0)">
            <summary>
            Adds a new item to the lookup. This is intended only for unit test infrastructure!
            </summary>
            <param name="key">The key of the item.</param>
            <param name="item">The item.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.LookupTable`1.TestRemove(System.String)">
            <summary>
            Removes an item from the lookup. This is intended only for unit test infrastructure!
            </summary>
            <param name="key">The key of the item.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.MeasurementUnitsLookupTable">
            <summary>
            A lookup table for measurement units.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.MeasurementUnitsLookupTable.#ctor(System.Collections.Generic.IEnumerable{Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.MeasurementUnitsLookupTable" /> class.
            </summary>
            <param name="measurementUnits">The measurement units.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.PriceUnitsLookupTable">
            <summary>
            A lookup table for price units.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.PriceUnitsLookupTable.#ctor(System.Collections.Generic.IEnumerable{Tix.DataAccess.UnitConversions.Entities.PriceUnitInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.PriceUnitsLookupTable"/> class.
            </summary>
            <param name="priceUnits">The price units.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.ConversionManagerImpl">
            <summary>
            A ConversionManagerImpl implementation for the service side.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.ConversionManagerImpl.GetNormalizationData(System.String,System.Double@,System.Nullable{System.Int32}@)">
            <summary>
            Gets the normalization data.
            </summary>
            <param name="varCode">The variable code.</param>
            <param name="kcoeff">The k-coefficient.</param>
            <param name="dataScale">The data scale.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.ConversionManagerImpl.ConvertToInteger(System.Nullable{System.Double})">
            <summary>
            Converts to integer.
            </summary>
            <param name="dataScale">The data scale.</param>
            <returns>The integer value</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.TipsFormatStringTranslator">
            <summary>The TIPS format string translator for measurement units.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.TipsFormatStringTranslator.ConvertToFormatMask(System.String)">
            <summary>Converts the format string.</summary>
            <param name="tipsFormat">The tips format.</param>
            <returns>The C# format string for the given tips format string.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.TipsFormatStringTranslator.Convert(System.String)">
            <summary>Converts the format string.</summary>
            <param name="tipsFormat">The tips format.</param>
            <returns>The C# format string for the given tips format string.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator">
            <summary>The measurement unit conversion calculator.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.infrastructure">
            <summary>The unit system infrastructure.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.#ctor(Tix.DataAccess.UnitConversions.UnitSystemInfrastructure)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator"/> class.</summary>
            <param name="infrastructure">The unit system.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.Convert(System.Double,System.String,System.String)">
            <summary>Converts a number. Implementation is based on CMuConversionManager::Convert
            Logic:
            - convert value to the primary base of the "from" unit
            - convert value to primary base of the "to" unit (if needed)
            - convert value to "to" unit (if needed)</summary>
            <param name="value">The value to convert.</param>
            <param name="fromMeasUnitCode">The "from" unit code.</param>
            <param name="toMeasUnitCode">The "to" unit code.</param>
            <returns>The converted value. The method does not apply any rounding, please care about that.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.Convert(System.Decimal,System.String,System.String)">
            <summary>Converts a number. Implementation is based on CMuConversionManager::Convert
            Logic:
            - convert value to the primary base of the "from" unit
            - convert value to primary base of the "to" unit (if needed)
            - convert value to "to" unit (if needed)</summary>
            <param name="value">The value to convert.</param>
            <param name="fromMeasUnitCode">The "from" unit code.</param>
            <param name="toMeasUnitCode">The "to" unit code.</param>
            <returns>The converted value. The method does not apply any rounding, please care about that.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.TryConvert(System.Double,System.String,System.String)">
            <summary>Converts a number. Implementation is based on CMuConversionManager::Convert
            Logic:
            - convert value to the primary base of the "from" unit
            - convert value to primary base of the "to" unit (if needed)
            - convert value to "to" unit (if needed)</summary>
            <param name="value">The value to convert.</param>
            <param name="fromMeasUnitCode">The "from" unit code.</param>
            <param name="toMeasUnitCode">The "to" unit code.</param>
            <returns>The converted value. The method does not apply any rounding, please care about that.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.Convert(System.Double,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,System.Boolean)">
            <summary>
            Converts a number. Implementation is based on CMuConversionManager::Convert
            Logic:
            - convert value to the primary base of the "from" unit
            - convert value to primary base of the "to" unit (if needed)
            - convert value to "to" unit (if needed)
            </summary>
            <param name="value">The value to convert.</param>
            <param name="fromMeasurementUnit">The "from" measurement unit.</param>
            <param name="toMeasurementUnit">The "to" measurement unit.</param>
            <param name="throwException">if set to <c>true</c> [throw exception].</param>
            <returns>
            The converted value. The method does not apply any rounding, please care about that.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.Convert(System.Decimal,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,System.Boolean)">
            <summary>
            Converts a number. Implementation is based on CMuConversionManager::Convert
            Logic:
            - convert value to the primary base of the "from" unit
            - convert value to primary base of the "to" unit (if needed)
            - convert value to "to" unit (if needed)
            </summary>
            <param name="value">The value to convert.</param>
            <param name="fromMeasurementUnit">The "from" measurement unit.</param>
            <param name="toMeasurementUnit">The "to" measurement unit.</param>
            <param name="throwException">if set to <c>true</c> [throw exception].</param>
            <returns>
            The converted value. The method does not apply any rounding, please care about that.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.GetCoefficient(System.String,System.String)">
            <summary>Gets the conversion coefficients.</summary>
            <param name="fromMeasUnitCode">The "from" unit code.</param>
            <param name="toMeasUnitCode">The "to" unit code.</param>
            <returns>The conversion coefficients.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.GetCoefficient(Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>Gets the conversion coefficients.</summary>
            <param name="from">The "from" unit code.</param>
            <param name="to">The "to" unit code.</param>
            <returns>The conversion coefficients.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.ConvertToDifferentUnitSystem(System.Double,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,System.Boolean)">
            <summary>
            Converts the value to a different unit system.
            </summary>
            <param name="value">The value.</param>
            <param name="convertFromBase">The convert from base.</param>
            <param name="convertToBase">The convert to base.</param>
            <param name="throwException">if set to <c>true</c> [throw exception].</param>
            <returns>
            The <see cref="T:System.Double" />.
            </returns>
            <exception cref="T:System.Exception">Throws at you.</exception>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.ConvertToDifferentUnitSystem(System.Decimal,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,System.Boolean)">
            <summary>
            Converts the value to a different unit system.
            </summary>
            <param name="value">The value.</param>
            <param name="convertFromBase">The convert from base.</param>
            <param name="convertToBase">The convert to base.</param>
            <param name="throwException">if set to <c>true</c> [throw exception].</param>
            <returns>
            The <see cref="T:System.Decimal" />.
            </returns>
            <exception cref="T:System.Exception">Throws at you.</exception>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.GetToDifferentUnitSystemCoefficient(Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>
            Gets to different unit system conversion coefficients.
            </summary>
            <param name="previousCoefficient">The previous (actually to primary base conversion) coefficients.</param>
            <param name="convertFromBase">The convert from base.</param>
            <param name="convertToBase">The convert to base.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.ConvertToPrimaryBase(System.Double,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo@)">
            <summary>The convert to primary base.</summary>
            <param name="value">The value.</param>
            <param name="measurementUnit">The unit code.</param>
            <param name="current">The base measurement code.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.ConvertToPrimaryBase(System.Decimal,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo@)">
            <summary>The convert to primary base.</summary>
            <param name="value">The value.</param>
            <param name="measurementUnit">The unit code.</param>
            <param name="current">The base measurement code.</param>
            <returns>The <see cref="T:System.Decimal"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.GetToPrimaryBaseCoefficient(Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo@)">
            <summary>Gets the convert to primary base coefficients.</summary>
            <param name="measurementUnit">The measurement unit.</param>
            <param name="current">The base measurement.</param>
            <returns>The the convert to primary base coefficients.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.ConvertFromPrimaryBase(System.Double,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>The convert from primary base.</summary>
            <param name="value">The value.</param>
            <param name="unit">The unit code.</param>
            <param name="baseUnit">The base unit code.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.ConvertFromPrimaryBase(System.Decimal,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>The convert from primary base.</summary>
            <param name="value">The value.</param>
            <param name="unit">The unit code.</param>
            <param name="baseUnit">The base unit code.</param>
            <returns>The <see cref="T:System.Double"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCalculator.GetFromPrimaryBaseCoefficient(Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>Gets from primary base conversion coefficients.</summary>
            <param name="previousCoefficient">The previous coefficients.</param>
            <param name="unit">The unit code.</param>
            <param name="baseUnit">The base unit code.</param>
            <returns>The from primary base conversion coefficients.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType">
            <summary>
            The informative enumeration about coefficient type. It can be also taken as classification of measurement unit conversion coefficients.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType.NoConversion">
            <summary>The simplified coefficient (made from all other coefficients).</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType.Simplified">
            <summary>The simplified coefficient (made from all other coefficients).</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType.FromTargetPrimaryBase">
            <summary>Coefficient of conversion from the primary base (of target unit) leading to target unit.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType.ToDifferentUnitSystemDirect">
            <summary>
            Coefficient of conversion to different unit system and got directly.
            Internally configured so, that it appears when converting from the metric system to a different system.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType.ToDifferentUnitSystemOpposite">
            <summary>
            Coefficient of conversion to different unit system and calculated (the internally found multiplier is returned as the reciprocal; offset as the opposite value).
            Internally configured so, that it appears when converting from a system to the metric system.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType.ToSourcePrimaryBase">
            <summary>Coefficient of conversion to primary base (of source unit).</summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient">
            <summary>
            The measurement unit conversion coefficients linked lists.
            Why the linked list - because the conversion formula using multipliers and offsets have distributive operation and thus can't be simplified to one coefficient (one multiplier and one offset)
            The formula can be simplified in one case when the all offset are zero except the last one (see the  Simplify() method example commentary).
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.NoConversion">
            <summary>The No conversion coefficients.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.#ctor(Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType,System.Double,System.Double)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient" /> class.</summary>
            <param name="type">The coefficients type.</param>
            <param name="multiplier">The multiplier.</param>
            <param name="offset">The offset.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.#ctor(Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficientType,System.Double,System.Double,Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient" /> class.</summary>
            <param name="type">The coefficients type.</param>
            <param name="multiplier">The multiplier.</param>
            <param name="offset">The offset.</param>
            <param name="previous">The previous conversion coefficients.</param>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.Multiplier">
            <summary>Gets the multiplier.</summary>
            <value>The multiplier.</value>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.Offset">
            <summary>Gets the offset.</summary>
            <value>The offset.</value>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.Type">
            <summary>Gets the coefficients type.</summary>
            <value>The type.</value>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.Previous">
            <summary>Gets the previous conversion coefficients in the linked list.</summary>
            <value>The previous conversion coefficients in the linked list.</value>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.Convert(System.Double)">
            <summary>Converts the specified val.</summary>
            <param name="val">The val.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.Simplify">
            <summary>Simplifies the unit conversions.</summary>
            <returns>The simple unit conversion coefficient instance.</returns>
            <exception cref="T:System.InvalidOperationException">The conversion coefficients can not be simplified to one, because the one from previous coefficients vas an offset!</exception>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.MultiplyAllMultipliers">
            <summary>Gets the multiplier of all the coefficients (runs recursively).</summary>
            <returns>The multiplier.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.HaveAnyPreviousOffset">
            <summary>Indicates whether any of the previous coefficients have an offset.</summary>
            <returns><c>true</c> if the previous coefficients have an offset; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionCoefficient.HaveAnyOffset">
            <summary>Indicates whether any of all coefficients have an offset (runs recursively).</summary>
            <returns><c>true</c> if the previous coefficients have an offset; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionsLookupTable">
            <summary>
            A lookup table for unit conversions.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionsLookupTable.unitConversions">
            <summary>The unit conversions</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionsLookupTable.#ctor(System.Collections.Generic.IEnumerable{Tix.DataAccess.UnitConversions.Entities.MeasurementUnitConversionInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionsLookupTable"/> class.
            </summary>
            <param name="unitConversions">The unit conversions.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionsLookupTable.Get(Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo,Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo)">
            <summary>
            Gets the conversion from the source to the target measurement unit.
            </summary>
            <param name="fromMeasUnit">From measurement unit.</param>
            <param name="toMeasUnit">To measurement unit.</param>
            <returns>The measurement conversion instructions.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionsLookupTable.Get(System.String,System.String)">
            <summary>
            Gets the conversion from the source to the target measurement unit.
            </summary>
            <param name="fromMeasUnitCode">From meas unit code.</param>
            <param name="toMeasUnitCode">To meas unit code.</param>
            <returns>The measurement conversion instructions.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConversionsLookupTable.GetAll">
            <summary>
            Gets all measurement conversions.
            </summary>
            <returns>All measurement conversions.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter">
            <summary>
            Uses the TIPS measurement unit system to convert between compatible units.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.unitSystem">
            <summary>The unit system.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.infrastructure">
            <summary>The unit system infrastructure</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.#ctor(Tix.DataAccess.UnitConversions.UnitSystem)">
            <summary>Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter"/> class.</summary>
            <param name="unitSystem">The unit system.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertUnitToUserSystem(System.Nullable{System.Double},System.String,System.String)">
            <summary>
            Converts the unit to.
            </summary>
            <param name="valuePart">The value part.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The RuDouble value converted to the target unit.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertUnitToUserSystemForUnitCode(System.Nullable{System.Double},System.String,System.String)">
            <summary>
            Converts the unit to.
            </summary>
            <param name="valuePart">The value part.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetUnitCode">The target unit code.</param>
            <returns>The RuDouble value converted to the target unit.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertUnitFromUserSystem(System.Nullable{System.Double},System.String,System.String)">
            <summary>
            Converts the unit from.
            </summary>
            <param name="valuePart">The value part.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>
            The RuDouble value converted to the target unit.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertUnitFromUserSystemWithUnitCode(System.Nullable{System.Double},System.String,System.String)">
            <summary>
            Converts the unit from user system with unit code.
            </summary>
            <param name="valuePart">The value part.</param>
            <param name="sourceUnitCode">The source unit code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The converted value</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertToUserSystemString(System.Nullable{System.Double},System.String,System.String,System.String,System.Boolean)">
            <summary>
            Converts to string.
            </summary>
            <param name="valuePart">The value part.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <param name="customFormatMask">The custom format mask.</param>
            <param name="noUnit">The no unit.</param>
            <returns>
            The formatted value.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertToUserSystemFromUnitCodeString(System.Nullable{System.Double},System.String,System.String,System.String,System.Boolean)">
            <summary>
            Converts to string.
            </summary>
            <param name="valuePart">The value part.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetUnitCode">The target unit code.</param>
            <param name="customFormatMask">The custom format mask.</param>
            <param name="noUnit">The no unit.</param>
            <returns>
            The formatted value.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertFromUserSystemFromUnitCodeString(System.String,System.String,System.String)">
            <summary>
            Converts from string.
            </summary>
            <param name="valueText">The value text.</param>
            <param name="sourceUnitCode">The source unit code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>
            The double value or null
            </returns>
            <exception cref="T:System.FormatException">The input text is not convertible to a number!</exception>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertFromUserSystemString(System.String,System.String,System.String)">
            <summary>
            Converts from user system string.
            </summary>
            <param name="valueText">The value text.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The converted value.</returns>
            <exception cref="T:System.FormatException">The input text is not convertible to a number!</exception>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.GetUnitForVarCode(System.String)">
            <summary>
            Gets the unit for variable code.
            </summary>
            <param name="varCode">The variable code.</param>
            <returns>
            The unit.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.GetUnitForUnitCode(System.String)">
            <summary>
            Gets the unit for unit code.
            </summary>
            <param name="unitCode">The unit code.</param>
            <returns>
            The unit.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.GetNormalizedBaseValue``1(``0)">
            <summary>
            Gets the normalized value.
            </summary>
            <typeparam name="T">The double type.</typeparam>
            <param name="value">The value.</param>
            <returns>
            The normalized value.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertFromUserSystem(System.Double,System.String,System.String)">
            <summary>
            Converts the specified value.
            </summary>
            <param name="value">The value.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertToUserSystem(System.Double,System.String,System.String)">
            <summary>
            Converts the specified value.
            </summary>
            <param name="value">The value.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.GetNormalizedBaseValue(System.Nullable{System.Double},System.String)">
            <summary>Gets the normalized value.</summary>
            <param name="value">The value.</param>
            <param name="varCode">The var Code.</param>
            <returns>The normalized value.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertToUserSystemFromUnitCode(System.Double,System.String,System.String)">
            <summary>
            Converts the specified value.
            </summary>
            <param name="value">The value.</param>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetUnitCode">The target unit code.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitConverter.ConvertFromUserSystemFromUnitCode(System.Double,System.String,System.String)">
            <summary>
            Converts from user system from unit code.
            </summary>
            <param name="value">The value.</param>
            <param name="sourceUnitCode">The source unit code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.SystemVariablesLookupTable">
            <summary>
            A lookup table for variables (varCode definitions).
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.SystemVariablesLookupTable.#ctor(System.Collections.Generic.IEnumerable{Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.SystemVariablesLookupTable" /> class.
            </summary>
            <param name="variables">The variables.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitSystemVariablesLookupTable">
            <summary>
            A lookup table for variable specifications
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Infrastructure.UnitSystemVariablesLookupTable.#ctor(System.Collections.Generic.IEnumerable{Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.Infrastructure.UnitSystemVariablesLookupTable" /> class.
            </summary>
            <param name="variableList">The specification list.</param>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.PriceUnitRegistryImpl">
            <summary>The price unit registry impl.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.PriceUnitRegistryImpl.FromCode(System.String)">
            <summary>Returns a price unit instance that matches the given code.</summary>
            <param name="priceUnitCode">The price unit code.</param>
            <returns>The <see cref="T:Tix.Runtime.Money.PriceUnit"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.PriceUnitRegistryImpl.GetSymbolFromMeasurementUnitCode(System.String)">
            <summary>The get symbol from measurement unit code.</summary>
            <param name="measUnitCode">The meas unit code.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Repository.IUnitSystemRepository">
            <summary>The UnitSystemRepository interface.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Repository.IUnitSystemRepository.GetUnitSystemData">
            <summary>The get unit system data.</summary>
            <returns>The <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData"/>.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.Repository.UnitSystemRepository">
            <summary>The unit system repository.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Repository.UnitSystemRepository.GetUnitSystemData">
            <summary>The get unit system data.</summary>
            <returns>The <see cref="T:Tix.DataAccess.UnitConversions.Entities.UnitSystemData"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Repository.UnitSystemRepository.MergeUnitSystemData(Tix.DataAccess.UnitConversions.Entities.UnitSystemData,Tix.DataAccess.UnitConversions.Entities.UnitSystemData)">
            <summary>
            Merges the unit system data.
            </summary>
            <param name="unitSystemData">The unit system data.</param>
            <param name="addedUnitSystemData">The added unit system data.</param>
            <returns>A new instance with the data merged.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Repository.UnitSystemRepository.MergeBasedOnUnitSystems(Tix.DataAccess.UnitConversions.Entities.UnitSystemData)">
            <summary>
            Copies the base unit system variables.
            </summary>
            <param name="info">The information.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.Repository.UnitSystemRepository.Merge``1(System.Collections.Generic.List{``0},System.Collections.Generic.List{``0},System.Func{``0,System.Object})">
            <summary>
            Merges the specified lists. If duplicates exist, the values are taken from the first list.
            </summary>
            <typeparam name="T">The type of the lists.</typeparam>
            <param name="first">The first list to merge.</param>
            <param name="second">The second list to merge.</param>
            <param name="key">The key accessor function.</param>
            <returns>A new list with the two input lists merged.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.RuDoubleFormatterImpl">
            <summary>The <see cref="T:Tix.Runtime.RuDouble" /> string formatter implementation.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.RuDoubleFormatterImpl.GetFormattedString(Tix.Runtime.RuDoubleBase)">
            <summary>Gets the formatted string.</summary>
            <param name="value">The value.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.RuDoubleFormatterImpl.GetFormattedString(Tix.Runtime.RuDoubleExact)">
            <summary>Gets the formatted string.</summary>
            <param name="value">The value.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.RuDoubleFormatterImpl.GetFormattedString(Tix.Runtime.RuDoubleBase,System.Boolean)">
            <summary>Gets the formatted string.</summary>
            <param name="value">The value.</param>
            <param name="showUnitSymbol">if set to <c>true</c> the unit symbol is shown.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.RuDoubleFormatterImpl.GetFormattedString(Tix.Runtime.RuDoubleExact,System.Boolean)">
            <summary>Gets the formatted string.</summary>
            <param name="value">The value.</param>
            <param name="showUnitSymbol">if set to <c>true</c> the unit symbol is shown.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.RuDoubleFormatterImpl.GetUnitSymbol(Tix.Runtime.RuDoubleBase)">
            <summary>
            Gets the unit symbol.
            </summary>
            <param name="value">The value.</param>
            <returns>The translated unit symbol of the variable</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.UnitSystem">
            <summary>
            Contains unit system specific information.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystem.Metric">
            <summary>
            The metric
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystem.ImperialNews">
            <summary>
            The imperial news
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystem.infrastructure">
            <summary>The infrastructure.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystem.unitSystemCode">
            <summary>The unit system code</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystem.unitSystemName">
            <summary>The unit system name</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystem.unitSystemVariable">
            <summary>The UnitSystemVariable</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystem.converter">
            <summary>The converter.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystem.#ctor(Tix.DataAccess.UnitConversions.UnitSystemInfrastructure,Tix.DataAccess.UnitConversions.Entities.UnitSystemInfo,System.Collections.Generic.IEnumerable{Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.UnitSystem" /> class.
            </summary>
            <param name="infrastructure">The infrastructure.</param>
            <param name="unitSystemEntity">The unit system entity.</param>
            <param name="specificationList">The UnitSystemVariable.</param>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystem.Calculator">
            <summary>Gets the calculator.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystem.BasedOnUnitSystemCode">
            <summary>
            Gets the based on unit system code.
            </summary>
            <value>
            The based on unit system code.
            </value>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystem.UnitSystemCode">
            <summary>Gets the unit system code.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystem.UnitSystemName">
            <summary>Gets the name of the unit system.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystem.Infrastructure">
            <summary>Gets the infrastructure for accessing measurement units.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystem.UnitSystemVariable">
            <summary>Gets the UnitSystemVariable.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystem.Converter">
            <summary>Gets the unit converter.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystem.GetSimplifiedUnitSystem">
            <summary>
            Gets the simplified unit system.
            </summary>
            <returns>The simplified unit system.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure">
            <summary>
            Contains all information needed for all unit systems.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.#ctor(Tix.DataAccess.UnitConversions.Entities.UnitSystemData)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure"/> class.
            </summary>
            <param name="unitSystemData">The unit system data.</param>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.PriceUnits">
            <summary>Gets the price units</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.SystemVariables">
            <summary>Gets the systemVariables</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.MeasurementUnits">
            <summary>Gets the measurement units</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.UnitConversions">
            <summary>Gets the unit conversions</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.Calculator">
            <summary>Gets the unit conversion calculator.</summary>
        </member>
        <member name="P:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.SimplifiedUnitSystem">
            <summary>Gets the simplified unit system.</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.GetMetricUnitSystem">
            <summary>
            Gets the metric unit system.
            </summary>
            <returns>The unit system.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.GetImperialUnitSystem">
            <summary>
            Gets the metric unit system.
            </summary>
            <returns>The unit system.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.GetUnitSystemByCode(System.String)">
            <summary>
            Gets the unit system by code.
            </summary>
            <param name="unitSystemCode">The unit system code.</param>
            <returns>The unit system.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.GetUnitSystemByCode(System.String,System.Boolean)">
            <summary>
            Gets the unit system by code.
            </summary>
            <param name="unitSystemCode">The unit system code.</param>
            <param name="throwException">if set to <c>true</c> [throw exception].</param>
            <returns>The unit system.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.GetAllUnitSystems">
            <summary>
            Gets all unit systems.
            </summary>
            <returns>The unit systems.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.BuildUnitConversionsLookupTable(System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.MeasurementUnitConversionInfo})">
            <summary>
            Builds the unit conversions lookup table.
            </summary>
            <param name="unitConversionList">The unit conversions.</param>
            <returns>The unit conversions lookup table.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.BuildSystemVariablesLookupTable(System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo},Tix.DataAccess.UnitConversions.Infrastructure.MeasurementUnitsLookupTable)">
            <summary>
            Builds the systemVariables lookup table.
            </summary>
            <param name="variables">The systemVariables.</param>
            <param name="units">The units.</param>
            <returns>The systemVariables lookup table.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.BuildMeasurementUnitsLookupTable(System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.MeasurementUnitInfo})">
            <summary>
            Builds the measurement units lookup table.
            </summary>
            <param name="measurementUnits">The measurement units.</param>
            <returns>The measurement units lookup table.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.BuildPriceUnitsLookupTable(System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.PriceUnitInfo},Tix.DataAccess.UnitConversions.Infrastructure.MeasurementUnitsLookupTable)">
            <summary>
            Builds the price units lookup table.
            </summary>
            <param name="priceUnits">The price units.</param>
            <param name="units">The units.</param>
            <returns>The price units lookup table.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.BuildUnitSystemsLookupTable(Tix.DataAccess.UnitConversions.UnitSystemInfrastructure,System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.UnitSystemInfo},System.Collections.Generic.List{Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo},Tix.DataAccess.UnitConversions.Infrastructure.MeasurementUnitsLookupTable,Tix.DataAccess.UnitConversions.Infrastructure.SystemVariablesLookupTable)">
            <summary>
            Builds the unit systems lookup table.
            </summary>
            <param name="infrastructure">The infrastructure.</param>
            <param name="unitSystemEntities">The unit system entities.</param>
            <param name="unitSysSpec">The unit system spec.</param>
            <param name="units">The units.</param>
            <param name="variables">The systemVariables.</param>
            <returns>
            The unit systems lookup table.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemInfrastructure.CreateVariableSpecification(Tix.DataAccess.UnitConversions.Entities.UnitSystemVariableInfo,Tix.DataAccess.UnitConversions.Infrastructure.MeasurementUnitsLookupTable,Tix.DataAccess.UnitConversions.Infrastructure.SystemVariablesLookupTable)">
            <summary>
            Creates the variable specification.
            </summary>
            <param name="unitVariable">The unit specification.</param>
            <param name="units">The units.</param>
            <param name="variables">The systemVariables.</param>
            <returns>The unit information.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem">
            <summary>
            Contains the simplified unit system used for user interface conversions.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.infrastructure">
            <summary>The infrastructure.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.cachedUnitSystem">
            <summary>The cached unit system</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.#ctor(Tix.DataAccess.UnitConversions.UnitSystemInfrastructure)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem"/> class.
            </summary>
            <param name="infrastructure">The infrastructure.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.GetSimplifiedMetricUnitSystem">
            <summary>
            Gets the simplified unit system.
            </summary>
            <returns>The simplified unit information.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.GetSimplifiedImperialUnitSystem">
            <summary>
            Gets the simplified unit system.
            </summary>
            <returns>The simplified unit information.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.GetSimplifiedUnitSystem(System.String)">
            <summary>
            Gets the simplified unit system.
            </summary>
            <param name="unitSystemCode">The unit system code.</param>
            <returns>The simplified unit information.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.GetCompatibleVariables(Tix.DataAccess.UnitConversions.UnitSystem,System.String)">
            <summary>
            Gets the compatible variables.
            </summary>
            <param name="unitSystem">The unit system.</param>
            <param name="varCode">The variable code.</param>
            <returns>The compatible variables for the given variable code.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.Build">
            <summary>
            Builds the simplified unit system for the given unit system code.
            </summary>
            <returns>The unit system dictionary.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.GetCompatibleUnits(Tix.DataAccess.UnitConversions.UnitSystem,System.String)">
            <summary>
            Gets the compatible units.
            </summary>
            <param name="unitSystem">The unit system.</param>
            <param name="varCode">The variable code.</param>
            <returns>The compatible units for the variable code.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.SimplifiedUnitSystem.GetToUserSystemCoefficient(Tix.DataAccess.UnitConversions.Entities.SystemVariableInfo,Tix.DataAccess.UnitConversions.Entities.VariableSpecificationInfo)">
            <summary>
            Get conversion coefficients from system units to user system units.
            </summary>
            <param name="sourceVarCode">The source variable code.</param>
            <param name="targetVarCode">The target variable code.</param>
            <returns>The conversion coefficients from system units to user system units.</returns>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.UnitSystemLoader">
            <summary>
            Loads the unit system information and stores it into a cache.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystemLoader.LockObject">
            <summary>The lock object.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystemLoader.UnitSystemLoaderUser">
            <summary>Gets the cache manager.</summary>
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystemLoader.cachedUnitSystems">
            <summary>The cached unit systems</summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemLoader.Load">
            <summary>
            Loads the unit system infrastructure
            </summary>
            <returns>The current version of the unit system infrastructure.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemLoader.GetSystemInstance">
            <summary>
            Gets the system unit system instance.
            The unit system instance may change between different calls to this method.
            </summary>
            <returns>The unit system instance or null if it was not yet initialized.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemLoader.LoadForTests(Tix.DataAccess.UnitConversions.Entities.UnitSystemData)">
            <summary>
            Loads a unit system for tests.
            </summary>
            <param name="unitSystemData">The unit system data.</param>
            <returns>The new unit system infrastructure.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemLoader.Discard">
            <summary>
            Discards the current instance of the unit system infrastructure.
            This allows reloading unit system information when it has changed.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemLoader.Refresh">
            <summary>
            Discards the current instance of the unit system infrastructure.
            This allows reloading unit system information when it has changed.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemLoader.Initialize">
            <summary>
            Initializes this instance.
            </summary>
            <returns>An initialized unit system infrastructure instance.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemLoader.InitializeCore">
            <summary>
            Initializes this instance.
            </summary>
            <returns>An initialized unit system infrastructure instance.</returns>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemLoader.AddRegistrations">
            <summary>
            Adds the registrations.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.UnitConversions.UnitSystemSwitchScope">
            <summary>
            unti system switch scope
            </summary>
            <seealso cref="T:System.IDisposable" />
        </member>
        <member name="F:Tix.DataAccess.UnitConversions.UnitSystemSwitchScope.oldUnitSystemCode">
            <summary>
            The old unit system code
            </summary>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemSwitchScope.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.UnitConversions.UnitSystemSwitchScope"/> class.
            </summary>
            <param name="unitSystemCode">The unit system code.</param>
        </member>
        <member name="M:Tix.DataAccess.UnitConversions.UnitSystemSwitchScope.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.WorkflowLocator">
            <summary>
            The locator.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.WorkflowLocator.GetWorkflows">
            <summary>
            The get workflows.
            </summary>
            <returns>
            The <see cref="T:Tix.DataAccess.Interfaces.ITixWorkflow"/>.
            </returns>
            <exception cref="T:System.Exception">
            Might throw at ya.
            </exception>
        </member>
        <member name="T:Tix.DataAccess.RepositoryLocator">
            <summary>
            The locator.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.RepositoryLocator.StaticReplacements">
            <summary>The global replacements, for legacy support.</summary>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.TryGet``1">
            <summary>Gets an instance of a specific repository.</summary>
            <typeparam name="T">The repository type.</typeparam>
            <returns>The repository.</returns>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.TryGet``1(``0@)">
            <summary>>Attempts to get the specified repository.</summary>
            <typeparam name="T">Type of repository interface</typeparam>
            <param name="oRepository">output parameter for returned instance of repository</param>
            <returns>true, if repository is found</returns>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.Get``1">
            <summary>Gets an instance of a specific repository.</summary>
            <typeparam name="T">The repository type.</typeparam>
            <returns>The repository.</returns>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.HasTestInstance``1">
            <summary>
            Determines whether a test repository is set for the given repository.
            </summary>
            <typeparam name="T">The repository type.</typeparam>
            <returns>True when the test repository is set, false otherwise.</returns>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.GetCaches">
            <summary>The get cache.</summary>
            <returns>The type of cache<see cref="T:Tix.DataAccess.Interfaces.ICache"/>.</returns>
            <exception cref="T:System.Exception">Might throw at ya.</exception>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.Replace``1(``0)">
            <summary>
            Replaces the specified replaced object.
            </summary>
            <typeparam name="T">The interface type.</typeparam>
            <param name="replacedObject">The replaced object.</param>
            <returns>The replacement scope.</returns>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.ReplaceStatic``1(``0)">
            <summary>
            Replaces the specified replaced object in a static context.
            </summary>
            <typeparam name="T">The interface type.</typeparam>
            <param name="replacedObject">The replaced object.</param>
            <returns>The replacement scope.</returns>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.ClearReplacements">
            <summary>
            Clears the replacements
            </summary>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.ReplaceInternal(System.Type,System.Object)">
            <summary>Replaces the specified replaced object.</summary>
            <param name="replacedType">The replaced Type.</param>
            <param name="replacedObject">The replaced object.</param>
            <returns>The replacement scope.</returns>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.ReplaceStaticInternal(System.Type,System.Object)">
            <summary>Replaces the specified replaced object.</summary>
            <param name="replacedType">The replaced Type.</param>
            <param name="replacedObject">The replaced object.</param>
            <returns>The replacement scope.</returns>
        </member>
        <member name="T:Tix.DataAccess.RepositoryLocator.RepositoryLocatorReplacement">
            <summary>
            Helper class for replacing repositories.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.RepositoryLocatorReplacement.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.DataAccess.RepositoryLocator.RepositoryLocatorReplacement" /> class.
            </summary>
            <param name="fullName">The full name.</param>
            <param name="isStatic">True if the replacement is a static replacement, false otherwise.</param>
        </member>
        <member name="M:Tix.DataAccess.RepositoryLocator.RepositoryLocatorReplacement.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.TimeZoneConverter">
            <summary>
            Converts a date and time from one time zone to another.
            </summary>
        </member>
        <member name="T:Tix.DataAccess.TimeZoneConverter.ITimeZoneConverterExtension">
            <summary>
            Interface for creating extension methods for the TimeZoneConverter. This is an empty
            interface an no class is expected to implement it. It's purpose is that extension
            methods are created for it.
            </summary>
        </member>
        <member name="P:Tix.DataAccess.TimeZoneConverter.Ext">
            <summary>
            Gets the extensions. This is an unset field. It's purpose is that extensions can register
            extension methods on.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TimeZoneConverter.ToUserLocalTime(System.DateTime)">
            <summary>Converts a time from UTC to the current user's time zone.</summary>
            <param name="date">The time in UTC time.</param>
            <returns>The time in local time.</returns>
        </member>
        <member name="M:Tix.DataAccess.TimeZoneConverter.FromUserLocalToUtc(System.DateTime)">
            <summary>Converts a time from the current user's time zone to UTC.</summary>
            <param name="date">The time in local time.</param>
            <returns>The time in UTC time.</returns>
        </member>
        <member name="M:Tix.DataAccess.TimeZoneConverter.FromUserLocalTime(System.DateTime)">
            <summary>Converts a time from the current user's time zone to UTC.</summary>
            <param name="date">The time in local time.</param>
            <returns>The time in UTC time.</returns>
        </member>
        <member name="M:Tix.DataAccess.TimeZoneConverter.ToUserLocalDateTimeString(System.DateTime,Tix.DataAccess.Enumerations.DateTimeFormat)">
            <summary>The to user local date time string.</summary>
            <param name="dateTime">The date time.</param>
            <param name="dateTimeFormat">The date time format.</param>
            <returns>The <see href="string"/>.</returns>
        </member>
        <member name="M:Tix.DataAccess.TimeZoneConverter.ToDateString(System.DateTime)">
            <summary>Converts a date to the current user's date string.</summary>
            <param name="date">The date.</param>
            <returns>The date as string.</returns>
        </member>
        <member name="M:Tix.DataAccess.TimeZoneConverter.ToTimeString(System.DateTime,System.Boolean)">
            <summary>Converts a time to the current user's time string.</summary>
            <param name="date">The time.</param>
            <param name="withSeconds">The with Seconds.</param>
            <returns>The time as string.</returns>
        </member>
        <member name="T:Tix.DataAccess.TimeZoneConverter.Internals">
            <summary>
            The internal time calculations.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TimeZoneConverter.Internals.UtcToLocal(System.DateTime,System.String)">
            <summary>UTCs to local.</summary>
            <param name="dateTime">The date time.</param>
            <param name="timeZoneId">The time zone identifier.</param>
            <returns>The converted time.</returns>
        </member>
        <member name="M:Tix.DataAccess.TimeZoneConverter.Internals.LocalToUtc(System.DateTime,System.String)">
            <summary>Locals to UTC.</summary>
            <param name="dateTime">The date time.</param>
            <param name="timeZoneId">The time zone identifier.</param>
            <returns>The converted time.</returns>
        </member>
        <member name="T:Tix.DataAccess.TipsDateTimeHelper">
            <summary>
            The date/time helpers.
            This is a facade for migrating to the new class: <see cref="T:Tix.DataAccess.DatabaseDateTimeConverter"/>
            </summary>
        </member>
        <member name="M:Tix.DataAccess.TipsDateTimeHelper.ConvertDateTimeFromDatabase(System.DateTime)">
            <summary>Converts the date time from database.</summary>
            <param name="datetime">The datetime.</param>
            <returns>The converted datetime value.</returns>
        </member>
        <member name="M:Tix.DataAccess.TipsDateTimeHelper.ConvertDateTimeToDatabase(System.DateTime)">
            <summary>Converts the date time from database.</summary>
            <param name="datetime">The datetime.</param>
            <returns>The converted datetime value.</returns>
        </member>
        <member name="T:Tix.DataAccess.WorkflowLoader.WorkflowLoader">
            <summary>
            The workflow loader.
            </summary>
        </member>
        <member name="F:Tix.DataAccess.WorkflowLoader.WorkflowLoader.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.DataAccess.WorkflowLoader.WorkflowLoader.PreloadLock">
            <summary>The lock.</summary>
        </member>
        <member name="F:Tix.DataAccess.WorkflowLoader.WorkflowLoader.preloadTask">
            <summary>Indicates whether the preload is already done.</summary>
        </member>
        <member name="F:Tix.DataAccess.WorkflowLoader.WorkflowLoader.subSystemsFilter">
            <summary>
            The sub systems.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.WorkflowLoader.WorkflowLoader.PreloadWorkflows(System.String)">
            <summary>
            The preload workfows.
            </summary>
            <param name="subSystems">
            The sub systems.
            </param>
            <returns>
            The <see cref="T:System.Threading.Tasks.Task"/>.
            </returns>
        </member>
        <member name="M:Tix.DataAccess.WorkflowLoader.WorkflowLoader.PreloadInternal">
            <summary>
            The preload internal.
            </summary>
        </member>
        <member name="M:Tix.DataAccess.WorkflowLoader.WorkflowLoader.PreloadGroup(System.String,System.Collections.Generic.IEnumerable{Tix.DataAccess.Interfaces.ITixWorkflow})">
            <summary>
            Preloads a group of workflows.
            </summary>
            <param name="key">The key.</param>
            <param name="workflows">The workflows.</param>
        </member>
    </members>
</doc>

Zerion Mini Shell 1.0