%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.Core.Business.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Tix.Core.Business</name>
    </assembly>
    <members>
        <member name="T:Tix.Core.Business.CustomFields.Attributes.BatchFieldSerializationInfoExportAttribute">
            <summary>
            the batch field serialization info export attribute
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.Attributes.BatchFieldSerializationInfoExportAttribute.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.CustomFields.Attributes.BatchFieldSerializationInfoExportAttribute"/> class.
            </summary>
            <param name="type">the contract type</param>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.Attributes.BatchFieldSerializationInfoExportAttribute.Type">
            <summary>
            Gets the constrat type
            </summary>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.ColorSerializationInfo">
            <summary>The color serialization info.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.ColorSerializationInfo.#ctor(System.String,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.CustomFields.ColorSerializationInfo"/> class.</summary>
            <param name="colorBasisCode">Set code</param>
            <param name="fieldName">Set field name</param>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.ColorSerializationInfo.FieldName">
            <summary>Gets the data bind of a field.</summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.ColorSerializationInfo.ColorBasisCode">
            <summary>Gets the code of a field.</summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.ColorSerializationInfo.CurrentFieldValue">
            <summary>Gets or sets the value of a field.</summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.ColorSerializationInfo.TotalTime">
            <summary>Gets the total time spent for the color.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.ColorSerializationInfo.AddTime(System.TimeSpan)">
            <summary>
            Adds the given time to the total time
            </summary>
            <param name="time">The time to add.</param>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions">
            <summary>
            Extensions for tips stuff
            </summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.ParameterGroupCode">
            <summary>The parameter group code.</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.DefaultRemarkTrueValueString">
            <summary>The default remark true value string.</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.DefaultRemarkFalseValueString">
            <summary>The default remark false value string.</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.ParameterCodeYes">
            <summary>The parameter code yes.</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.ParameterCodeNo">
            <summary>The parameter code no.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.BoolText(System.Nullable{System.Boolean})">
            <summary>The bool text.</summary>
            <param name="value">The value.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.BoolText(System.Nullable{System.Boolean},System.String)">
            <summary>The bool text.</summary>
            <param name="value">The value.</param>
            <param name="trueValueString">The true value string.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.BoolText(System.Nullable{System.Boolean},System.String,System.String)">
            <summary>Gets the translated bool value.</summary>
            <param name="value">The value.</param>
            <param name="trueValueString">The true Value String.</param>
            <param name="falseValueString">The false Value String.</param>
            <returns>The bool value translated via the parameter group.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.BoolText(System.Object)">
            <summary>The bool text.</summary>
            <param name="value">The value.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.BoolText(System.Object,System.String)">
            <summary>The bool text.</summary>
            <param name="value">The value.</param>
            <param name="trueValueString">The true value string.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.BoolText(System.Object,System.String,System.String)">
            <summary>The bool text.</summary>
            <param name="value">The value.</param>
            <param name="trueValueString">The true Value String.</param>
            <param name="falseValueString">The false Value String.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.RemarkText(System.Nullable{System.Boolean})">
            <summary>The remark text.</summary>
            <param name="value">The value.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.RemarkText(System.Object)">
            <summary>The bool text.</summary>
            <param name="value">The value.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorBoolExtensions.GetTranslatedBoolValue(System.Nullable{System.Boolean},System.String,System.String)">
            <summary>The get translated bool value (from YESORNO parameter group of true/falseValueString).</summary>
            <param name="value">The value.</param>
            <param name="trueValueString">The true value string.</param>
            <param name="falseValueString">The false value string.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldEvaluatorDateTimeExtensions">
            <summary>
            Extensions for tips stuff
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorDateTimeExtensions.ToUserLocalDateTimeString(System.Nullable{System.DateTime})">
            <summary>
            The to user local date time string.
            </summary>
            <param name="dateTime">The date time.</param>
            <returns>Users local date time as string</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorDateTimeExtensions.ToUserLocalDateString(System.Nullable{System.DateTime})">
            <summary>
            The to user local date string.
            </summary>
            <param name="dateTime">The date time.</param>
            <returns>Users local date as string</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldEvaluatorProgressBarExtensions">
            <summary>The field evaluator progress bar extensions.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorProgressBarExtensions.ProgressBar(System.Object,System.String,System.String,System.String,System.String)">
            <summary>
            Progresses the bar.
            </summary>
            <param name="o">The object.</param>
            <param name="propertyValue">The property value.</param>
            <param name="propertyTarget">The property target.</param>
            <param name="propertyMinTolerance">The property minimum tolerance.</param>
            <param name="propertyMaxTolerance">The property maximum tolerance.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorProgressBarExtensions.GetValue``1(``0)">
            <summary>
            Gets the value.
            </summary>
            <typeparam name="T">Th object.</typeparam>
            <param name="value">The value.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorProgressBarExtensions.GetPropertyValue(System.Object,System.String)">
            <summary>
            Gets the property value.
            </summary>
            <param name="o">The o.</param>
            <param name="property">The property.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldEvaluatorProgressPieExtensions">
            <summary>The field evaluator progress pie extensions.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorProgressPieExtensions.ProgressPie(System.Object,System.String,System.String,System.String)">
            <summary>The Progress pie.</summary>
            <param name="o">The o.</param>
            <param name="propertyValue">The property value.</param>
            <param name="propertyMax">The property maximum.</param>
            <param name="propertySize">The property size.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldValueEvaluatorTypeHandler">
            <summary>The field value evaluator type handler.</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldValueEvaluatorTypeHandler.KnownTypesInternal">
            <summary>The known types</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldValueEvaluatorTypeHandler.Logger">
            <summary>The logger</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldValueEvaluatorTypeHandler.#cctor">
            <summary>Initializes static members of the <see cref="T:Tix.Core.Business.CustomFields.FieldValueEvaluatorTypeHandler"/> class.</summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldValueEvaluatorTypeHandler.KnownTypes">
            <summary>
            Gets the known types.
            </summary>
            <value>
            The known types.
            </value>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldValueEvaluatorTypeHandler.IsAssemblyToScan(System.Reflection.Assembly)">
            <summary>Determine if the assembly is an assembly to scan for static classes.</summary>
            <param name="assembly">The assembly.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldValueEvaluatorTypeHandler.AddStaticTypes(System.Reflection.Assembly)">
            <summary>Adds static types from the assembly to the know types.</summary>
            <param name="assembly">The assembly to scan.</param>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.IconSerializationInfo">
            <summary>The icon serialization info.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.IconSerializationInfo.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.CustomFields.IconSerializationInfo"/> class.</summary>
            <param name="iconCode">The icon code</param>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.IconSerializationInfo.IconCode">
            <summary>Gets the icon code.</summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.IconSerializationInfo.TotalTime">
            <summary>Gets the total time spent for the icon.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.IconSerializationInfo.AddTime(System.TimeSpan)">
            <summary>
            Adds the given time to the total time
            </summary>
            <param name="time">The time to add.</param>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.Interfaces.IBatchFieldSerializationInfoExport">
            <summary>
            the batch field serialization info export interface
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.Interfaces.IBatchFieldSerializationInfoExport.Type">
            <summary>
            Gets the constract type
            </summary>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.Interfaces.IBatchFieldSerializationInfoSupport">
            <summary>
            batch field serialization info support
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.Interfaces.IBatchFieldSerializationInfoSupport.Process(System.Collections.Generic.IEnumerable{System.Object},System.Collections.Generic.IEnumerable{Tix.Core.Business.CustomFields.Interfaces.IFieldSerializationInfo})">
            <summary>
            process the batch infos
            </summary>
            <param name="entities">the entities</param>
            <param name="infos">the fields infos</param>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.Interfaces.IFieldSerializationInfo">
            <summary>
            field serialization info interface
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.Interfaces.IFieldSerializationInfo.BoundProperty">
            <summary>
            gets the bound property
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.Interfaces.IFieldSerializationInfo.TryGetPropertyPathInfo``1(System.Collections.Generic.Queue{Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo}@)">
            <summary>
            gets the types from path
            </summary>
            <param name="path">the property path</param>
            <typeparam name="TEntity">the root entity type</typeparam>
            <returns>the queue of the types</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.Interfaces.IFieldSerializationInfo.TryGetPropertyPathInfo(System.Type,System.Collections.Generic.Queue{Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo}@)">
            <summary>
            gets the types from path
            </summary>
            <param name="declaringType">the root entity type</param>
            <param name="path">the property path</param>
            <returns>the queue of the types</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo">
            <summary>
            Property info interface
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo.Name">
            <summary>
            gets the property name
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo.Type">
            <summary>
            gets the type
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo.DeclaringType">
            <summary>
            gets the declaring type
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo.IsEnumerable">
            <summary>
            gets a value indicating whether the value is enumerable
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo.Equals(System.String)">
            <summary>
            equals by name
            </summary>
            <param name="name">name</param>
            <returns>whether is equal by name</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.Timing.ITrackTiming">
            <summary>
            Interface for tracking the time
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.Timing.ITrackTiming.AddTime(System.TimeSpan)">
            <summary>
            Adds the given time to the total time
            </summary>
            <param name="time">The time to add.</param>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.Timing.TimeTrackingScope">
            <summary>
            A scope to track the timings
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.Timing.TimeTrackingScope.#ctor(Tix.Core.Business.CustomFields.Timing.ITrackTiming)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.CustomFields.Timing.TimeTrackingScope"/> class.
            </summary>
            <param name="element">The element that receives the time.</param>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.Timing.TimeTrackingScope.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldEvaluatorEnumExtensions">
            <summary>
            Extensions for tips stuff
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorEnumExtensions.Text(System.Enum)">
            <summary>
            Gets the translated enum value.
            </summary>
            <param name="enumObject">The enum object.</param>
            <returns>The enum value translated via the parameter group.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorEnumExtensions.Text(Tix.Core.Business.Parameters.ParameterBase)">
            <summary>
            Texts the specified parameter object.
            </summary>
            <param name="parameterObject">The parameter object.</param>
            <returns>The enum value translated via the parameter group.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorEnumExtensions.Text(System.Object)">
            <summary>
            Gets the translated enum value. (As Flee-fallback extension for FieldEvaluatorEnumExtensions.Text() method)
            </summary>
            <param name="enumObject">The supposed nullable enum object.</param>
            <returns>The enum value translated via the parameter group.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorEnumExtensions.GetParaGroupTranslatedEnumValue(System.Type,System.String)">
            <summary>Gets the enum value translated via its parameter group. In as fallback the enum's ToString()-value.</summary>
            <param name="enumType">Type of the enum.</param>
            <param name="toStringValue">The classical enum's ToString()-value to be translated.</param>
            <returns>enum value translated via the parameter group (or classical enum's ToString()-value as fallback).</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldEvaluatorExtensions">
            <summary>The field evaluator extensions.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorExtensions.Nvl(System.Object,System.Object)">
            <summary>
            NVL-like function that will return the second object if the first is null.
            </summary>
            <param name="first">The first.</param>
            <param name="second">The second.</param>
            <returns>first object if not null; otherwise second object.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldEvaluatorExtensions.Stringify(System.Object)">
            <summary>
            NVL-like function that will return the second object if the first is null.
            </summary>
            <param name="o">The object.</param>
            <returns>The stringified version of the object.</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.ReflectionHelper">
            <summary>The reflection helper.</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.ReflectionHelper.EmptyParameters">
            <summary>Empty parameter array.</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.ReflectionHelper.EmptyTypes">
            <summary>Empty type array.</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.ReflectionHelper.TryGetPropertyValue(System.Object,System.String,System.Object@)">
            <summary>Tries to get a property value for path from the given object.</summary>
            <param name="inputObject">The input object.</param>
            <param name="path">The path.</param>
            <param name="result">The result.</param>
            <returns>True, if the path is a property; false otherwise.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.ReflectionHelper.TryGetPropertyValueDeep(System.Object,System.String,System.Object@)">
            <summary>
            Tries the get property value deep.
            </summary>
            <param name="inputObject">The input object.</param>
            <param name="path">The path.</param>
            <param name="result">The result.</param>
            <returns>True, if the path is a property; false otherwise.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.ReflectionHelper.TryGetMethodValue(System.Object,System.String,System.Object@)">
            <summary>Tries to get a method value for path from the given object.</summary>
            <param name="inputObject">The input object.</param>
            <param name="path">The path.</param>
            <param name="result">The result.</param>
            <returns>True, if the path is a property; false otherwise.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.ReflectionHelper.TrySetPropertyValue(System.Object,System.String,System.Object)">
            <summary>Tries to set a property value for path from the given object.</summary>
            <param name="inputObject">The input object.</param>
            <param name="path">The path.</param>
            <param name="value">The value.</param>
            <returns>True, if the value was set; false otherwise.</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldSerializationInfo">
            <summary>The field serialization info.</summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldSerializationInfo.ThisContextName">
            <summary>
            The this context name
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.CustomFields.FieldSerializationInfo"/> class.
            </summary>
            <param name="fieldName">Name of the field.</param>
            <param name="boundProperty">The bound property.</param>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.FieldName">
            <summary>
            Gets the name of the field.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.BoundProperty">
            <summary>
            Gets the bound property.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.TotalTime">
            <summary>
            Gets the total time spent for the property.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.Expressions">
            <summary>
            Gets the expressions.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.AddTime(System.TimeSpan)">
            <summary>
            Adds the given time to the total time
            </summary>
            <param name="time">The time to add.</param>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.TryGetPropertyPathInfo``1(System.Collections.Generic.Queue{Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo}@)">
            <summary>
            gets the types from path
            </summary>
            <param name="parts">property path parts</param>
            <typeparam name="TEntity">the root entity type</typeparam>
            <returns>the queue of the types</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.TryGetPropertyPathInfo(System.Type,System.Collections.Generic.Queue{Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo}@)">
            <summary>
            gets the types from path
            </summary>
            <param name="declaringType">the root entity type</param>
            <param name="parts">property path parts</param>
            <returns>the queue of the types</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.TestExpression(System.Object)">
            <summary>
            Evaluates the expression.
            </summary>
            <param name="input">The input.</param>
            <returns>
            If expression is compiled properly
            </returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.TryGetPropertyPathInfo(System.String,System.Type,System.Collections.Generic.Queue{Tix.Core.Business.CustomFields.Interfaces.IPropertyInfo}@)">
            <summary>
            gets the types from path
            </summary>
            <param name="path">property path</param>
            <param name="inputType">input object type</param>
            <param name="parts">property path parts</param>
            <returns>the queue of the types</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.TrySimpleInvoke(System.String,System.Boolean,System.Object,System.Object@)">
            <summary>
            Tries to get the value by a simple property invoke.
            </summary>
            <param name="path">The property path.</param>
            <param name="pathIsMethod">Indicates whether the property path is a method.</param>
            <param name="input">The input.</param>
            <param name="value">The value.</param>
            <returns>True if the invoke was successful; false otherwise.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.TrySubPropertyInvoke(System.String,System.Object,System.Collections.Generic.Dictionary{System.String,System.Object},System.Object@)">
            <summary>
            Tries to get the value by a sub property invoke.
            </summary>
            <param name="path">The property path.</param>
            <param name="input">The input.</param>
            <param name="evaluatorCache">An optional dictionary that can be used to cache intermediate values for complex binding paths.</param>
            <param name="value">The value.</param>
            <returns>True if the invoke was successful; false otherwise.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.Evaluate(System.Object,System.Collections.Generic.Dictionary{System.String,System.Object})">
            <summary>
            Evaluates the specified input.
            </summary>
            <param name="input">The input.</param>
            <param name="evaluatorCache">An optional dictionary that can be used to cache intermediate values for complex binding paths.</param>
            <returns>the result of expression</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.EvaluateWithFlee(System.Object)">
            <summary>
            Evaluates the specified input using Flee.
            </summary>
            <param name="input">The input.</param>
            <returns>the result of expression</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.GetExpressionFromCacheByType(System.Type)">
            <summary>
            Gets the type of the expression from cache by.
            Use only from unit tests
            </summary>
            <param name="type">The type.</param>
            <returns>cached expression</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.CreateExpression(System.Object)">
            <summary>
            Creates the expression.
            </summary>
            <param name="input">The input.</param>
            <returns>
            the dynamic expression
            </returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.GetCustomTypes">
            <summary>
            Gets the custom types.
            </summary>
            <returns>the custom types</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldSerializationInfo.ExpressionWrapper">
            <summary>
            expression wrapper
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.ExpressionWrapper.#ctor(Ciloci.Flee.IDynamicExpression)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.CustomFields.FieldSerializationInfo.ExpressionWrapper"/> class.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.ExpressionWrapper.Expression">
            <summary>
            Gets the expression.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.ExpressionWrapper.Locker">
            <summary>
            Gets the locker.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldSerializationInfo.PropertyInfo">
            <summary>
            property info auxiliary class
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.PropertyInfo.Name">
            <summary>
            Gets or sets property name
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.PropertyInfo.Type">
            <summary>
            Gets or sets type
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.PropertyInfo.DeclaringType">
            <summary>
            Gets or sets declaring type
            </summary>
        </member>
        <member name="P:Tix.Core.Business.CustomFields.FieldSerializationInfo.PropertyInfo.IsEnumerable">
            <summary>
            Gets a value indicating whether is value enumerable compatible
            </summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.PropertyInfo.Equals(System.String)">
            <summary>
            whether is equal by name
            </summary>
            <param name="name">property name</param>
            <returns>whether is equal</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.PropertyInfo.Equals(System.Object)">
            <summary>
            equals
            </summary>
            <param name="obj">object</param>
            <returns>whether it equals</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldSerializationInfo.PropertyInfo.GetHashCode">
            <summary>
            get hash code
            </summary>
            <returns>the hash code</returns>
        </member>
        <member name="T:Tix.Core.Business.CustomFields.FieldValueEvaluator">
            <summary>
            The property value evaluator.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.CustomFields.FieldValueEvaluator.Logger">
            <summary>The logger</summary>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldValueEvaluator.GetAggregateValue(System.Object,System.String)">
            <summary>Gets the aggregate.</summary>
            <param name="inputObject">The object to evaluate.</param>
            <param name="path">The path as string.</param>
            <returns>The resolved value as <see cref="T:System.Object" />.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldValueEvaluator.GetAggregateValue(System.Object,Tix.Core.Business.CustomFields.FieldSerializationInfo,System.Collections.Generic.Dictionary{System.String,System.Object})">
            <summary>Gets the aggregate.</summary>
            <param name="inputObject">The object to evaluate.</param>
            <param name="info">The field information.</param>
            <param name="evaluatorCache">An optional dictionary that can be used to cache intermediate values for complex binding paths.</param>
            <returns>The resolved value as <see cref="T:System.Object" />.</returns>
        </member>
        <member name="M:Tix.Core.Business.CustomFields.FieldValueEvaluator.CreateExpression(System.Object,System.String)">
            <summary>
            Creates the expression.
            </summary>
            <param name="inputObject">The input object.</param>
            <param name="expression">The expression text.</param>
            <returns>The created expression.</returns>
        </member>
        <member name="T:Tix.Core.Business.DataTransferObjects.ActiveApplicationUrl">
            <summary>
            The Active Application DTO
            </summary>
        </member>
        <member name="P:Tix.Core.Business.DataTransferObjects.ActiveApplicationUrl.TipsWebVersion">
            <summary>Gets or sets the tips web version.</summary>
            <value>The tips web version.</value>
        </member>
        <member name="P:Tix.Core.Business.DataTransferObjects.ActiveApplicationUrl.BaseUrl">
            <summary>Gets or sets the base URL.</summary>
            <value>The base URL.</value>
        </member>
        <member name="T:Tix.Core.Business.EventHandlers.IAuthenticationHandler">
            <summary>
            Allows the definition of handlers that are executed when authentication events are happening.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.EventHandlers.IAuthenticationHandler.OnLogin(System.String)">
            <summary>
            Is called after the user logged into the system.
            </summary>
            <param name="userCode">The code of the user that logged in.</param>
        </member>
        <member name="M:Tix.Core.Business.EventHandlers.IAuthenticationHandler.OnLogout(System.String)">
            <summary>
            Is called after the user logged out from the system.
            </summary>
            <param name="userCode">The code of the user that logged out.</param>
        </member>
        <member name="T:Tix.Core.Business.ExceptionHelper">
            <summary>
            Helper class for formatting exceptions
            </summary>
        </member>
        <member name="M:Tix.Core.Business.ExceptionHelper.GetExceptionMessage(System.Exception)">
            <summary>
            Gets the exception message.
            </summary>
            <param name="e">The e.</param>
            <returns>The exception message.</returns>
        </member>
        <member name="M:Tix.Core.Business.ExceptionHelper.FormatExceptionMessageAndCallStack(System.Exception)">
            <summary>
            Gets the exception text to store to database.
            </summary>
            <param name="e">The exception.</param>
            <returns>The exception to store in the database.</returns>
        </member>
        <member name="M:Tix.Core.Business.ExceptionHelper.FormatExceptionMessage(System.Exception)">
            <summary>For the specified exception, return the error message concatenating
            the message of any inner exception to one level deep.</summary>
            <param name="e">The exception</param>
            <returns>The formatted exception message.</returns>
        </member>
        <member name="M:Tix.Core.Business.ExceptionHelper.FormatStackTrace(System.Exception)">
            <summary>Formats the stack trace.</summary>
            <param name="exception">The exception.</param>
            <returns>The stack trace.</returns>
        </member>
        <member name="M:Tix.Core.Business.ExceptionHelper.FormatAggregateExceptionMessage(System.Exception)">
            <summary>Formats the aggregate exception message.</summary>
            <param name="e">The e.</param>
            <returns>The formatted exception string.</returns>
        </member>
        <member name="M:Tix.Core.Business.ExceptionHelper.GetDbEntityValidationExceptionString(System.Data.Entity.Validation.DbEntityValidationException)">
            <summary>Gets the database entity validation exception string.</summary>
            <param name="exception">The exception.</param>
            <returns>The entity validation string.</returns>
        </member>
        <member name="M:Tix.Core.Business.ExceptionHelper.GetEntityCheckExceptionString(Tix.DataAccess.Interfaces.IUserMessageException)">
            <summary>
            Gets the entity check exception string.
            </summary>
            <param name="tixEntityValidationException">The tix entity validation exception.</param>
            <returns>The formatted exception string.</returns>
        </member>
        <member name="M:Tix.Core.Business.ExceptionHelper.GetEntityString(System.Data.Entity.Infrastructure.DbEntityEntry)">
            <summary>Gets the entity string.</summary>
            <param name="entry">The entry.</param>
            <returns>The string for the entity.</returns>
        </member>
        <member name="T:Tix.Core.Business.Helpers.CommandLineArgumentHelper">
            <summary>Command line argument helper.</summary>
        </member>
        <member name="F:Tix.Core.Business.Helpers.CommandLineArgumentHelper.InstanceArgumentName">
            <summary>The instance argument name.</summary>
        </member>
        <member name="F:Tix.Core.Business.Helpers.CommandLineArgumentHelper.InstanceArgumentNameWithColon">
            <summary>The instance argument name with colon.</summary>
        </member>
        <member name="F:Tix.Core.Business.Helpers.CommandLineArgumentHelper.DefaultInstanceName">
            <summary>The default instance name.</summary>
        </member>
        <member name="M:Tix.Core.Business.Helpers.CommandLineArgumentHelper.GetValidInstanceName(System.String[])">
            <summary>
            Gets the name of the valid instance.
            Replaces all characters that are not valid inside file name of NTFS system.
            </summary>
            <param name="args">The arguments.</param>
            <returns>Name that can be part of file name.</returns>
        </member>
        <member name="M:Tix.Core.Business.Helpers.CommandLineArgumentHelper.GetInstanceName(System.String[])">
            <summary>Gets the name of the instance.</summary>
            <param name="args">The arguments.</param>
            <returns>Value of instance argument.</returns>
        </member>
        <member name="T:Tix.Core.Business.Helpers.ConnectStringHelper">
            <summary>
            The connect string helper.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Helpers.ConnectStringHelper.CompareConnectStrings(System.String,System.String)">
            <summary>Compares the connect strings.</summary>
            <param name="tipsConnectString">The tips connect string (sent from tips integration).</param>
            <param name="connectString">The connect string.</param>
            <exception cref="T:System.Exception">Throws an expection if the connect strings do not fit.</exception>
        </member>
        <member name="T:Tix.Core.Business.Helpers.ExtensionMethodHelper">
            <summary>The Extension Method.</summary>
        </member>
        <member name="F:Tix.Core.Business.Helpers.ExtensionMethodHelper.ExtensionMethodsListsLazy">
            <summary>List of all the extension Methods under EvaluatorExtensionAttribute.</summary>
        </member>
        <member name="P:Tix.Core.Business.Helpers.ExtensionMethodHelper.ExtensionMethodsLists">
            <summary>
            Gets all extension Methods under EvaluatorExtensionAttribute.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Helpers.ExtensionMethodHelper.FindMethod(System.String,System.Type)">
            <summary>
            Tries to find an extension method with the given name for the given type.
            </summary>
            <param name="methodName">The method name to search for.</param>
            <param name="type">The parameter type.</param>
            <returns>The found method info or null if not found.</returns>
        </member>
        <member name="M:Tix.Core.Business.Helpers.ExtensionMethodHelper.FillExtensionMethodsLists">
            <summary>The get methods.</summary>
            <returns>The list of all valid extension methods.</returns>
        </member>
        <member name="T:Tix.Core.Business.Json.JsonSerializerFactoryForStorage">
            <summary>JSON serializer for whole tix.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.JsonSerializerFactoryForStorage.CamelCaseResolver">
            <summary>The camel case resolver.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.JsonSerializerFactoryForStorage.CamelCaseJsonSerializer">
            <summary>JSON serializer.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.JsonSerializerFactoryForStorage.NonCamelCaseResolver">
            <summary>The camel case resolver.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.JsonSerializerFactoryForStorage.NonCamelCaseJsonSerializer">
            <summary>JSON serializer.</summary>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerFactoryForStorage.GetJsonSerializer(System.Boolean)">
            <summary>Get JSON serializer.</summary>
            <param name="useCamelCase">Determines if the serializer should use camel casing or not.</param>
            <returns>The serializer.</returns>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerFactoryForStorage.GetJsonSerializerSettings(System.Boolean)">
            <summary>Get JSON serializer settings.</summary>
            <param name="useCamelCase">if set to <c>true</c>, use camel case for attribute names.</param>
            <returns>The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.Json.JsonSerializerFactory">
            <summary>JSON serializer for whole tix.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.JsonSerializerFactory.CamelCaseResolver">
            <summary>The camel case resolver.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.JsonSerializerFactory.CamelCaseJsonSerializer">
            <summary>JSON serializer.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.JsonSerializerFactory.NonCamelCaseResolver">
            <summary>The camel case resolver.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.JsonSerializerFactory.NonCamelCaseJsonSerializer">
            <summary>JSON serializer.</summary>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerFactory.GetJsonSerializer(System.Boolean)">
            <summary>Get JSON serializer.</summary>
            <param name="useCamelCase">Determines if the serializer should use camel casing or not.</param>
            <returns>The serializer.</returns>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerFactory.GetJsonSerializerSettings(System.Boolean)">
            <summary>Get JSON serializer settings.</summary>
            <param name="useCamelCase">if set to <c>true</c>, use camel case for attribute names.</param>
            <returns>The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.Json.JsonSerializerFactory.PrivateSetterContractResolver">
            <summary>
            A contract resolver that also resolves private setters.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerFactory.PrivateSetterContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)">
            <summary>
            Creates a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty" /> for the given <see cref="T:System.Reflection.MemberInfo" />.
            </summary>
            <param name="member">The member to create a <see cref="T:Newtonsoft.Json.Serialization.JsonProperty" /> for.</param>
            <param name="memberSerialization">The member's parent <see cref="T:Newtonsoft.Json.MemberSerialization" />.</param>
            <returns>
            A created <see cref="T:Newtonsoft.Json.Serialization.JsonProperty" /> for the given <see cref="T:System.Reflection.MemberInfo" />.
            </returns>
        </member>
        <member name="T:Tix.Core.Business.Json.JsonSerializerHelper">
            <summary>
            Makes serializing to and from strings easier.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerHelper.Serialize(System.Object,Newtonsoft.Json.Serialization.DefaultContractResolver)">
            <summary>
            Serializes the specified data to a string instance.
            </summary>
            <param name="data">The data.</param>
            <param name="customResolver">Allows to pass a custom resolver to customize the serialization.</param>
            <returns>The JSON serialized data as a string object.</returns>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerHelper.Deserialize``1(System.String)">
            <summary>
            Serializes the specified data to a string instance.
            </summary>
            <typeparam name="TData">The type of the data.</typeparam>
            <param name="serializedText">The serialized text.</param>
            <returns>The object that is read from the serialized text.</returns>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerHelper.SerializeForStorage(System.Object,Newtonsoft.Json.Serialization.DefaultContractResolver)">
            <summary>
            Serializes the specified data to a string instance.
            </summary>
            <param name="data">The data.</param>
            <param name="customResolver">Allows to pass a custom resolver to customize the serialization.</param>
            <returns>The JSON serialized data as a string object.</returns>
        </member>
        <member name="M:Tix.Core.Business.Json.JsonSerializerHelper.DeserializeFromStorage``1(System.String)">
            <summary>
            Serializes the specified data to a string instance.
            </summary>
            <typeparam name="TData">The type of the data.</typeparam>
            <param name="serializedText">The serialized text.</param>
            <returns>The object that is read from the serialized text.</returns>
        </member>
        <member name="T:Tix.Core.Business.Json.ServiceCallHelper">
            <summary>The service helper.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.ServiceCallHelper.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.Core.Business.Json.ServiceCallHelper.HeaderIgnoreList">
            <summary>The header ignore list</summary>
        </member>
        <member name="M:Tix.Core.Business.Json.ServiceCallHelper.#cctor">
            <summary>Initializes static members of the <see cref="T:Tix.Core.Business.Json.ServiceCallHelper"/> class.</summary>
        </member>
        <member name="M:Tix.Core.Business.Json.ServiceCallHelper.GetAddress(System.String,System.String)">
            <summary>
            The get address.
            </summary>
            <param name="serviceName">The service name.</param>
            <param name="methodName">The name of the method to call.</param>
            <returns>
            The url for the service.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Json.ServiceCallHelper.CallJsonService``1(System.String,System.String)">
            <summary>The call json service.</summary>
            <typeparam name="T">The result type.</typeparam>
            <param name="url">The url.</param>
            <param name="serializedParameters">The serialized parameters.</param>
            <returns>The <see cref="T:System.Object"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.Json.ServiceCallHelper.CallJsonServiceWithUrl``1(System.String,System.String,Newtonsoft.Json.Linq.JObject)">
            <summary>The call json service.</summary>
            <typeparam name="T">The result type.</typeparam>
            <param name="serviceName">The service name.</param>
            <param name="methodName">The method name.</param>
            <param name="parameters">The parameters.</param>
            <returns>The result.</returns>
        </member>
        <member name="M:Tix.Core.Business.Json.ServiceCallHelper.CopyHeaders(System.Net.HttpWebRequest)">
            <summary>
            Copies the headers.
            </summary>
            <param name="request">The request.</param>
        </member>
        <member name="M:Tix.Core.Business.Json.ServiceCallHelper.GetResponseString(System.Net.WebResponse)">
            <summary>The read response.</summary>
            <param name="response">The response.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.Json.ServiceCallHelper.ParseResult``1(System.String)">
            <summary>
            Parses the result.
            </summary>
            <typeparam name="T">The expected return type.</typeparam>
            <param name="data">The data.</param>
            <returns>The parsed object.</returns>
        </member>
        <member name="T:Tix.Core.Business.Json.ServiceCallHelper.ServiceResult`1">
            <summary>The service result.</summary>
            <typeparam name="T">The expected result type.</typeparam>
        </member>
        <member name="P:Tix.Core.Business.Json.ServiceCallHelper.ServiceResult`1.Result">
            <summary>Gets or sets the result. Needed because the result is wrapped.</summary>
        </member>
        <member name="T:Tix.Core.Business.Json.ServiceCallHelper.JsonServiceFailedException">
            <summary>The json service failed exception.</summary>
        </member>
        <member name="M:Tix.Core.Business.Json.ServiceCallHelper.JsonServiceFailedException.#ctor(System.String,System.Net.WebException)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.Json.ServiceCallHelper.JsonServiceFailedException"/> class.</summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.DateConditionEvaluatorInputs">
            <summary>
            Generates inputs for TIPS: thisDay, thisMonth, thisYear,
            thisMillDay, thisMillMonth, thisMillYear, now, today
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.DateConditionEvaluatorInputs.GetInputs">
            <summary>The get inputs used by the condition evaluator.</summary>
            <returns>
            A list of key value pairs that represent the key and the value for the key.
            </returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType">
            <summary>
            Reports the concrete type of an ArithmeticExpression class.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.Addition">
            <summary>
            The concrete type is AdditionExpression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.Multiplication">
            <summary>
            The concrete type is MultiplicationExpression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.Negation">
            <summary>
            The concrete type is NegationExpression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.Identifier">
            <summary>
            The concrete type is Identifier.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.BooleanConstant">
            <summary>
            The concrete type is BooleanConstant.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.IntegerConstant">
            <summary>
            The concrete type is IntegerConstant.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.NullConstant">
            <summary>
            The concrete type is NullConstant.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.NumericConstant">
            <summary>
            The concrete type is NumericConstant.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.TextConstant">
            <summary>
            The concrete type is TextConstant.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.DateTime">
            <summary>
            The concrete type DateTimeConstant.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmethicExpressionType.TimeSpan">
            <summary>
            The concrete type TimeStampConstant.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression">
            <summary>
            Defines an arithmetic expression.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>The concrete type.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>The clone of the expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression.ExchangeNode(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode)">
            <summary>
            Exchanges the node.
            </summary>
            <param name="nodeToReplace">The node to replace.</param>
            <param name="newChild">The new child.</param>
            <remarks>
            Arithmetic expressions currently don't support tree manipulation.
            </remarks>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode">
            <summary>
            Represent a node in the abstract syntax tree.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>The debugger display text.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode.ExchangeNode(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode)">
            <summary>
            Exchanges the node.
            </summary>
            <param name="nodeToReplace">The node to replace.</param>
            <param name="newChild">The new child.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant">
            <summary>
            Represents a constant Boolean value.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.valueText">
            <summary> The value text </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.value">
            <summary> The value </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant"/> class.
            </summary>
            <param name="valueText">The value text.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant" /> class.
            </summary>
            <param name="value">if set to <c>true</c> [value].</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.ValueText">
            <summary> Gets the value text. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.Value">
            <summary> Gets a value indicating whether this <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant"/> is value. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpressionType">
            <summary>
            Defines the possible concrete types for a Boolean expression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpressionType.And">
            <summary>
            The concrete type is AndExpression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpressionType.Compare">
            <summary>
            The concrete type is CompareExpression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpressionType.InCompare">
            <summary>
            The concrete type is InCompareExpression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpressionType.Not">
            <summary>
            The concrete type is NotExpression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpressionType.Empty">
            <summary>
            The concrete type is EmptyBooleanExpression.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression">
            <summary>
            Sub class for all classes that result in a Boolean value.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>The concrete type of the Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>The clone of the expression.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant">
            <summary>
            Represents a DateTime literal.
            </summary>
            <remarks>
            Please note the timezone handling: The text will represent the date and time information in the same time zone as the database server.
            This means if the database is running in UTC, the date is interpreted as UTC (no conversion needed). When the database is in local time
            then the date is interpreted as in the server's time zone and converted to UTC.
            </remarks>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.valueText">
            <summary> The value text </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.value">
            <summary> The value </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant"/> class.
            </summary>
            <param name="valueText">The value text.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.#ctor(System.DateTime)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant"/> class.
            </summary>
            <param name="timeStamp">The time stamp.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.ValueText">
            <summary> Gets the value text. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.Value">
            <summary> Gets the value. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.ParseDateTime(System.String)">
            <summary>
            Parses the date time in ISO 8601 format.
            </summary>
            <param name="inValueText">The value text.</param>
            <returns>The DateTime instance.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant.FormatAsIsoDate(System.DateTime)">
            <summary>
            Formats as ISO date.
            </summary>
            <param name="timeStamp">The time stamp.</param>
            <returns>The ISO text representation of the DateTime.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.EmptyBooleanExpression">
            <summary>
            Represents an empty expression.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.EmptyBooleanExpression.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.EmptyBooleanExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type of the Boolean expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.EmptyBooleanExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.EmptyBooleanExpression.ExchangeNode(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode)">
            <summary>
            Exchanges the node.
            </summary>
            <param name="nodeToReplace">The node to replace.</param>
            <param name="newChild">The new child.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression">
            <summary>
            Represents a negate operation on the arithmetic expression.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression.arithmeticExpression">
            <summary>
            The operator expression.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression.#ctor(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression"/> class.
            </summary>
            <param name="op">The operator expression.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression.ArithmeticExpression">
            <summary> Gets the operator. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum">
            <summary>
            Defines the possible arithmetic operations for the AddtionExpression class.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum.Addition">
            <summary>
            An addition is executed.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum.Subtraction">
            <summary>
            A subtraction is executed.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression">
            <summary>
            The AdditionExpression represents an addition or subtraction operation.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.arithmeticExpressionLeft">
            <summary> The operator left </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.op">
            <summary> The operation. </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.arithmeticExpressionRight">
            <summary> The operator right </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.#ctor(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression"/> class.
            </summary>
            <param name="arithmeticExpressionLeft">The operator left.</param>
            <param name="op">The op.</param>
            <param name="arithmeticExpressionRight">The operator right.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.ArithmeticExpressionLeft">
            <summary> Gets the operator left. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.Operator">
            <summary> Gets the operation. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.ArithmeticExpressionRight">
            <summary> Gets the operator right. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression.GetOperationText(Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum)">
            <summary>
            Gets the operation text.
            </summary>
            <param name="additionOperatorEnum">The addition operator enumeration.</param>
            <returns>The text representation.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression">
            <summary>
            The AndExpression class represents a sequence of operands that are combined
            by the and operation.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.booleanExpressionLeft">
            <summary> The expression left </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.booleanExpressionRight">
            <summary> The expression right </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.#ctor(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression,Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression" /> class.
            </summary>
            <param name="booleanExpressionLeft">The expression left.</param>
            <param name="booleanExpressionRight">The expression right.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.BooleanExpressionLeft">
            <summary> Gets the expression left. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.BooleanExpressionRight">
            <summary> Gets the expression right. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type of the Boolean expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression.ExchangeNode(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode)">
            <summary>
            Exchanges the node.
            </summary>
            <param name="nodeToReplace">The node to replace.</param>
            <param name="newChild">The new child.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum">
            <summary>
            Defines the possible operations from the CompareExpression class.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum.Equals">
            <summary>
            Two values are equal.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum.NotEquals">
            <summary>
            Two values are not equal.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum.GreaterThan">
            <summary>
            The left value is greater than the right value
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum.LessThan">
            <summary>
            The right value is greater than the left value
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum.GreaterThanOrEqual">
            <summary>
            Two values are equal.
            - or -
            The left value is greater than the right value
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum.LessThanOrEqual">
            <summary>
            Two values are equal.
            - or -
            The right value is greater than the left value
            </summary>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression">
            <summary>
            The CompareExpression represents a compare operation between and identifier on the left side
            and a constant expression on the right side.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.identifier">
            <summary> The identifier </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.op">
            <summary> The operation </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.arithmeticExpression">
            <summary> The compare constant. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.#ctor(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression"/> class.
            </summary>
            <param name="identifier">The identifier.</param>
            <param name="op">The operation.</param>
            <param name="arithmeticExpression">The compare constant.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.Identifier">
            <summary> Gets the identifier. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.Operator">
            <summary> Gets the operator. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.ArithmeticExpression">
            <summary> Gets the compare constant. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type of the Boolean expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.ExchangeNode(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode)">
            <summary>
            Exchanges the node.
            </summary>
            <param name="nodeToReplace">The node to replace.</param>
            <param name="newChild">The new child.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression.GetOperationText(Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum)">
            <summary>
            Gets the operation text.
            </summary>
            <param name="operatorEnum">The operator enumeration.</param>
            <returns>The text representation.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition">
            <summary>
            The Condition class is the root class of every abstract syntax tree.
            As we currently only support AND as the criterion to add several comparisons, it is the only
            possibility right now.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition.booleanExpression">
            <summary> The and expression. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition"/> class.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition.#ctor(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition"/> class.
            </summary>
            <param name="booleanExpression">The and expression.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition.BooleanExpression">
            <summary> Gets the and expression. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>The debugger display text.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition.Clone">
            <summary>
            Clones this instance including the complete syntax tree.
            </summary>
            <returns>A clone of the condition.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition.ExchangeNode(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode)">
            <summary>
            Exchanges the node.
            </summary>
            <param name="nodeToReplace">The node to replace.</param>
            <param name="newChild">The new child.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier">
            <summary>
            The class represents an identifier
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.name">
            <summary> The name </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.nameParts">
            <summary> The sub names </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.#ctor(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier" /> class.
            </summary>
            <param name="identifierNames">The identifier names.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier"/> class.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.Name">
            <summary>
            Gets the name of the identifier.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.NameParts">
            <summary> Gets the name parts. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns> The clone of the expression. </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.CloneTypeSafe">
            <summary>
            Clones this instance.
            </summary>
            <returns> The clone of the expression. </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier.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.Core.Business.Expressions.AbstractSyntaxTree.Identifier.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="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression">
            <summary>
            The InCompareExpression represents an equal comparison with a list of values.
            If one of the values match, true is returned.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.identifier">
            <summary> The identifier </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.literalExpressions">
            <summary> The compare constants </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.#ctor(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier,System.Collections.Generic.IEnumerable{Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression"/> class.
            </summary>
            <param name="identifier">The identifier.</param>
            <param name="literalExpressions">The compare constants.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.Identifier">
            <summary> Gets the identifier. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.LiteralExpressions">
            <summary>
            Gets the compare constants.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type of the Boolean expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression.ExchangeNode(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode)">
            <summary>
            Exchanges the node.
            </summary>
            <param name="nodeToReplace">The node to replace.</param>
            <param name="newChild">The new child.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant">
            <summary>
            The class represents a constant integer value.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.valueText">
            <summary> The value text </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.isHexadecimalLiteral">
            <summary>
            The is hexadecimal literal
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.value">
            <summary> The value </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant" /> class.
            </summary>
            <param name="valueText">The value text.</param>
            <param name="isHexadecimalLiteral">if set to <c>true</c> [is hexadecimal literal].</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant"/> class.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.Value">
            <summary> Gets the value. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.ValueText">
            <summary> Gets the value text. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.IsHexadecimalLiteral">
            <summary>
            Gets a value indicating whether the original text was a hexadecimal literal.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.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.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant.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="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum">
            <summary>
            Defines the possible operations for the MultiplicationExpression class.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum.Multiplication">
            <summary>
            A multiplication is executed.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum.Division">
            <summary>
            A division is executed.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum.Modulo">
            <summary>
            The modulo operation is executed: it returns the
            remaining value of a integer division operation.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression">
            <summary>
            The MultiplicationExpression represents a multiplication, division or modulo operation.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.arithmeticExpressionLeft">
            <summary> The operator left. </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.op">
            <summary> The operator. </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.arithmeticExpressionRight">
            <summary> The operator right </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.#ctor(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum,Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression" /> class.
            </summary>
            <param name="arithmeticExpressionLeft">The operator left.</param>
            <param name="op">The operator.</param>
            <param name="arithmeticExpressionRight">The operator right.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.ArithmeticExpressionLeft">
            <summary> Gets the operator left. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.Operator">
            <summary> Gets the operation. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.ArithmeticExpressionRight">
            <summary> Gets the operator right. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression.GetOperationText(Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum)">
            <summary>
            Gets the operation text.
            </summary>
            <param name="multiplicationOperatorEnum">The multiplication operator enumeration.</param>
            <returns>The text representation.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression">
            <summary>
            The NotExpression represents the not Boolean operation.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression.expression">
            <summary> The expression. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression.#ctor(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression"/> class.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression.Expression">
            <summary> Gets the expression. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type of the Boolean expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression.ExchangeNode(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode)">
            <summary>
            Exchanges the node.
            </summary>
            <param name="nodeToReplace">The node to replace.</param>
            <param name="newChild">The new child.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant">
            <summary>
            Represents a constant numeric value.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.valueText">
            <summary> The value text </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.value">
            <summary> The value </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant" /> class.
            </summary>
            <param name="valueText">The value text.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.#ctor(System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant"/> class.
            </summary>
            <param name="doubleValue">The double value.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.Value">
            <summary> Gets the value. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.ValueText">
            <summary> Gets the value text. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant">
            <summary>
            Represents a constant text.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.text">
            <summary> The text </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.rawText">
            <summary>The raw text</summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant" /> class.
            </summary>
            <param name="text">The text.</param>
            <param name="isExpressionText">if set to <c>true</c> [is expression text].</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.Text">
            <summary> Gets the text. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.RawText">
            <summary> Gets the raw text. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant.StripApostrophes(System.String)">
            <summary>
            Strips the apostrophes.
            </summary>
            <param name="text">The text where the apostrophes should be removed.</param>
            <returns>The text.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant">
            <summary>
            Represents a TimeSpan literal.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.Scanner">
            <summary>
            The scanner for the pattern: "-1y -1m -1d -1h -1min -1s"
            each part can be empty
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.valueText">
            <summary> The value text </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.value">
            <summary> The value </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant" /> class.
            </summary>
            <param name="valueText">The value text.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.#ctor(Tix.Runtime.RelativeTimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant"/> class.
            </summary>
            <param name="timeSpanValue">The time stamp value value.</param>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.Value">
            <summary> Gets the value. </summary>
        </member>
        <member name="P:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.ValueText">
            <summary> Gets the value text. </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.FormatValue(Tix.Runtime.RelativeTimeSpan)">
            <summary>
            Formats the value.
            </summary>
            <param name="timeSpanValue">The time stamp value.</param>
            <returns>The text representation of the relative time stamp.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.ParseValue(System.String)">
            <summary>
            Parses the value.
            </summary>
            <param name="text">The value text.</param>
            <returns>The relative time stamp instance represented by the text.</returns>
            <exception cref="T:System.FormatException">Invalid format of RelativeTimeStamp value</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant.GetInteger(System.Text.RegularExpressions.Match,System.String)">
            <summary>
            Gets the integer.
            </summary>
            <param name="match">The match.</param>
            <param name="groupName">Name of the group.</param>
            <returns>The integer number of the match with the given group name.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant">
            <summary>
            Represents the NULL constant value.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant.GetExpressionType">
            <summary>
            Gets the concrete type of the expression.
            </summary>
            <returns>
            The concrete type.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant.GetDebuggerDisplay">
            <summary>
            Gets the debugger display text.
            </summary>
            <returns>
            The debugger display text.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns>
            The clone of the expression.
            </returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ConditionBuilder">
            <summary>
            Builds a condition based on a list of Boolean expressions.
            </summary>
            <remarks>
            The builder does not yet support the full syntax of a condition.
            </remarks>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareExpression(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Builds the compare date time.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="expression">The expression.</param>
            <returns>
            The Boolean expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareDateTime(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.Nullable{System.DateTime})">
            <summary>
            Builds the compare date time.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="timeStamp">The time stamp.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareDateTime(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.DateTime)">
            <summary>
            Builds the compare date time.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="timeStamp">The time stamp.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareDateTime(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>Builds the compare date time.</summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="timeStampExpression">The time Stamp Expression.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareText(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.String)">
            <summary>
            Builds the compare text.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="textValue">The text value.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildInCompareTextList(System.String,System.Collections.Generic.List{System.String})">
            <summary>
            Builds the compare text list.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="textValues">The text values.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareInteger(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.Nullable{System.Int32})">
            <summary>Builds the compare integer.</summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="integerValue">The integer value.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareTimeSpanFromNow(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,Tix.Runtime.RelativeTimeSpan)">
            <summary>
            Builds the compare time span from now.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="timeSpan">The time span.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareTimeSpanFromAnchor(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.String,Tix.Runtime.RelativeTimeSpan)">
            <summary>
            Builds the compare time span from specified anchor.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="anchor">The anchor like thismonth, thisyear, ...</param>
            <param name="timeSpan">The time span.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCompareBoolean(System.String,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.Boolean)">
            <summary>
            Builds the compare boolean.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <param name="operation">The operation.</param>
            <param name="boolValue">The boolean value.</param>
            <returns>The Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildCondition(System.Collections.Generic.List{Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression})">
            <summary>
            Builds the condition.
            </summary>
            <param name="comparisons">The comparisons.</param>
            <returns>The condition.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildAddExpression(System.Int32,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,System.Int32)">
            <summary>
            Builds the add expression.
            </summary>
            <param name="summand1">The summand1.</param>
            <param name="operation">The operation.</param>
            <param name="summand2">The summand2.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildAddExpression(System.Double,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,System.Double)">
            <summary>
            Builds the add expression.
            </summary>
            <param name="summand1">The summand1.</param>
            <param name="operation">The operation.</param>
            <param name="summand2">The summand2.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildMultiplicationExpression(System.Int32,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum,System.Int32)">
            <summary>
            Builds the multiplication expression.
            </summary>
            <param name="summand1">The summand1.</param>
            <param name="operation">The operation.</param>
            <param name="summand2">The summand2.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildMultiplicationExpression(System.Double,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum,System.Double)">
            <summary>
            Builds the multiplication expression.
            </summary>
            <param name="summand1">The summand1.</param>
            <param name="operation">The operation.</param>
            <param name="summand2">The summand2.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildAddExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Builds the add expression.
            </summary>
            <param name="summand1">The summand1.</param>
            <param name="operation">The operation.</param>
            <param name="summand2">The summand2.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildDateTimeConstant(System.DateTime)">
            <summary>
            Builds the date time constant.
            </summary>
            <param name="timeStamp">The time stamp.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildIdentifier(System.String)">
            <summary>
            Builds the identifier.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildTextConstant(System.String)">
            <summary>
            Builds the text constant.
            </summary>
            <param name="textValue">The text value.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildIntegerConstant(System.Int32)">
            <summary>
            Builds the integer constant.
            </summary>
            <param name="integerValue">The integer value.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildDoubleConstant(System.Double)">
            <summary>
            Builds the double constant.
            </summary>
            <param name="doubleValue">The double value.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildTimeSpanConstant(Tix.Runtime.RelativeTimeSpan)">
            <summary>
            Builds the time span constant.
            </summary>
            <param name="timeSpan">The time span.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildBooleanConstant(System.Boolean)">
            <summary>
            Builds the boolean constant.
            </summary>
            <param name="booleanValue">The boolean value.</param>
            <returns>The arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionBuilder.BuildLiteralExpression(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Builds the literal expression.
            </summary>
            <param name="textValues">The text values.</param>
            <returns>The arithmetic expressions.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ConditionEvaluator">
            <summary>
            Parses and evaluates conditions.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.ConditionEvaluator.Logger">
            <summary>
            The logger
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionEvaluator.Parse(System.String)">
            <summary>
            Parses the specified expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The syntax tree for the grammar.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionEvaluator.ParseArithmeticExpression(System.String)">
            <summary>The parse arithmetic expression.</summary>
            <param name="partialExpression">The partial expression.</param>
            <returns>The <see cref="T:Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionEvaluator.Evaluate(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean)">
            <summary>Evaluates the specified condition.</summary>
            <param name="condition">The condition.</param>
            <param name="inputs">A dictionary that provides the actual values for any identifiers needed by the expression.</param>
            <param name="includeStandards">Include standard inputs like user code, group codes, etc.</param>
            <param name="throwException">The throw Exception.</param>
            <returns>The result of the evaluation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionEvaluator.Evaluate(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean)">
            <summary>Evaluates the specified condition.</summary>
            <param name="condition">The condition.</param>
            <param name="inputs">A dictionary that provides the actual values for any identifiers needed by the expression.</param>
            <param name="includeStandards">The include Standards.</param>
            <param name="throwException">The throw Exception.</param>
            <returns>The result of the evaluation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionEvaluator.GetComparisonExpressionsForIdentifier(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition,System.String)">
            <summary>
            Searches for all comparison expressions that have an identifier of the given name on the left
            side of the expression.
            </summary>
            <param name="condition">The condition.</param>
            <param name="identifierName">Name of the identifier.</param>
            <returns>
            The list of found expressions.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionEvaluator.EvaluateArithmeticExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Evaluates the arithmetic expression. The expression must be a constant expression, meaning that
            it may not contain an Identifier.
            </summary>
            <param name="arithmeticExpression">The arithmetic expression.</param>
            <returns>
            The result of the calculation.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionEvaluator.EvaluateArithmeticExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Evaluates the arithmetic expression. The expression must be a constant expression, meaning that
            it may not contain an Identifier.
            </summary>
            <param name="arithmeticExpression">The arithmetic expression.</param>
            <param name="inputs">The inputs.</param>
            <returns>
            The result of the calculation.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionEvaluator.GetInputs">
            <summary>The get inputs.</summary>
            <returns>The <see cref="T:System.Collections.Generic.IDictionary`2"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter">
            <summary>
            Converts the generic expression tree from grammatica into the special
            AST nodes for the conditions.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildSyntaxTree(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the syntax tree.
            </summary>
            <param name="expression">The expression.</param>
            <returns>
            The Condition node that contains the AST for the generic expression tree.
            </returns>
            <remarks>
            The string literals used here are defined in the grammar for the parser. They should not change
            unless the grammar change.
            </remarks>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildAndExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the and expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>A BooleanExpression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildAndExpressionInternal(PerCederberg.Grammatica.Runtime.Node,System.Int32)">
            <summary>
            Builds the and expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="currentIndex">Index of the current.</param>
            <returns>A BooleanExpression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildNotExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the not expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>A BooleanExpression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildCompareExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>A BooleanExpression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildIdentifier(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the identifier.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The identifier instance</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildIdentifierParts(PerCederberg.Grammatica.Runtime.Node,System.Collections.Generic.List{System.String})">
            <summary>
            Builds the identifier parts.
            </summary>
            <param name="expression">The expression.</param>
            <param name="identifierList">The identifier list.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildInCompareExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the IN compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The list of arithmetic expressions.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildInListTargetExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the in list target expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The list of arithmetic expressions.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildArgumentList(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the argument list.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The list of arithmetic expressions.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildArgumentListInternal(PerCederberg.Grammatica.Runtime.Node,System.Collections.Generic.List{Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression})">
            <summary>
            Builds the argument list internal.
            </summary>
            <param name="expression">The expression.</param>
            <param name="list">The list.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildOperatorCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier,PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the operator compare expression.
            </summary>
            <param name="identifier">The identifier.</param>
            <param name="expression">The expression.</param>
            <returns>The CompareExpression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildAdditiveExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the additive expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The arithmetic expression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildAdditiveExpressionInternal(PerCederberg.Grammatica.Runtime.Node,System.Int32)">
            <summary>
            Builds the additive expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="currentIndex">Index of the current.</param>
            <returns>
            The arithmetic expression node.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildMultiplicativeExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the multiplicative expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The arithmetic expression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildMultiplicativeExpressionInternal(PerCederberg.Grammatica.Runtime.Node,System.Int32)">
            <summary>
            Builds the multiplicative expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="currentIndex">Index of the current.</param>
            <returns>
            The arithmetic expression node.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildNegateExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the negate expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The arithmetic expression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildBasicExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the basic expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The arithmetic expression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildFieldPropertyExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the field property expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The arithmetic expression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildLiteralExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the literal expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The arithmetic expression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildBooleanLiteralExpression(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the Boolean literal expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The arithmetic expression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.BuildExpressionGroup(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Builds the expression group.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The arithmetic expression node.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.ParseOperatorEnum(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Parses the operator enumeration.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The OperatorEnum value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.ParseAdditionOperatorEnum(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Parses the addition operator enumeration.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The AdditionOperator enumeration value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionExpressionTreeConverter.ParseMultiplicationOperatorEnum(PerCederberg.Grammatica.Runtime.Node)">
            <summary>
            Parses the multiplication operator enumeration.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The MultiplicationOperator enumeration value.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ConditionFormatter">
            <summary>
            Converts a condition to a text that can be parsed again to the same condition.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionFormatter.ToString(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Converts a Condition to its text representation.
            </summary>
            <param name="condition">The condition.</param>
            <returns>
            A text that can be parsed to an identical Condition.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionFormatter.ToString(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>Converts a Condition to its text representation.</summary>
            <param name="expression">The expression.</param>
            <returns>A text that can be parsed to an identical Condition.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ConditionTreeEvaluator">
            <summary>The condition tree evaluator.</summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.ConditionTreeEvaluator.inputs">
            <summary>
            The inputs
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.ConditionTreeEvaluator.calculator">
            <summary>
            The calculator
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.ConditionTreeEvaluator"/> class.
            </summary>
            <param name="inputs">The inputs.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.GetResult(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Gets the result.
            </summary>
            <param name="condition">The condition.</param>
            <returns>The result of the evaluation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.GetResult(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Gets the result from the arithmetic expression.
            </summary>
            <param name="arithmeticExpression">The arithmetic expression.</param>
            <returns>The result of the evaluation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitBooleanExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression)">
            <summary>
            Visits the Boolean expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the Boolean expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitAndExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression)">
            <summary>
            Visits the and expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the and expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression)">
            <summary>
            Visits the compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the compare expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitInCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression)">
            <summary>
            Visits the in compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the IN compare expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitNotExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression)">
            <summary>
            Visits the not expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the not expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.GetIdentifierValue(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Gets the identifier value.
            </summary>
            <param name="identifier">The identifier.</param>
            <returns>The value for the identifier.</returns>
            <exception cref="T:Tix.Core.Business.Expressions.IdentifierNotFoundException">The value for the identifier is not available in the inputs dictionary.</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitArithmeticExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression)">
            <summary>
            Visits the arithmetic expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the arithmetic expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitAddition(Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression)">
            <summary>
            Visits the addition.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the addition.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitMultiplication(Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression)">
            <summary>
            Visits the multiplication.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the multiplication.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitNegation(Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression)">
            <summary>
            Visits the negation.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The result of the negation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitIdentifier(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Returns the value that is available in the inputs dictionary for the identifier's name.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The value in the inputs dictionary for the identifier's name.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitBooleanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant)">
            <summary>
            Visits the Boolean constant.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The value of the Boolean constant.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitIntegerConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant)">
            <summary>
            Visits the integer constant.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The value of the integer constant.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitNullConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant)">
            <summary>
            Visits the null constant.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The null value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitNumericConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant)">
            <summary>
            Visits the numeric constant.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The value of the numeric constant.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitTextConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant)">
            <summary>
            Visits the text constant.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The text of the constant.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitDateTimeConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant)">
            <summary>
            Visits the date time constant.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The value of the date time constant.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.VisitTimeSpanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant)">
            <summary>
            Visits the date time constant.
            </summary>
            <param name="expression">The expression.</param>
            <returns>The value of the date time constant.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.ToInvariantText(System.String)">
            <summary>
            To the invariant text.
            </summary>
            <param name="text">The text.</param>
            <returns>The invariant version of the text (the casing is normalized)</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ConditionTreeEvaluator.ConvertKeyToInvariant(System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Converts the key to invariant.
            </summary>
            <param name="inputDictionary">The inputs.</param>
            <returns>A new dictionary with the keys converted to the invariant representation (casing is normalized).</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ExpressionCalculator">
            <summary>
            Class that handles the actual operation between the data types of the condition evaluator.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.ApplyAnd(System.Boolean,System.Boolean)">
            <summary>
            Applies the and operation.
            </summary>
            <param name="leftValue">if set to <c>true</c> [left value].</param>
            <param name="rightValue">if set to <c>true</c> [right value].</param>
            <returns>A Boolean value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.ApplyNot(System.Boolean)">
            <summary>
            Applies the not operation.
            </summary>
            <param name="value">if set to <c>true</c> [value].</param>
            <returns>A Boolean value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.ApplyCompare(System.Object,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.Object)">
            <summary>
            Applies the compare operation between values of different data types.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>A Boolean value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.ApplyNegation(System.Object)">
            <summary>
            Applies the negation operation to numeric data types.
            </summary>
            <param name="value">The value.</param>
            <returns>The negative value of the input.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.ApplyMultiplication(System.Object,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum,System.Object)">
            <summary>
            Applies the multiplication operation.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.ApplyAddition(System.Object,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,System.Object)">
            <summary>
            Applies the addition operation.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.GetTargetTypeCode(System.Object,System.Object)">
            <summary>
            Gets the target type code. If one operator is a double value, the result is double.
            If any non-numeric type is encountered,
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="valueRight">The value right.</param>
            <returns>The target type code.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.IsEnumerable(System.Object)">
            <summary>
            Determines whether the specified value left is enumerable.
            </summary>
            <param name="valueLeft">The value left.</param>
            <returns>True when the type is a IEnumerable</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.ApplyCompareOnList(System.Collections.IEnumerable,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.Object)">
            <summary>
            Applies the compare operation between values of different data types.
            </summary>
            <param name="enumerable">The enumerable.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>
            A Boolean value.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.ApplyCompareOnScalar(System.Object,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.Object)">
            <summary>
            Applies the compare operation between values of different data types.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>A Boolean value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.Multiply(System.Int32,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum,System.Int32)">
            <summary>
            Applies the multiplication operation.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.Multiply(System.Double,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationOperatorEnum,System.Double)">
            <summary>
            Applies the multiplication operation.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.AdditionDateTime(System.DateTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,System.Object)">
            <summary>
            Additions the date time.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.Addition(System.Int32,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,System.Int32)">
            <summary>
            Applies the addition operation.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.Addition(System.Double,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,System.Double)">
            <summary>
            Applies the addition operation.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ExpressionCalculator.Addition(System.DateTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionOperatorEnum,System.TimeSpan)">
            <summary>
            Applies the addition operation.
            </summary>
            <param name="valueLeft">The value left.</param>
            <param name="operation">The operation.</param>
            <param name="valueRight">The value right.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.IdentifierNotFoundException">
            <summary>The identifier not found exception.</summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.IdentifierNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.IdentifierNotFoundException"/> class.
            </summary>
            <param name="name">The name of the identifier.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ILinqConditionCustomConverter">
            <summary>
            An implementation of the interface provides a object specific implementation of the
            function creation.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ILinqConditionCustomConverter.CustomConversion(System.Object,System.String)">
            <summary>
            Provides a extension point for custom parameter conversions.
            </summary>
            <param name="result">The result.</param>
            <param name="identifierName">Name of the identifier.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ILinqConditionCustomConverter.ShouldGenerateCondition(System.String)">
            <summary>
            Filters the specified identifier name.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <returns>true when the identifier should be removed from the expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ILinqConditionCustomConverter.TranslateIdentifierName(System.String)">
            <summary>
            Translates the name of the identifier. This allows to map a query column name to
            a different name on the entity
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <returns>The translated identifier name.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ILinqConditionCustomConverter.CreateCustomPropertyAccess(System.Linq.Expressions.ParameterExpression,System.String)">
            <summary>
            Creates the custom property access.
            </summary>
            <param name="itemParameter">The item parameter.</param>
            <param name="identifierName">Name of the identifier.</param>
            <returns>The custom member access.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter">
            <summary>
            Filters the condition by some criteria.
            Disadvantage of this class is that it copies the full syntax tree.
            </summary>
            <remarks>
            This class is not used anymore, but kept for future use.
            </remarks>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.identifierName">
            <summary>
            The identifier name
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.stack">
            <summary>
            The stack remembering the current position in the tree.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter" /> class.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.FindComparisonExpressions(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Finds the comparison expressions.
            </summary>
            <param name="condition">The condition.</param>
            <returns>A new condition with the filter applied.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.VisitBooleanExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression,System.Boolean@)">
            <summary>
            Visits the Boolean expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="deleteNodeFlag">if set to <c>true</c> [delete node flag].</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.VisitAndExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression,System.Boolean@)">
            <summary>
            Visits the and expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="deleteNodeFlag">if set to <c>true</c> [delete node flag].</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.AndDeleteLeft(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression,System.Boolean@)">
            <summary>
            Ands the delete left.
            </summary>
            <param name="parent">The parent.</param>
            <param name="expression">The expression.</param>
            <param name="deleteNodeFlag">if set to <c>true</c> [delete node flag].</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.AndDeleteRight(Tix.Core.Business.Expressions.AbstractSyntaxTree.AstNode,Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression,System.Boolean@)">
            <summary>
            Ands the delete right.
            </summary>
            <param name="parent">The parent.</param>
            <param name="expression">The expression.</param>
            <param name="deleteNodeFlag">if set to <c>true</c> [delete node flag].</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.VisitCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression,System.Boolean@)">
            <summary>
            Visits the compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="deleteNodeFlag">if set to <c>true</c> [delete node flag].</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.VisitInCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression,System.Boolean@)">
            <summary>
            Visits the in compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="deleteNodeFlag">if set to <c>true</c> [delete node flag].</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.VisitNotExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression,System.Boolean@)">
            <summary>
            Visits the not expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="deleteNodeFlag">if set to <c>true</c> [delete node flag].</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionTreeFilter.HasIdentifierWithName(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Determines whether [has identifier with name] [the specified identifier].
            </summary>
            <param name="identifier">The identifier.</param>
            <returns>True when the identifier has the name.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase">
            <summary>
            Base class for condition visitee classes that enables the derived classes to only
            override the needed methods.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitCondition(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Visits the condition.
            </summary>
            <param name="condition">The condition.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitAndExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression)">
            <summary>
            Visits the and expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitCompareExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression)">
            <summary>
            Visits the compare expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitArgumentList(Tix.Core.Business.Expressions.Infrastructure.VisitTime)">
            <summary>
            Visits the argument list.
            </summary>
            <param name="visitTime">The visit time.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitInCompareExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression)">
            <summary>
            Visits the in compare expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitNotExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression)">
            <summary>
            Visits the not expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitAddition(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression)">
            <summary>
            Visits the addition.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitMultiplication(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression)">
            <summary>
            Visits the multiplication.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitNegation(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression)">
            <summary>
            Visits the negation.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitIdentifier(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Visits the identifier.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitBooleanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant)">
            <summary>
            Visits the Boolean constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitIntegerConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant)">
            <summary>
            Visits the integer constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitNullConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant)">
            <summary>
            Visits the null constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitNumericConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant)">
            <summary>
            Visits the numeric constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitTextConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant)">
            <summary>
            Visits the text constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitDateTimeConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant)">
            <summary>
            Visits the date time constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisiteeBase.VisitTimeSpanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant)">
            <summary>
            Visits the time span constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor">
            <summary>
            Traverses the condition
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.Visit(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the specified condition.
            </summary>
            <param name="condition">The condition.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitArithmeticExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the arithmetic expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitBooleanExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the Boolean expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitAndExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the and expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitInCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the in compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitArgumentList(System.Collections.Generic.IEnumerable{Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression},Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the argument list.
            </summary>
            <param name="expressions">The expressions.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitNotExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the not expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitAddition(Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the addition.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitMultiplication(Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the multiplication.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitNegation(Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the negation.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitIdentifier(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Returns the value that is available in the inputs dictionary for the identifier's name.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitBooleanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the Boolean constant.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitIntegerConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the integer constant.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitNullConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the null constant.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitNumericConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the numeric constant.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitTextConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the text constant.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitDateTimeConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the date time constant.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.ConditionVisitor.VisitTimeSpanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant,Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee)">
            <summary>
            Visits the time span constant.
            </summary>
            <param name="expression">The expression.</param>
            <param name="visitee">The visitee.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.FilterByType`1">
            <summary>
            Filters the condition properties by the available properties of the class.
            </summary>
            <typeparam name="TItem">The type of the item.</typeparam>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterByType`1.CustomConversion(System.Object,System.String)">
            <summary>
            Provides a extension point for custom parameter conversions.
            </summary>
            <param name="result">The result.</param>
            <param name="identifierName">Name of the identifier.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterByType`1.ShouldGenerateCondition(System.String)">
            <summary>
            Filters the specified identifier name.
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <returns>true when the identifier should be removed from the expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterByType`1.TranslateIdentifierName(System.String)">
            <summary>
            Translates the name of the identifier. This allows to map a query column name to
            a different name on the entity
            </summary>
            <param name="identifierName">Name of the identifier.</param>
            <returns>
            The translated identifier name.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterByType`1.CreateCustomPropertyAccess(System.Linq.Expressions.ParameterExpression,System.String)">
            <summary>
            Creates the custom property access.
            </summary>
            <param name="itemParameter">The item parameter.</param>
            <param name="identifierName">Name of the identifier.</param>
            <returns>
            The custom member access.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterByType`1.GetPropertyName(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
            <summary>
            Determines the specified property name.
            </summary>
            <param name="func">The property definition function.</param>
            <returns>The name of the property.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.FilterByTypeBase">
            <summary>
            Base type of the FilterByType class.
            </summary>
            <remarks>
            The base class is needed because the static field is created once for every
            concrete instance of the generic class. That removes our intended caching.
            </remarks>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.FilterByTypeBase.PropertyListLocker">
            <summary>
            The property list locker.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.FilterByTypeBase.PropertyList">
            <summary>
            The property list
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterByTypeBase.GetPropertiesList(System.Type)">
            <summary>
            Gets the properties list.
            </summary>
            <param name="requestedType">Type of the requested.</param>
            <returns>The list of properties of the requested type.</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee">
            <summary>
            Gathers all conditions.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.identifierNameToAccept">
            <summary>
            The identifier name to accept
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.selectedConditions">
            <summary>
            The selected conditions
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.acceptNode">
            <summary>
            The accept node flag.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee"/> class.
            </summary>
            <param name="identifierNameToAccept">The identifier name to accept.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.GetSelectedConditions(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Gets the selected conditions.
            </summary>
            <param name="condition">The condition.</param>
            <returns>
            The selected conditions.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.VisitCompareExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression)">
            <summary>
            Visits the compare expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.VisitIdentifier(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Visits the identifier.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.VisitNotExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression)">
            <summary>
            Visits the not expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
            <exception cref="T:System.NotSupportedException">Not expressions are not supported in the FilterVisitee class!</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.FilterVisitee.VisitInCompareExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression)">
            <summary>
            Visits the in compare expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
            <exception cref="T:System.NotSupportedException">Not expressions are not supported in the FilterVisitee class!</exception>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.VisitTime">
            <summary>
            The time during tree traversal when the visit happens.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.VisitTime.Before">
            <summary>
            The visit happens before the left node is entered.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.VisitTime.During">
            <summary>
            The visit happens between the left and right node is entered.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.VisitTime.After">
            <summary>
            The visit happens after the right node is entered.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee">
            <summary>
            Defines the visitee interface for ConditionVisitor.
            Classes can implement the interface to get information about a concrete condition.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitCondition(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Visits the condition.
            </summary>
            <param name="condition">The condition.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitAndExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression)">
            <summary>
            Visits the and expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitCompareExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression)">
            <summary>
            Visits the compare expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitArgumentList(Tix.Core.Business.Expressions.Infrastructure.VisitTime)">
            <summary>
            Visits the argument list.
            </summary>
            <param name="visitTime">The visit time.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitInCompareExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression)">
            <summary>
            Visits the in compare expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitNotExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression)">
            <summary>
            Visits the not expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitAddition(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression)">
            <summary>
            Visits the addition.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitMultiplication(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression)">
            <summary>
            Visits the multiplication.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitNegation(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression)">
            <summary>
            Visits the negation.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitIdentifier(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Visits the identifier.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitBooleanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant)">
            <summary>
            Visits the Boolean constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitIntegerConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant)">
            <summary>
            Visits the integer constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitNullConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant)">
            <summary>
            Visits the null constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitNumericConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant)">
            <summary>
            Visits the numeric constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitTextConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant)">
            <summary>
            Visits the text constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitDateTimeConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant)">
            <summary>
            Visits the date time constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.IConditionVisitee.VisitTimeSpanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant)">
            <summary>
            Visits the time span constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee">
            <summary>The string output condition visitee.</summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.buffer">
            <summary>
            The buffer.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.GetText">
            <summary>
            Gets the text.
            </summary>
            <returns>The text representing the condition that is traversed.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitCondition(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Visits the condition.
            </summary>
            <param name="condition">The condition.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitAndExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression)">
            <summary>
            Visits the and expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitCompareExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression)">
            <summary>
            Visits the compare expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitArgumentList(Tix.Core.Business.Expressions.Infrastructure.VisitTime)">
            <summary>
            Visits the argument list.
            </summary>
            <param name="visitTime">The visit time.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitInCompareExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression)">
            <summary>
            Visits the in compare expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitNotExpression(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression)">
            <summary>
            Visits the not expression.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitAddition(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.AdditionExpression)">
            <summary>
            Visits the addition.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitMultiplication(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.MultiplicationExpression)">
            <summary>
            Visits the multiplication.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitNegation(Tix.Core.Business.Expressions.Infrastructure.VisitTime,Tix.Core.Business.Expressions.AbstractSyntaxTree.NegateExpression)">
            <summary>
            Visits the negation.
            </summary>
            <param name="visitTime">The visit time.</param>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitIdentifier(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Visits the identifier.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitBooleanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanConstant)">
            <summary>
            Visits the Boolean constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitIntegerConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.IntegerConstant)">
            <summary>
            Visits the integer constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitNullConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NullConstant)">
            <summary>
            Visits the null constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitNumericConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.NumericConstant)">
            <summary>
            Visits the numeric constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitTextConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TextConstant)">
            <summary>
            Visits the text constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitDateTimeConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.DateTimeConstant)">
            <summary>
            Visits the date time constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Infrastructure.StringOutputConditionVisitee.VisitTimeSpanConstant(Tix.Core.Business.Expressions.AbstractSyntaxTree.TimeSpanConstant)">
            <summary>
            Visits the time span constant.
            </summary>
            <param name="expression">The expression.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.LinqConditionConverter`1">
            <summary>
            Traverses a condition tree and creates a expression that can be used in a Linq .Where() call.
            </summary>
            <typeparam name="TItem">The type of the item.</typeparam>
        </member>
        <member name="F:Tix.Core.Business.Expressions.LinqConditionConverter`1.convertDatesToDatabaseTimeZone">
            <summary>
            The use database time zone
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Expressions.LinqConditionConverter`1.provider">
            <summary>
            The provider
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.#ctor(Tix.Core.Business.Expressions.ILinqConditionCustomConverter,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.LinqConditionConverter`1" /> class.
            </summary>
            <param name="provider">The provider.</param>
            <param name="convertDatesToDatabaseTimeZone">
            if set to <c>true</c> a conversion to the database time zone is done for DateTime
            values. Set this to true when you use the resulting expression for database queries.
            </param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.VisitExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Visits the specified condition.
            </summary>
            <param name="condition">The condition.</param>
            <returns>The function representing the condition expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.Visit(Tix.Core.Business.Expressions.AbstractSyntaxTree.Condition)">
            <summary>
            Visits the specified condition.
            </summary>
            <param name="condition">The condition.</param>
            <returns>The function representing the condition expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.VisitBooleanExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression,System.Linq.Expressions.ParameterExpression)">
            <summary>
            Visits the Boolean expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="itemParameter">The item parameter.</param>
            <returns>
            The expression representing the condition expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.VisitAndExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.AndExpression,System.Linq.Expressions.ParameterExpression)">
            <summary>
            Visits the and expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="itemParameter">The item parameter.</param>
            <returns>
            The expression representing the condition expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.ShouldGenerateAnd(Tix.Core.Business.Expressions.AbstractSyntaxTree.BooleanExpression)">
            <summary>
            Determines if the expression should be generated.
            </summary>
            <param name="expression">The expression.</param>
            <returns>True when the expression should be generated.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.ShouldGenerateIdentifier(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Determines if the identifier should be generated.
            </summary>
            <param name="identifier">The identifier.</param>
            <returns>True when the expression should be generated.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.VisitCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.CompareExpression,System.Linq.Expressions.ParameterExpression)">
            <summary>
            Visits the compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="itemParameter">The item parameter.</param>
            <returns>
            The expression representing the condition expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.VisitNotExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.NotExpression,System.Linq.Expressions.ParameterExpression)">
            <summary>
            Visits the not expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="itemParameter">The item parameter.</param>
            <returns>
            The expression representing the condition expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.VisitEmptyExpression">
            <summary>
            Visits the empty expression.
            </summary>
            <returns>The expression representing the condition expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.VisitInCompareExpression(Tix.Core.Business.Expressions.AbstractSyntaxTree.InCompareExpression,System.Linq.Expressions.ParameterExpression)">
            <summary>
            Visits the in compare expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="itemParameter">The item parameter.</param>
            <returns>
            The expression representing the condition expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.ConvertIfNeeded(System.Object,System.Linq.Expressions.MemberExpression)">
            <summary>
            Converts if needed.
            </summary>
            <param name="item">The item.</param>
            <param name="memberAccess">The member access.</param>
            <returns>The expression that is either a constant expression or a converted constant expression.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.VisitArgumentList(System.Collections.Generic.IEnumerable{Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression},System.String)">
            <summary>
            Visits the argument list.
            </summary>
            <param name="expressions">The expressions.</param>
            <param name="identifierName">Name of the identifier.</param>
            <returns>
            The function that applies the where condition.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetArithmeticExpressionValue(Tix.Core.Business.Expressions.AbstractSyntaxTree.ArithmeticExpression,System.String)">
            <summary>
            Visits the arithmetic expression.
            </summary>
            <param name="arithmeticExpression">The arithmetic expression.</param>
            <param name="identifierName">Name of the identifier.</param>
            <returns>
            The result of the arithmetic expression.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetIdentifierName(Tix.Core.Business.Expressions.AbstractSyntaxTree.Identifier)">
            <summary>
            Visits the identifier.
            </summary>
            <param name="identifier">The identifier.</param>
            <returns>The name of the identifier.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetCompareExpression(System.Linq.Expressions.MemberExpression,Tix.Core.Business.Expressions.AbstractSyntaxTree.OperatorEnum,System.Linq.Expressions.Expression)">
            <summary>
            Gets the compare expression.
            </summary>
            <param name="memberAccess">The member access.</param>
            <param name="op">The operation.</param>
            <param name="valueConstant">The value constant.</param>
            <returns>The compare expression for the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetLessThanOrEqual(System.Linq.Expressions.MemberExpression,System.Linq.Expressions.Expression)">
            <summary>
            Gets the less than or equal.
            </summary>
            <param name="memberAccess">The member access.</param>
            <param name="valueConstant">The value constant.</param>
            <returns>The compare expression for the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetGreaterThanOrEqual(System.Linq.Expressions.MemberExpression,System.Linq.Expressions.Expression)">
            <summary>
            Gets the greater than or equal.
            </summary>
            <param name="memberAccess">The member access.</param>
            <param name="valueConstant">The value constant.</param>
            <returns>The compare expression for the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetLessThan(System.Linq.Expressions.MemberExpression,System.Linq.Expressions.Expression)">
            <summary>
            Gets the less than.
            </summary>
            <param name="memberAccess">The member access.</param>
            <param name="valueConstant">The value constant.</param>
            <returns>The compare expression for the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetGreaterThan(System.Linq.Expressions.MemberExpression,System.Linq.Expressions.Expression)">
            <summary>
            Gets the greater than.
            </summary>
            <param name="memberAccess">The member access.</param>
            <param name="valueConstant">The value constant.</param>
            <returns>The compare expression for the operation.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetStringComparison(System.Linq.Expressions.MemberExpression,System.Linq.Expressions.Expression)">
            <summary>
            Gets the string comparison.
            </summary>
            <param name="memberAccess">The member access.</param>
            <param name="valueConstant">The value constant.</param>
            <returns>The call to string.Compare.</returns>
        </member>
        <member name="M:Tix.Core.Business.Expressions.LinqConditionConverter`1.GetPropertyMemberAccessExpression(System.Linq.Expressions.ParameterExpression,System.String)">
            <summary>
            Gets the property member access expression.
            </summary>
            <param name="itemParameter">The item parameter.</param>
            <param name="identifierName">Name of the identifier.</param>
            <returns>The member expression for accessing the property</returns>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ParserLogException">
            <summary>
            Exception for reporting parser errors.
            This class contains the same information as the class with the same name from grammatica,
            but we don't want to expose that implementation detail to our users, so we re-implement it.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ParserLogException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.ParserLogException"/> class.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ParserLogException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.ParserLogException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer">
            <remarks>A class providing callback methods for the
            parser.</remarks>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.Enter(PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.Exit(PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.Child(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterAdd(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitAdd(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterSub(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitSub(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterMul(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitMul(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterDiv(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitDiv(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterMod(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitMod(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterLeftParen(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitLeftParen(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterRightParen(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitRightParen(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterEq(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitEq(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterLt(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitLt(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterGt(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitGt(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterLte(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitLte(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterGte(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitGte(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterNe(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitNe(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterAnd(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitAnd(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterNot(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitNot(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterIn(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitIn(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterArgumentSeparator(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitArgumentSeparator(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterIdentifierDiv(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitIdentifierDiv(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterInteger(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitInteger(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterReal(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitReal(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterStringLiteral(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitStringLiteral(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterCharLiteral(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitCharLiteral(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterTrue(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitTrue(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterFalse(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitFalse(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterNullLiteral(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitNullLiteral(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterIdentifierPart(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitIdentifierPart(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterHexLiteral(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitHexLiteral(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterTimespan(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitTimespan(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterDatetime(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitDatetime(PerCederberg.Grammatica.Runtime.Token)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterAndExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitAndExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildAndExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterNotExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitNotExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildNotExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterCompareExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitCompareExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildCompareExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterOperatorCompareExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitOperatorCompareExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildOperatorCompareExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterInCompareExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitInCompareExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildInCompareExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterInListTargetExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitInListTargetExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildInListTargetExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterArgumentList(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitArgumentList(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildArgumentList(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterAdditiveExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitAdditiveExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildAdditiveExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterMultiplicativeExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitMultiplicativeExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildMultiplicativeExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterNegateExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitNegateExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildNegateExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterBasicExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitBasicExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildBasicExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterFieldPropertyExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitFieldPropertyExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildFieldPropertyExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterIdentifier(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitIdentifier(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildIdentifier(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterLiteralExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitLiteralExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildLiteralExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterBooleanLiteralExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitBooleanLiteralExpression(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildBooleanLiteralExpression(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.EnterExpressionGroup(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when entering a parse tree node.</summary>
            
             <param name='node'>the node being entered</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ExitExpressionGroup(PerCederberg.Grammatica.Runtime.Production)">
             <summary>Called when exiting a parse tree node.</summary>
            
             <param name='node'>the node being exited</param>
            
             <returns>the node to add to the parse tree, or
                      null if no parse tree should be created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionAnalyzer.ChildExpressionGroup(PerCederberg.Grammatica.Runtime.Production,PerCederberg.Grammatica.Runtime.Node)">
             <summary>Called when adding a child to a parse tree
             node.</summary>
            
             <param name='node'>the parent node</param>
             <param name='child'>the child node, or null</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParseException'>if the node analysis
             discovered errors</exception>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Parser.ConditionConstants">
            <remarks>An enumeration with token and production node
            constants.</remarks>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Parser.ConditionParser">
            <remarks>A token stream parser.</remarks>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Parser.ConditionParser.SynteticPatterns">
            <summary>An enumeration with the generated production node
            identity constants.</summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionParser.#ctor(System.IO.TextReader)">
             <summary>Creates a new parser with a default analyzer.</summary>
            
             <param name='input'>the input stream to read from</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParserCreationException'>if the parser
             couldn't be initialized correctly</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionParser.#ctor(System.IO.TextReader,Tix.Core.Business.Expressions.Parser.ConditionAnalyzer)">
             <summary>Creates a new parser.</summary>
            
             <param name='input'>the input stream to read from</param>
            
             <param name='analyzer'>the analyzer to parse with</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParserCreationException'>if the parser
             couldn't be initialized correctly</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionParser.NewTokenizer(System.IO.TextReader)">
             <summary>Creates a new tokenizer for this parser. Can be overridden
             by a subclass to provide a custom implementation.</summary>
            
             <param name='input'>the input stream to read from</param>
            
             <returns>the tokenizer created</returns>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParserCreationException'>if the tokenizer
             couldn't be initialized correctly</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionParser.CreatePatterns">
             <summary>Initializes the parser by creating all the production
             patterns.</summary>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParserCreationException'>if the parser
             couldn't be initialized correctly</exception>
        </member>
        <member name="T:Tix.Core.Business.Expressions.Parser.ConditionTokenizer">
            <remarks>A character stream tokenizer.</remarks>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionTokenizer.#ctor(System.IO.TextReader)">
             <summary>Creates a new tokenizer for the specified input
             stream.</summary>
            
             <param name='input'>the input stream to read</param>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParserCreationException'>if the tokenizer
             couldn't be initialized correctly</exception>
        </member>
        <member name="M:Tix.Core.Business.Expressions.Parser.ConditionTokenizer.CreatePatterns">
             <summary>Initializes the tokenizer by creating all the token
             patterns.</summary>
            
             <exception cref='T:PerCederberg.Grammatica.Runtime.ParserCreationException'>if the tokenizer
             couldn't be initialized correctly</exception>
        </member>
        <member name="T:Tix.Core.Business.Expressions.ValueConversionException">
            <summary>
            An error in the value conversion has occurred.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ValueConversionException.#ctor(System.TypeCode,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.ValueConversionException"/> class.
            </summary>
            <param name="typeCode">The type code.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Tix.Core.Business.Expressions.ValueConversionException.#ctor(System.TypeCode,System.TypeCode)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Expressions.ValueConversionException"/> class.
            </summary>
            <param name="typeCodeLeft">The type code left.</param>
            <param name="typeCodeRight">The type code right.</param>
        </member>
        <member name="T:Tix.Core.Business.Expressions.WebServiceConditionEvaluator">
            <summary>
            A condition evaluator that adds implicit variables
            appropriate for usage in web services.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Expressions.WebServiceConditionEvaluator.Evaluate(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Evaluates the specified condition.
            </summary>
            <param name="condition">The condition.</param>
            <param name="inputs">A dictionary that provides the actual values for any identifiers needed by the expression.</param>
            <returns>The result of the evaluation.</returns>
        </member>
        <member name="T:Tix.Core.Business.ISecurityProvider">
            <summary>
            Plugin interface for adding custom security providers to the system.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.ISecurityProvider.HasAccess(System.String,System.Type,System.ComponentModel.AttributeCollection,System.Object[],System.String)">
            <summary>
            Checks the access according to the security provider's rules. If the access is not granted,
            the method may throw a custom exception or return false to throw the default exception.
            </summary>
            <param name="serviceName">The name of the domain service.</param>
            <param name="domainServiceType">The type implementing the domain service class.</param>
            <param name="serviceCallAttributes">The attributes on the service call.</param>
            <param name="serviceCallParameters">The parameters of the service call.</param>
            <param name="userCode">The user that is authenticated for the service method call.</param>
            <returns>A value indicating whether the access is granted.</returns>
        </member>
        <member name="T:Tix.Core.Business.Managers.ParameterGroupManager">
            <summary>
            Parameter Group Manager
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Managers.ParameterGroupManager.logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.Core.Business.Managers.ParameterGroupManager.paraGroupRepository">
            <summary> The parameter group repository </summary>
        </member>
        <member name="F:Tix.Core.Business.Managers.ParameterGroupManager.parameterRepository">
            <summary> The parameter repository </summary>
        </member>
        <member name="F:Tix.Core.Business.Managers.ParameterGroupManager.descriptionLanguageRepository">
            <summary> The description language repository </summary>
        </member>
        <member name="M:Tix.Core.Business.Managers.ParameterGroupManager.Save(Tix.Core.Entities.ParameterGroup)">
            <summary>
            Persist <see cref="T:Tix.Core.Entities.ParameterGroup"/> configuration
            </summary>
            <param name="parameterGroup"><see cref="T:Tix.Core.Entities.ParameterGroup"/></param>
        </member>
        <member name="M:Tix.Core.Business.Managers.ParameterGroupManager.ConfigurationExists(System.String)">
            <summary>
            Check if parameter group configuration exists
            </summary>
            <param name="parameterGroupCode">the parameter group code</param>
            <returns>check results</returns>
        </member>
        <member name="M:Tix.Core.Business.Managers.ParameterGroupManager.Get(System.String)">
            <summary>
            Gets <see cref="T:Tix.Core.Entities.ParameterGroup"/>
            </summary>
            <param name="parameterGroupCode">the parameter group code</param>
            <returns><see cref="T:Tix.Core.Entities.ParameterGroup"/></returns>
        </member>
        <member name="M:Tix.Core.Business.Managers.ParameterGroupManager.DeleteParaGroupConfiguration(System.String)">
            <summary>
            Delete parameter group configuration
            </summary>
            <param name="parameterGroupCode">the parameter group code</param>
        </member>
        <member name="T:Tix.Core.Business.Parameters.ParameterBaseConverter">
            <summary>Converts a instance of ParameterBase to and from JSON.</summary>
        </member>
        <member name="P:Tix.Core.Business.Parameters.ParameterBaseConverter.CanRead">
            <summary>Gets a value indicating whether this <see cref="T:Newtonsoft.Json.JsonConverter" /> can read JSON.</summary>
            <value><c>true</c> if this <see cref="T:Newtonsoft.Json.JsonConverter" /> can read JSON; otherwise, <c>false</c>. </value>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBaseConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>Writes the JSON representation of the object.</summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
            <exception cref="T:System.ArgumentNullException">The value of 'writer', 'value' and 'serializer' cannot be null.</exception>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBaseConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>Reads the JSON representation of the object.</summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">Type of the object.</param>
            <param name="existingValue">The existing value of object being read.</param>
            <param name="serializer">The calling serializer.</param>
            <returns>The object value.</returns>
            <exception cref="T:System.ArgumentNullException">The value of 'reader' cannot be null.</exception>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBaseConverter.CanConvert(System.Type)">
            <summary>Determines whether this instance can convert the specified object type.</summary>
            <param name="objectType">Type of the object.</param>
            <returns><c>true</c> if this instance can convert the specified object type; otherwise,<c>false</c>.</returns>
        </member>
        <member name="T:Tix.Core.Business.Parameters.ParameterBase">
            <summary>The tips parameter.</summary>
        </member>
        <member name="F:Tix.Core.Business.Parameters.ParameterBase.key">
            <summary>
            The key.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.Parameters.ParameterBase"/> class.</summary>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.Parameters.ParameterBase"/> class.</summary>
            <param name="key">The key.</param>
        </member>
        <member name="P:Tix.Core.Business.Parameters.ParameterBase.Key">
            <summary>Gets or sets the code.</summary>
        </member>
        <member name="P:Tix.Core.Business.Parameters.ParameterBase.ParameterGroupCode">
            <summary>Gets the parameter group code.</summary>
        </member>
        <member name="P:Tix.Core.Business.Parameters.ParameterBase.Translation">
            <summary>Gets the translation.</summary>
        </member>
        <member name="P:Tix.Core.Business.Parameters.ParameterBase.DefaultText">
            <summary>Gets the default text.</summary>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase.op_Implicit(Tix.Core.Business.Parameters.ParameterBase)~Tix.Core.Entities.TipsParameter">
            <summary>
            Performs an implicit conversion from <see cref="T:Tix.Core.Business.Parameters.ParameterBase"/> to <see cref="T:Tix.Core.Entities.TipsParameter"/>.
            </summary>
            <param name="parameter">The parameter.</param>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase.GetTipsParameter">
            <summary>
            Gets the tips parameter.
            </summary>
            <returns>the tips parameter</returns>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase.Equals(System.Object)">
            <summary>
            The equals.
            </summary>
            <param name="obj">
            The obj.
            </param>
            <returns>
            The <see cref="T:System.Boolean"/>.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase.GetHashCode">
            <summary>
            The get hash code.
            </summary>
            <returns>
            The <see cref="T:System.Int32"/>.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase.ToString">
            <summary>
            The to string.
            </summary>
            <returns>
            The <see cref="T:System.String"/>.
            </returns>
        </member>
        <member name="T:Tix.Core.Business.Parameters.ParameterBase`1">
            <summary>
            The tips parameter.
            </summary>
            <typeparam name="TEnum">The type of the enum.</typeparam>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase`1.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.Parameters.ParameterBase`1"/> class.</summary>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase`1.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.Parameters.ParameterBase`1"/> class.</summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase`1.#ctor(`0)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.Parameters.ParameterBase`1"/> class.</summary>
            <param name="enumKey">The enum key.</param>
        </member>
        <member name="P:Tix.Core.Business.Parameters.ParameterBase`1.Key">
            <summary>
            Gets or sets the key.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.Parameters.ParameterBase`1.EnumKey">
            <summary>Gets or sets the enum key.</summary>
        </member>
        <member name="P:Tix.Core.Business.Parameters.ParameterBase`1.AllowExtraKeys">
            <summary>Gets a value indicating whether allow extra keys.</summary>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterBase`1.GetTipsParameter">
            <summary>
            Performs an implicit conversion from <see cref="T:Tix.Core.Business.Parameters.ParameterBase" /> to <see cref="T:Tix.Core.Entities.TipsParameter" />.
            </summary>
            <returns>
            The result of the conversion.
            </returns>
        </member>
        <member name="T:Tix.Core.Business.Parameters.ParameterManager">
            <summary>
            Provides methods for accessing TIPS parameters / parameter groups.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Parameters.ParameterManager.Logger">
            <summary>The logger</summary>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterManager.GetParametersFromGroup(System.String,System.String)">
            <summary>Gets the parameters from group.</summary>
            <param name="paraGroup">The parameter group.</param>
            <param name="language">The language.</param>
            <returns>The list of parameters available for the given group or null if the group is not found.</returns>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterManager.GetParameterGroupsForEnums(System.String)">
            <summary>
            Gets the parameter groups for enums.
            </summary>
            <param name="paraGroup">The parameter group.</param>
            <returns>The parameter groups for the enums.</returns>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterManager.GetParameterText(System.String,System.String,System.String)">
            <summary>
            Gets the parameter text.
            </summary>
            <param name="parameterGroup">The parameter group.</param>
            <param name="parameterCode">The parameter code.</param>
            <param name="defaultText">The default text.</param>
            <returns>
            The parameter text specified by the parameter group and parameter code.
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterManager.GetParameter(System.String,System.String,System.Boolean)">
            <summary>The get parameter object.</summary>
            <param name="group">The group.</param>
            <param name="key">The key.</param>
            <param name="throwException">The throw Exception.</param>
            <returns>Returns the parameter object <see cref="T:Tix.Core.Entities.Parameter"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.Parameters.ParameterManager.CreateParametersForEnum(System.Type)">
            <summary>
            Creates the parameters for the enum.
            </summary>
            <param name="type">The type.</param>
            <returns>The parameters.</returns>
        </member>
        <member name="T:Tix.Core.Business.Permissions.ISupportPermissions">
            <summary>
            Entities that are shown in lists and need permission support can implement this interface
            to indicate to the user interface if the current user has write access.
            This is intended for user experience only, the business logic must always check when an action is executed.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.Permissions.ISupportPermissions.HasWritePermission">
            <summary>
            Gets a value indicating whether the current user has write permission on this entity.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.Permissions.PermissionDeniedException">
            <summary>
            Informs the caller that a permission access was denied.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionDeniedException.#ctor(System.String,System.String,Tix.Core.Entities.Enumerations.PermissionRights,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Permissions.PermissionDeniedException"/> class.
            </summary>
            <param name="permissionCode">The permission code that was requested.</param>
            <param name="userCode">The user code for which the request was done</param>
            <param name="permissionRights">The permission rights that was requested.</param>
            <param name="referenceType">The type of the reference that was requested.</param>
            <param name="referenceCode">The code of the reference that was requested.</param>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionDeniedException.FormatMessage(System.String,System.String,Tix.Core.Entities.Enumerations.PermissionRights,System.String,System.String)">
            <summary>
            Formats a message based on the input parameters.
            </summary>
            <param name="permissionCode">The permission code that was requested.</param>
            <param name="userCode">The user code for which the request was done</param>
            <param name="permissionRights">The permission rights that was requested.</param>
            <param name="referenceType">The type of the reference that was requested.</param>
            <param name="referenceCode">The code of the reference that was requested.</param>
            <returns>The formatted message.</returns>
        </member>
        <member name="T:Tix.Core.Business.Permissions.PermissionEvaluator">
            <summary>
            Evaluates the permissions for different scenarios.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.Permissions.PermissionEvaluator.DefaultCode">
            <summary>The text representing a default code: "*".</summary>
        </member>
        <member name="F:Tix.Core.Business.Permissions.PermissionEvaluator.DefaultEntryEnumerable">
            <summary>An enumerable containing only one default entry "*".</summary>
        </member>
        <member name="F:Tix.Core.Business.Permissions.PermissionEvaluator.isPermissionSecurityEnabledLazy">
            <summary>Stores the enabled state of the security system </summary>
        </member>
        <member name="P:Tix.Core.Business.Permissions.PermissionEvaluator.IsPermissionSecurityEnabled">
            <summary>
            Gets a value indicating whether the permission based security system is switched on.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.EnsureAccessTo(System.String,System.String,Tix.Core.Entities.Enumerations.PermissionRights,System.String,System.String)">
            <summary>
            Checks access for the given user, permission code and right for the requested entity.
            If the permission is not granted, it throws an <see cref="T:Tix.Core.Business.Permissions.PermissionDeniedException"/>.
            </summary>
            <param name="userCode">The user.</param>
            <param name="permissionCode">The permission.</param>
            <param name="permissionRight">The access right,</param>
            <param name="referenceType">The reference type.</param>
            <param name="referenceCode">The reference code. For referenceType == NONE this must be '*'.</param>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.HasAccessTo(System.String,System.String,Tix.Core.Entities.Enumerations.PermissionRights,System.String,System.String)">
            <summary>
            Checks access for the given user, permission code and right for the requested entity.
            </summary>
            <param name="userCode">The user.</param>
            <param name="permissionCode">The permission.</param>
            <param name="permissionRight">The access right,</param>
            <param name="referenceType">The reference type.</param>
            <param name="referenceCode">The reference code. For referenceType == NONE this must be '*'.</param>
            <returns>A value indicating whether the access is granted.</returns>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.FindAllEntitiesWithAccess(System.String,System.String,Tix.Core.Entities.Enumerations.PermissionRights,System.String)">
            <summary>
            Finds all reference codes the given user has the requested permission and access.
            </summary>
            <param name="userCode">The user for which the permission is requested.</param>
            <param name="permissionCode">The permission that is requested.</param>
            <param name="permissionRight">The access right that is requested.</param>
            <param name="referenceType">The reference type for which the reference codes should be retrieved.</param>
            <returns>The list of reference code the permission is granted for.</returns>
            <remarks>
            The returned enumerable is a query that is not enumerated into a list.
            </remarks>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.ThrowAccessDeniedException(System.String,System.String,Tix.Core.Entities.Enumerations.PermissionRights,System.String,System.String)">
            <summary>
            Throws an access denied exception with additional information.
            </summary>
            <param name="permissionCode">The permission code that was used.</param>
            <param name="userCode">The user code for which the permission was checked.</param>
            <param name="permissionRights">The permission rights that were requested.</param>
            <param name="referenceType">The type of the reference entity that was checked.</param>
            <param name="referenceCode">The code of hte reference entity that was checked.</param>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.GetPermissionRight(System.String,System.String,System.String,System.String)">
            <summary>
            Get the permission rights for the user
            </summary>
            <param name="userCode">The user code for which the permission was checked.</param>
            <param name="permissionCode">The permission code that was used.</param>
            <param name="referenceCode">The code of the reference</param>
            <param name="referenceType">The type of the reference </param>
            <returns>permission right and retrun null if not right found</returns>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.TestSetPermissionSecurityEnabled(System.Boolean)">
            <summary>
            Sets the permission system to enabled for unit testing.
            </summary>
            <param name="isEnabled">The enabled state.</param>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.CreateTestSetPermissionSecurityScope(System.Boolean)">
            <summary>
            Sets the permission system to enabled for unit testing.
            </summary>
            <param name="isEnabled">The enabled state.</param>
            <returns>A <see cref="T:System.IDisposable"/> that should be disposed when the original state of the permission system should be returned.</returns>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.GetIsPermissionSecurityEnabled">
            <summary>
            Gets the enabled state from the system data.
            </summary>
            <returns>A value indicating whether the security system is enabled.</returns>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.HasPermission(Tix.Core.Entities.Enumerations.PermissionRights,Tix.Core.Entities.Enumerations.PermissionRights)">
            <summary>
            Evaluates the requested against the actual access rights.
            </summary>
            <param name="actualAccessRight">The actual access right from the configuration.</param>
            <param name="requestedAccessRight">The requested access right the system needs to ensure.</param>
            <returns>A value indicating whether the access is granted.</returns>
        </member>
        <member name="T:Tix.Core.Business.Permissions.PermissionEvaluator.TestSetPermissionSecurityEnabledScope">
            <summary>
            Scope class for setting the enabled state of the permission system for testing.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.TestSetPermissionSecurityEnabledScope.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Permissions.PermissionEvaluator.TestSetPermissionSecurityEnabledScope"/> class.
            </summary>
            <param name="isEnabled">A value indicating whether the permission system should be enabled.</param>
        </member>
        <member name="M:Tix.Core.Business.Permissions.PermissionEvaluator.TestSetPermissionSecurityEnabledScope.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Tix.Core.Business.PresentationMetadataBatch">
            <summary>
            Helper for batch handling of colors/icons.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadataBatch.#ctor(System.Collections.Generic.List{System.Object})">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.PresentationMetadataBatch" /> class.</summary>
            <param name="items">The items to process.</param>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadataBatch.FillIcons(System.Collections.Generic.List{Tix.Core.Business.CustomFields.IconSerializationInfo},System.Boolean)">
            <summary>Fills the colors for the given color codes.</summary>
            <param name="neededIconCodes">The icon codes.</param>
            <param name="trackTimings">A flag indicating whether to track the timings.</param>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadataBatch.FillColors(System.Collections.Generic.IEnumerable{Tix.Core.Business.CustomFields.ColorSerializationInfo},System.Boolean)">
            <summary>Fills the colors for the given color codes.</summary>
            <param name="neededColorCodes">The color codes.</param>
            <param name="trackTimings">A flag indicating whether to track the timings.</param>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadataBatch.ResolveColor(System.Object,System.String,System.String@)">
            <summary>Gets the color for the given color codes.</summary>
            <param name="dataObject">The object.</param>
            <param name="colorBasisCode">The color basis code.</param>
            <param name="colorCode">The resolved color code.</param>
            <returns>True if the color/object combination was found, false otherwise.</returns>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadataBatch.ResolveIcon(System.Object,System.String,System.String@)">
            <summary>Gets the icon for the given color codes.</summary>
            <param name="dataObject">The object.</param>
            <param name="iconBasisCode">The icon basis code.</param>
            <param name="iconCode">The resolved icon code.</param>
            <returns>True if the icon/object combination was found, false otherwise.</returns>
        </member>
        <member name="T:Tix.Core.Business.ServiceBusImplementation">
            <summary>
            The service bus implementation
            </summary>
        </member>
        <member name="F:Tix.Core.Business.ServiceBusImplementation.eventMap">
            <summary>The event map</summary>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.Publish(System.String,System.Object)">
            <summary>
            Publishes the specified event name.
            </summary>
            <param name="eventName">Name of the event.</param>
            <param name="eventData">The event data.</param>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.Subscribe``1(System.String,System.Action{``0})">
            <summary>
            Subscribes the specified event name.
            </summary>
            <typeparam name="T">The type of the event parameter.</typeparam>
            <param name="eventName">Name of the event.</param>
            <param name="callback">The callback.</param>
            <returns>An disposable that will unsubscribe the event handler.</returns>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.Subscribe(System.String,System.Action{System.Object})">
            <summary>
            Subscribes the specified event name.
            </summary>
            <param name="eventName">Name of the event.</param>
            <param name="callback">The callback.</param>
            <returns>An disposable that will unsubscribe the event handler.</returns>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.Clear">
            <summary>
            Clears this instance. This is intended for unit testing only.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.AddEvent(Tix.Core.Business.ServiceBusImplementation.Subscription)">
            <summary>
            Adds the event.
            </summary>
            <param name="subscription">The subscription.</param>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.RemoveEvent(Tix.Core.Business.ServiceBusImplementation.Subscription)">
            <summary>
            Removes the event.
            </summary>
            <param name="subscription">The subscription.</param>
        </member>
        <member name="T:Tix.Core.Business.ServiceBusImplementation.Subscription">
            <summary>
            A class representing one event subscriber
            </summary>
        </member>
        <member name="F:Tix.Core.Business.ServiceBusImplementation.Subscription.eventName">
            <summary>The event name</summary>
        </member>
        <member name="F:Tix.Core.Business.ServiceBusImplementation.Subscription.callback">
            <summary>The callback</summary>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.Subscription.#ctor(System.String,System.Action{System.Object})">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.ServiceBusImplementation.Subscription"/> class.
            </summary>
            <param name="eventName">Name of the event.</param>
            <param name="callback">The callback.</param>
        </member>
        <member name="P:Tix.Core.Business.ServiceBusImplementation.Subscription.EventName">
            <summary>Gets the name of the event.</summary>
        </member>
        <member name="P:Tix.Core.Business.ServiceBusImplementation.Subscription.Callback">
            <summary>Gets the callback.</summary>
        </member>
        <member name="T:Tix.Core.Business.ServiceBusImplementation.SubscriptionScope">
            <summary>
            A class that manages the duration of a subscription.
            </summary>
            <seealso cref="T:System.IDisposable" />
        </member>
        <member name="F:Tix.Core.Business.ServiceBusImplementation.SubscriptionScope.serviceBus">
            <summary>The service bus</summary>
        </member>
        <member name="F:Tix.Core.Business.ServiceBusImplementation.SubscriptionScope.subscription">
            <summary>The subscription</summary>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.SubscriptionScope.#ctor(Tix.Core.Business.ServiceBusImplementation,Tix.Core.Business.ServiceBusImplementation.Subscription)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.ServiceBusImplementation.SubscriptionScope"/> class.
            </summary>
            <param name="serviceBus">The service bus.</param>
            <param name="subscription">The subscription.</param>
        </member>
        <member name="M:Tix.Core.Business.ServiceBusImplementation.SubscriptionScope.Dispose">
            <summary>
            Releases unmanaged and - optionally - managed resources.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.Session">
            <summary>
            Provides session information for applications.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Session.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Session"/> class.
            </summary>
            <param name="createContext">A flag indicating whether the session need to create its context or not.</param>
        </member>
        <member name="M:Tix.Core.Business.Session.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.Session"/> class.
            </summary>
            <param name="userCode">The user code that should be used for the session. The system loads the TixUser for the code.</param>
            <param name="createContext">A flag indicating whether the session need to create its context or not.</param>
        </member>
        <member name="M:Tix.Core.Business.Session.#ctor(Tix.DataAccess.Interfaces.ITixUser,System.Boolean)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.Session"/> class.</summary>
            <param name="user">The tips user.</param>
            <param name="createContext">A flag indicating whether the session need to create its context or not.</param>
        </member>
        <member name="M:Tix.Core.Business.Session.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Tix.Core.Business.Session.CreateSession(System.String,System.Func{System.String,Tix.DataAccess.Interfaces.ITixUser},System.Boolean)">
            <summary>
            Creates the session.
            </summary>
            <param name="userCode">The user code.</param>
            <param name="getUserFunc">The get user function.</param>
            <param name="createContext">A flag indicating whether the session need to create its context or not.</param>
        </member>
        <member name="T:Tix.Core.Business.SessionContext">
            <summary>
            Sets the thread context for background threads.
            </summary>
            <seealso cref="T:System.IDisposable" />
        </member>
        <member name="M:Tix.Core.Business.SessionContext.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.SessionContext"/> class.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.SessionContext.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:Tix.Core.Business.TixApplicationHandler">
            <summary>
            The application handler class.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.TixApplicationHandler.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.Core.Business.TixApplicationHandler.ServerName">
            <summary>The server name.</summary>
        </member>
        <member name="F:Tix.Core.Business.TixApplicationHandler.SiteName">
            <summary>The server name.</summary>
        </member>
        <member name="F:Tix.Core.Business.TixApplicationHandler.VirtualPath">
            <summary>The server name.</summary>
        </member>
        <member name="F:Tix.Core.Business.TixApplicationHandler.CurrentApplications">
            <summary>The application list.</summary>
        </member>
        <member name="F:Tix.Core.Business.TixApplicationHandler.LoadedApplications">
            <summary>The application list.</summary>
        </member>
        <member name="P:Tix.Core.Business.TixApplicationHandler.Applications">
            <summary>
            Gets the applications.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.WriteApplicationsToDatabase">
            <summary>Writes the applications to database.</summary>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.WriteApplicationsToDatabaseInCurrentContext">
            <summary>
            Writes the applications to database in current context.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.GetLoadedApplications">
            <summary>
            Gets the loaded applications.
            </summary>
            <returns>A list of loaded applications.</returns>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.GetApplicationForAssembly(System.String)">
            <summary>
            Gets the current application code.
            </summary>
            <param name="assemblyName">The owner assembly.</param>
            <returns>The application code for the assembly.</returns>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.IsActiveApplication(Tix.Runtime.IApplication)">
            <summary>
            Gets the current application code.
            </summary>
            <param name="application">The application.</param>
            <returns>The application code for the assembly.</returns>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.GetApplicationInstance(System.String)">
            <summary>
            Gets the application instance.
            </summary>
            <param name="applicationApplicationCode">The application application code.</param>
            <returns>The application instance.</returns>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.GetGroupCode">
            <summary>Gets the group code.</summary>
            <returns>The group code.</returns>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.GetActiveApplicationsUrls">
            <summary>Gets the urls from database.</summary>
            <returns>All web servers</returns>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.AddApplication(System.String,System.String)">
            <summary>
            Adds the application.
            </summary>
            <param name="appId">The application identifier.</param>
            <param name="directory">The directory.</param>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.SaveMissingApplicationDefinitions">
            <summary>
            Saves the missing application definitions.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.SaveMissingApplicationInstances">
            <summary>
            Saves the missing application instances.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.TixApplicationHandler.DeleteOldApplications">
            <summary>Deletes the old applications.</summary>
        </member>
        <member name="T:Tix.Core.Business.UserMessageFormatter">
            <summary>
            Formats UserMessage and InteractionCore messages.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.ToLanguageString(Tix.Runtime.ServiceCall.UserMessage,System.String,System.Boolean)">
            <summary>
            Converts the instance to a translation for the given user.
            </summary>
            <param name="message">The message.</param>
            <param name="languageCode">The code of the language to which the user message is formatted.</param>
            <param name="appendChildren">If true then add also UserString from UserMessage children.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.ToUserString(Tix.Runtime.ServiceCall.UserMessage,System.Boolean)">
            <summary>
            Converts the instance to a translation for the given user.
            </summary>
            <param name="message">The message.</param>
            <param name="appendChildren">If true then add also UserString from UserMessage children.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.ToUserString(Tix.Runtime.ServiceCall.InteractionCore)">
            <summary>
            Converts the instance to a translation for the given user.
            </summary>
            <param name="core">The core.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.ToUserString(Tix.Runtime.ServiceCall.InteractionCore,Tix.DataAccess.Interfaces.ITixUser,System.String)">
            <summary>
            Converts the instance to a translation for the given user.
            </summary>
            <param name="core">The core.</param>
            <param name="user">The user.</param>
            <param name="fieldName">Name of the field.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.ToSystemString(Tix.Runtime.ServiceCall.InteractionCore)">
            <summary>
            Converts the instance to a translation for the given user.
            </summary>
            <param name="core">The core.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.ReplaceParameterStrings(System.String,Tix.Runtime.ServiceCall.InteractionCore)">
            <summary>
            Replaces the parameter placeholders with the proper values.
            </summary>
            <param name="text">The text to replace the parameters in.</param>
            <param name="core">The parameters.</param>
            <returns>The string.</returns>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.TrackProcessCore(Tix.Runtime.ServiceCall.InteractionCore,Tix.DataAccess.Interfaces.ITixUser,System.String,System.String)">
            <summary>The track process core.</summary>
            <param name="core">The core.</param>
            <param name="user">The user.</param>
            <param name="text">The text.</param>
            <param name="fieldName">The field name.</param>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.GetParameterTrailer(Tix.Runtime.ServiceCall.InteractionCore,System.String)">
            <summary>The get parameter trailer.</summary>
            <param name="core">The core.</param>
            <param name="key">The key.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser">
            <summary>
            Dummy user implementation to pass in the language to all places.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser"/> class.
            </summary>
            <param name="languageCode">The language code.</param>
        </member>
        <member name="P:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.UserCode">
            <summary>Gets the user code.</summary>
        </member>
        <member name="P:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.FriendlyName">
            <summary>Gets the friendly name of the user.</summary>
        </member>
        <member name="P:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.Language">
            <summary>Gets the language.</summary>
        </member>
        <member name="P:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.Groups">
            <summary>Gets the user groups.</summary>
        </member>
        <member name="P:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.UserGroups">
            <summary>Gets the user groups.</summary>
        </member>
        <member name="P:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.UnitSystem">
            <summary>Gets the unit system code.</summary>
        </member>
        <member name="P:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.Settings">
            <summary>Gets the settings.</summary>
        </member>
        <member name="P:Tix.Core.Business.UserMessageFormatter.UserMessageFormatterDummyUser.Email">
            <summary>Gets the email.</summary>
        </member>
        <member name="T:Tix.Core.Business.User.SimpleEncryptionProvider">
            <summary>The simple encryption provider.</summary>
        </member>
        <member name="P:Tix.Core.Business.User.SimpleEncryptionProvider.SupportsDecrypt">
            <summary>
            Gets a value indicating whether the implementation can provide the
            Decrypt service, that means if Decrypt may be called.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.SimpleEncryptionProvider.Encrypt(System.String)">
            <summary>The encrypt.</summary>
            <param name="unencryptedText">The unencrypted text.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.SimpleEncryptionProvider.Decrypt(System.String)">
            <summary>The decrypt.</summary>
            <param name="encryptedText">The encrypted text.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.SimpleEncryptionProvider.Compare(System.String,System.String)">
            <summary>The compare.</summary>
            <param name="encryptedText">The encrypted text.</param>
            <param name="textToTest">The text to test.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.User.TixUser">
            <summary>
            The tix user entity
            </summary>
        </member>
        <member name="F:Tix.Core.Business.User.TixUser.AnonymousUserCode">
            <summary>Gets the anonymous user code.</summary>
        </member>
        <member name="F:Tix.Core.Business.User.TixUser.Logger">
            <summary>The logger.</summary>
        </member>
        <member name="F:Tix.Core.Business.User.TixUser.AnonymousUser">
            <summary>The anonymous user.</summary>
        </member>
        <member name="F:Tix.Core.Business.User.TixUser.LocalUserCache">
            <summary>The user cache.</summary>
        </member>
        <member name="F:Tix.Core.Business.User.TixUser.UserLoadLock">
            <summary>The user load lock</summary>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Tix.Core.Business.User.TixUser"/> class.
            This registers with the internal LocalUserCache with the real UserCache
            </summary>
        </member>
        <member name="P:Tix.Core.Business.User.TixUser.UserCode">
            <summary>Gets or sets the user code.</summary>
        </member>
        <member name="P:Tix.Core.Business.User.TixUser.FriendlyName">
            <summary>Gets or sets the friendly name of the user.</summary>
        </member>
        <member name="P:Tix.Core.Business.User.TixUser.Email">
            <summary>Gets or sets  the Email of the user.</summary>
        </member>
        <member name="P:Tix.Core.Business.User.TixUser.Language">
            <summary>Gets or sets the language.</summary>
            <value>The language code. </value>
        </member>
        <member name="P:Tix.Core.Business.User.TixUser.UserGroups">
            <summary>Gets or sets the user groups.</summary>
            <value>The user groups.</value>
        </member>
        <member name="P:Tix.Core.Business.User.TixUser.Groups">
            <summary>Gets the user groups.</summary>
            <value>The user groups.</value>
        </member>
        <member name="P:Tix.Core.Business.User.TixUser.UnitSystem">
            <summary>
            Gets or sets the unit system code.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.User.TixUser.Settings">
            <summary>
            Gets or sets the settings.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.Login(System.String,System.String,System.String,System.Boolean)">
            <summary>Logins the specified user name.</summary>
            <param name="userName">Name of the user.</param>
            <param name="password">The password.</param>
            <param name="customData">The custom data.</param>
            <param name="skipPasswordCheck">if set to <c>true</c> [skip password check].</param>
            <returns>The logged in user or null if user doesn't exist or password is wrong.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.LoginWithOneTimeToken(System.String,System.String,System.String)">
            <summary>
            Logins the with token.
            </summary>
            <param name="userName">Name of the user.</param>
            <param name="token">The token.</param>
            <param name="customData">The custom data.</param>
            <returns> User </returns>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.LoginWithToken(System.String,System.String,System.String)">
            <summary>
            Logins the with token.
            </summary>
            <param name="userName">Name of the user.</param>
            <param name="token">The token.</param>
            <param name="customData">The custom data.</param>
            <returns> User </returns>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.CreateToken(System.String)">
            <summary>
            Creates a new session token with default lifetime.
            </summary>
            <param name="userCode">The user for which the code should be created.</param>
            <returns>The token.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.GetUser(System.String)">
            <summary>Gets the user.</summary>
            <param name="userName">Name of the user.</param>
            <returns>The user object.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.RemoveUserFromCache(System.String)">
            <summary>Removes the user from cache.</summary>
            <param name="userCode">The user code.</param>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.AddUserToCache(Tix.DataAccess.Entities.User.UserData)">
            <summary>Adds the user to cache.</summary>
            <param name="userEntity">The user entity.</param>
            <returns>The converted user.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.LoadUser(System.String)">
            <summary>
            Loads the user from the database and initializes it.
            </summary>
            <param name="userName">The code of the user.</param>
            <returns>The loaded user.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.GetClaimsUser(System.Security.Claims.ClaimsIdentity)">
            <summary>
            Gets the user for the given claims user.
            </summary>
            <param name="claimsId">The claims identifier.</param>
            <returns>An in-memory user for the given claims.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.TixUser.VerifyDatabase(Tix.Runtime.ManagedArgumentBox)">
            <summary>Verifies the database.</summary>
            <param name="args">The custom data arguments.</param>
        </member>
        <member name="T:Tix.Core.Business.User.TokenAuthenticationHandler">
            <summary>
            Implements an <see cref="T:Tix.Core.Business.EventHandlers.IAuthenticationHandler"/> for managing the lifetime of one time of session tokens.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.TokenAuthenticationHandler.OnLogin(System.String)">
            <inheritdoc />
        </member>
        <member name="M:Tix.Core.Business.User.TokenAuthenticationHandler.OnLogout(System.String)">
            <inheritdoc />
        </member>
        <member name="T:Tix.Core.Business.User.IEncryptionProvider">
            <summary>
            Provides a facility for encryption of strings, e.g. passwords.
            </summary>
            <remarks>You shall use the Compare method for checking if a given text matches
            the encrypted value. This enables the provider to keep the encrypted value within
            it's responsibility and store it in save storage.</remarks>
        </member>
        <member name="P:Tix.Core.Business.User.IEncryptionProvider.SupportsDecrypt">
            <summary>
            Gets a value indicating whether the implementation can provide the
            Decrypt service, that means if Decrypt may be called.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.IEncryptionProvider.Encrypt(System.String)">
            <summary>
            Encrypts the passed string.
            </summary>
            <param name="unencryptedText">The text that is to be encrypted.</param>
            <returns>The encrypted text.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.IEncryptionProvider.Decrypt(System.String)">
            <summary>
            Decrypt an encrypted string. Decrypt may only be called when CanDecrypt returns true.
            </summary>
            <param name="encryptedText">The encrypted text.</param>
            <returns>The decrypted text.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.IEncryptionProvider.Compare(System.String,System.String)">
            <summary>
            Compares an encrypted text to a test value.
            </summary>
            <param name="encryptedText">The encrypted text.</param>
            <param name="textToTest">The text to test against the encrypted value.</param>
            <returns>true if the encrypted text matches the test text.</returns>
        </member>
        <member name="T:Tix.Core.Business.User.NoEncryptionEncryptionProvider">
            <summary>
            This implementation does not encrypt any text. It can be used as a dummy implementation
            when no encryption is needed.
            </summary>
        </member>
        <member name="P:Tix.Core.Business.User.NoEncryptionEncryptionProvider.SupportsDecrypt">
            <summary>
            Gets a value indicating whether the implementation can provide the
            Decrypt service, that means if Decrypt may be called.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.NoEncryptionEncryptionProvider.Encrypt(System.String)">
            <summary>
            Encrypts the passed string.
            </summary>
            <param name="unencryptedText">The text that is to be encrypted.</param>
            <returns>The encrypted text.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.NoEncryptionEncryptionProvider.Decrypt(System.String)">
            <summary>
            Decrypt an encrypted string. Decrypt may only be called when CanDecrypt returns true.
            </summary>
            <param name="encryptedText">The encrypted text.</param>
            <returns>The decrypted text.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.NoEncryptionEncryptionProvider.Compare(System.String,System.String)">
            <summary>
            Compares an encrypted text to a test value.
            </summary>
            <param name="encryptedText">The encrypted text.</param>
            <param name="textToTest">The text to test against the encrypted value.</param>
            <returns>true if the encrypted text matches the test text.</returns>
        </member>
        <member name="T:Tix.Core.Business.User.StrongEncryptionProvider">
            <summary>
            Generates a hash code for a given string value and returns the hash base64 encoded as
            a string. The implementation uses a  random salt to make it harder to guess break the hash.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.User.StrongEncryptionProvider.algorithm">
            <summary>
            The algorithm that is used for hashing the data.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.User.StrongEncryptionProvider"/> class
            which uses the SHA256 hash algorithm as the default algorithm.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.#ctor(Tix.Core.Business.User.StrongEncryptionProvider.Algorithm)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.User.StrongEncryptionProvider"/> class.
            </summary>
            <param name="algorithm">The hash algorithm that is used to compute
            the hashes of the data.</param>
        </member>
        <member name="T:Tix.Core.Business.User.StrongEncryptionProvider.Algorithm">
            <summary>
            The possible hash algorithms that are supported by StrongEncryptionProvider.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.User.StrongEncryptionProvider.Algorithm.SHA1">
            <summary>
            SHA1: A relatively weak hash algorithm
            </summary>
        </member>
        <member name="F:Tix.Core.Business.User.StrongEncryptionProvider.Algorithm.SHA256">
            <summary>
            SHA256: A strong hash algorithm
            </summary>
        </member>
        <member name="F:Tix.Core.Business.User.StrongEncryptionProvider.Algorithm.SHA384">
            <summary>
            SHA384: A strong hash algorithm
            </summary>
        </member>
        <member name="F:Tix.Core.Business.User.StrongEncryptionProvider.Algorithm.SHA512">
            <summary>
            SHA512: The strongest hash algorithm
            </summary>
        </member>
        <member name="P:Tix.Core.Business.User.StrongEncryptionProvider.SupportsDecrypt">
            <summary>
            Gets a value indicating whether the implementation can provide the
            Decrypt service, that means if Decrypt may be called.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.Encrypt(System.String)">
            <summary>Encrypts the passed string.</summary>
            <param name="unencryptedText">The text that is to be encrypted.</param>
            <returns>The encrypted text.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.Decrypt(System.String)">
            <summary>
            Decrypt an encrypted string. Decrypt may only be called when CanDecrypt returns true.
            </summary>
            <param name="encryptedText">The encrypted text.</param>
            <returns>The decrypted text.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.Compare(System.String,System.String)">
            <summary>
            Compares the hash values of the already hashed original text to a
            new value.
            </summary>
            <param name="encryptedText">The original hash value textToTest is compared against.</param>
            <param name="textToTest">The new plain text value that is compared against encryptedText.</param>
            <returns>true if the hash of textToTest is the same as encryptedText.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.EncryptWithSalt(System.String,System.Byte[])">
            <summary>
            Generates a cryptographically strong salt value, if the saltBytes are not given,
            of variable length; this salt values (or the generated values) are appended to the
            unencrypted text and the hash is generated.
            The salt prevents the same hash to be generated when the same input values are given.
            </summary>
            <param name="unencryptedText">The text for which a salt value should be generated.</param>
            <param name="saltBytes">
            if null, a new cryptographically strong salt value is
            generated.
            </param>
            <returns>The hash value of the unencrypted text and the salt value.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.GetHashAlgorithmImplementation">
            <summary>
            Gets the hash algorithm implementation based on the configured algorithm.
            </summary>
            <returns>The hash algorithm implementation of this instance.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.GetHashAlgorithmLengthInBits">
            <summary>
            Determines the length of the hash key for the selected hash algorithm
            </summary>
            <returns>The length of the hash key in bits.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.GenerateInteger(System.Security.Cryptography.RNGCryptoServiceProvider,System.Int32)">
            <summary>Generates the integer.</summary>
            <param name="rng">The crypto service provider.</param>
            <param name="maximum">The maximum value of integer.</param>
            <returns>The integer.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.StrongEncryptionProvider.GenerateSalt(System.Int32)">
            <summary>Generates the salt string.</summary>
            <param name="length">The length of the salt string.</param>
            <returns>The salt string.</returns>
        </member>
        <member name="T:Tix.Core.Business.User.TipsPasswordEncryptionProvider">
            <summary>
            Implements the TIPS encryption scheme.
            </summary>
            <remarks>
            This algorithm uses XOR to build the password. So the algorithm can be assumed
            to be very weak.
            </remarks>
        </member>
        <member name="F:Tix.Core.Business.User.TipsPasswordEncryptionProvider.PasswordHeader">
            <summary>
            The default prefix indicating that this encryption provider was used to
            create the hash.
            </summary>
        </member>
        <member name="F:Tix.Core.Business.User.TipsPasswordEncryptionProvider.cipherKey">
            <summary>
            The cipher key that was used to create the password hash.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.TipsPasswordEncryptionProvider.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Tix.Core.Business.User.TipsPasswordEncryptionProvider"/> class.
            </summary>
            <param name="cipherKey">The cipher key that is used for hash creation.</param>
        </member>
        <member name="P:Tix.Core.Business.User.TipsPasswordEncryptionProvider.SupportsDecrypt">
            <summary>
            Gets a value indicating whether the implementation can provide the
            Decrypt service, that means if Decrypt may be called.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.TipsPasswordEncryptionProvider.Encrypt(System.String)">
            <summary>
            Encrypts the passed string.
            </summary>
            <param name="unencryptedText">The text that is to be encrypted.</param>
            <returns>The encrypted text.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.TipsPasswordEncryptionProvider.Decrypt(System.String)">
            <summary>
            Decrypt an encrypted string. Decrypt may only be called when CanDecrypt returns true.
            </summary>
            <param name="encryptedText">The encrypted text.</param>
            <returns>The decrypted text.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.TipsPasswordEncryptionProvider.Compare(System.String,System.String)">
            <summary>
            Compares an encrypted text to a test value.
            </summary>
            <param name="encryptedText">The encrypted text.</param>
            <param name="textToTest">The text to test against the encrypted value.</param>
            <returns>true if the encrypted text matches the test text.</returns>
        </member>
        <member name="T:Tix.Core.Business.User.UserManager">
            <summary>
            Methods for getting data about users.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.User.UserManager.GetUser(System.String)">
            <summary>
            Gets the user.
            </summary>
            <param name="userCode">The user code.</param>
            <returns>The user data.</returns>
        </member>
        <member name="M:Tix.Core.Business.User.UserManager.GetUserGroup(System.String)">
            <summary>
            Gets the user group.
            </summary>
            <param name="userGroup">The user group code.</param>
            <returns>The user group.</returns>
        </member>
        <member name="T:Tix.Core.Business.AutoCompleteKeyParser">
            <summary>The auto complete key parser.</summary>
        </member>
        <member name="F:Tix.Core.Business.AutoCompleteKeyParser.WildChar">
            <summary>The wild char.</summary>
        </member>
        <member name="M:Tix.Core.Business.AutoCompleteKeyParser.Parse(System.String,System.Boolean,System.Boolean)">
            <summary>The parse.</summary>
            <param name="key">The key.</param>
            <param name="toUpperCase">The to upper case.</param>
            <param name="startsWithMode">The starts with mode.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.XMLDoc.XmlDoc">
            <summary>The xml doc.</summary>
        </member>
        <member name="F:Tix.Core.Business.XMLDoc.XmlDoc.XmlDocTypeCache">
            <summary>The xml doc cache.</summary>
        </member>
        <member name="F:Tix.Core.Business.XMLDoc.XmlDoc.XmlDocMemberCache">
            <summary>The xml doc member cache.</summary>
        </member>
        <member name="F:Tix.Core.Business.XMLDoc.XmlDoc.XmlDocumentCache">
            <summary>The xml document cache.</summary>
        </member>
        <member name="M:Tix.Core.Business.XMLDoc.XmlDoc.GetDoc(System.Type)">
            <summary>The get doc.</summary>
            <param name="type">The type.</param>
            <returns>The <see cref="T:Tix.Core.Business.XMLDoc.XmlDocItem"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.XMLDoc.XmlDoc.GetDoc(System.Reflection.MemberInfo)">
            <summary>The get doc.</summary>
            <param name="memberInfo">The memberInfo.</param>
            <returns>The <see cref="T:Tix.Core.Business.XMLDoc.XmlDocItem"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.XMLDoc.XmlDoc.GetPathToAssembly(System.Reflection.Assembly)">
            <summary>The get path to assembly.</summary>
            <param name="assembly">The assembly.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.XMLDoc.XmlDoc.TrimText(System.String)">
            <summary>The trim text.</summary>
            <param name="text">The text.</param>
            <returns>The <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.XMLDoc.XmlDoc.ConstructNameLikeInXml(System.Reflection.MemberInfo)">
            <summary>COnstructs the name of the mthod like used in the XML document.</summary>
            <param name="memberInfo">memberInfo text.</param>
            <returns>The XML style of the method name<see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.XMLDoc.XmlDoc.GetXmlDocumentFromAssembly(System.Type)">
            <summary>Gets the XML from an assembly.</summary>
            <param name="type">The type.</param>
            <returns>The XmlDocument of an assembly<see cref="T:System.Xml.XmlDocument"/>.</returns>
        </member>
        <member name="T:Tix.Core.Business.XMLDoc.XmlDocItem">
            <summary>The xml doc item.</summary>
        </member>
        <member name="P:Tix.Core.Business.XMLDoc.XmlDocItem.Summary">
            <summary>Gets or sets the summary.</summary>
        </member>
        <member name="P:Tix.Core.Business.XMLDoc.XmlDocItem.Returns">
            <summary>Gets or sets the summary.</summary>
        </member>
        <member name="P:Tix.Core.Business.XMLDoc.XmlDocItem.Attributes">
            <summary>Gets or sets the list of attributes (=member.parameter or type.properties).</summary>
        </member>
        <member name="T:Tix.Core.Business.Language">
            <summary>
            Provides access to various language specific actions and data.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.Language.GetLanguage(System.String)">
            <summary>
            Gets the language for the specified code.
            </summary>
            <param name="languageCode">The language code.</param>
            <returns>The language object for the specified code.</returns>
        </member>
        <member name="M:Tix.Core.Business.Language.GetDefaultLanguage">
            <summary>
            Gets the default language of the system.
            </summary>
            <returns>The default language.</returns>
        </member>
        <member name="T:Tix.Core.Business.PresentationMetadata">
            <summary>The presentation meta data.</summary>
        </member>
        <member name="F:Tix.Core.Business.PresentationMetadata.colorRepository">
            <summary>The color repository.</summary>
        </member>
        <member name="F:Tix.Core.Business.PresentationMetadata.classes">
            <summary>The classes.</summary>
        </member>
        <member name="F:Tix.Core.Business.PresentationMetadata.dataObject">
            <summary>The data object.</summary>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadata.#ctor(System.Object)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.PresentationMetadata"/> class.</summary>
            <param name="dataObject">The data object.</param>
        </member>
        <member name="P:Tix.Core.Business.PresentationMetadata.Colors">
            <summary>Gets the colors.</summary>
        </member>
        <member name="P:Tix.Core.Business.PresentationMetadata.Icons">
            <summary>Gets the icons.</summary>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadata.FillIcons(System.Collections.Generic.IEnumerable{Tix.Core.Business.CustomFields.IconSerializationInfo},Tix.Core.Business.PresentationMetadataBatch,System.Boolean)">
            <summary>Fills the icons for the given icon codes.</summary>
            <param name="neededIconCodes">The needed icon codes.</param>
            <param name="collectionMetadata">The collection metadata (can be null).</param>
            <param name="trackTimings">A flag indicating whether to track the timings.</param>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadata.FillColors(System.Collections.Generic.IEnumerable{Tix.Core.Business.CustomFields.ColorSerializationInfo},Tix.Core.Business.PresentationMetadataBatch,System.Boolean)">
            <summary>Fills the colors for the given color codes.</summary>
            <param name="items">The color codes.</param>
            <param name="collectionMetadata">The collection metadata (can be null).</param>
            <param name="trackTimings">A flag indicating whether to track the timings.</param>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadata.ResolveIcon(System.String,Tix.Core.Business.PresentationMetadataBatch)">
            <summary>
            Resolves the icon code for the given icon basis, either by using metadata or by calling the property getter.
            </summary>
            <param name="iconBasi">The icon basi.</param>
            <param name="collectionMetadata">The collection metadata (can be null).</param>
            <returns>The icon code.</returns>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadata.ResolveColor(Tix.Core.Business.CustomFields.ColorSerializationInfo,Tix.Core.Business.PresentationMetadataBatch,System.Boolean@)">
            <summary>Resolves the color for the given color basi, either by using metadata or by calling the property getter.</summary>
            <param name="info">The color basi.</param>
            <param name="collectionMetadata">The collection metadata (can be null).</param>
            <param name="forField">A flag indicating if the color was resolved for the current field or in general.</param>
            <returns>The <see cref="T:Tix.Core.Entities.ColorDef"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadata.GetColorFromColorBasis(System.String,System.String)">
            <summary>
            Gets the color from color basis.
            </summary>
            <param name="colorBasi">The color basi.</param>
            <param name="colorCode">The color code.</param>
            <returns>The color.</returns>
        </member>
        <member name="T:Tix.Core.Business.PresentationMetadata.PresentationMetadataColor">
            <summary>The presentation metadata color.</summary>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadata.PresentationMetadataColor.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.PresentationMetadata.PresentationMetadataColor"/> class.</summary>
        </member>
        <member name="M:Tix.Core.Business.PresentationMetadata.PresentationMetadataColor.#ctor(Tix.Core.Entities.ColorDef)">
            <summary>Initializes a new instance of the <see cref="T:Tix.Core.Business.PresentationMetadata.PresentationMetadataColor"/> class.</summary>
            <param name="color">The color.</param>
        </member>
        <member name="P:Tix.Core.Business.PresentationMetadata.PresentationMetadataColor.Code">
            <summary>Gets or sets the code.</summary>
        </member>
        <member name="P:Tix.Core.Business.PresentationMetadata.PresentationMetadataColor.FgColor">
            <summary>Gets or sets the fg color.</summary>
        </member>
        <member name="P:Tix.Core.Business.PresentationMetadata.PresentationMetadataColor.BgColor">
            <summary>Gets or sets the bg color.</summary>
        </member>
        <member name="T:Tix.Core.Business.TextManager">
            <summary>
            Contains methods to manage translated text.
            </summary>
        </member>
        <member name="M:Tix.Core.Business.TextManager.GetText(System.String,System.String,System.String,System.String)">
            <summary>Gets the text.</summary>
            <param name="termCode">The term code.</param>
            <param name="defaultText">The default Text.</param>
            <param name="dictCode">The dict Code.</param>
            <param name="languageCode">The language code.</param>
            <returns>The translated text.</returns>
        </member>
        <member name="T:Tix.Core.Business.Authentication">
            <summary>The authentication.</summary>
        </member>
        <member name="M:Tix.Core.Business.Authentication.GetEncodedClientAuthenticationToken(System.String)">
            <summary>
            Gets the encoded secret authentication token.
            </summary>
            <param name="userCode">The user code.</param>
            <returns>
            encoded secret authentication token
            </returns>
        </member>
        <member name="M:Tix.Core.Business.Authentication.Login(System.String,System.String,System.Boolean,System.String)">
            <summary>Log the specified user in.</summary>
            <param name="userName">Name of the user.</param>
            <param name="password">The password.</param>
            <param name="skipPasswordCheck">if set to <c>true</c> [skip password check].</param>
            <param name="sessionId">The session id.</param>
            <returns>The logged in user or null if user doesn't exist or password is wrong.</returns>
        </member>
        <member name="M:Tix.Core.Business.Authentication.GetUser(System.String)">
            <summary>
            Gets the user.
            </summary>
            <param name="userName">Name of the user.</param>
            <returns>The user entity for the user code.</returns>
        </member>
        <member name="M:Tix.Core.Business.Authentication.CheckPassword(Tix.DataAccess.Entities.User.UserData,System.String)">
            <summary>The check password.</summary>
            <param name="user">The user.</param>
            <param name="enteredPassword">The entered password.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.Authentication.GetStrongEncryptionProvider">
            <summary>
            gets the strong encryption
            </summary>
            <returns> the strong encryption</returns>
        </member>
        <member name="M:Tix.Core.Business.Authentication.EncryptPassword(System.String)">
            <summary>The encrypt password.</summary>
            <param name="unencryptedPassword">The entered password.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.Authentication.EncryptPassword(Tix.DataAccess.Entities.User.UserData,System.String)">
            <summary>The encrypt password.</summary>
            <param name="user">The user.</param>
            <param name="unencryptedPassword">The entered password.</param>
            <returns>The <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Tix.Core.Business.Authentication.ValidateIntegratedLogin(System.String,System.String,System.String)">
            <summary>
            Validates the integrated login.
            </summary>
            <param name="userCode">The user code.</param>
            <param name="password">The password.</param>
            <param name="sessionId">The session identifier.</param>
            <returns>true when the login succeeded, false otherwise.</returns>
        </member>
        <member name="M:Tix.Core.Business.Authentication.GetEncryptionProvider(System.String,Tix.DataAccess.Entities.User.EncryptionMethod)">
            <summary>The get encryption provider.</summary>
            <param name="userCode">The user code.</param>
            <param name="encryptionMethod">The encryption method.</param>
            <returns>The <see cref="T:Tix.Core.Business.User.IEncryptionProvider"/>.</returns>
        </member>
        <member name="T:Tix.Workflows.WorkflowMode">
            <summary>The tips workflow mode.</summary>
        </member>
        <member name="F:Tix.Workflows.WorkflowMode.useCoreMode">
            <summary>
            The use core mode.
            </summary>
        </member>
        <member name="F:Tix.Workflows.WorkflowMode.useCustomizedMode">
            <summary>
            The use customized mode.
            </summary>
        </member>
        <member name="P:Tix.Workflows.WorkflowMode.SuppressTracking">
            <summary>
            Gets or sets a value indicating whether suppress tracking.
            </summary>
        </member>
        <member name="P:Tix.Workflows.WorkflowMode.IsCoreMode">
            <summary>Gets a value indicating whether is core mode.</summary>
        </member>
        <member name="M:Tix.Workflows.WorkflowMode.SetCoreMode">
            <summary>
            The set core mode.
            </summary>
        </member>
        <member name="M:Tix.Workflows.WorkflowMode.SetCustomizedMode">
            <summary>
            The set customized mode.
            </summary>
        </member>
        <member name="M:Tix.Workflows.WorkflowMode.SetNormalMode">
            <summary>
            The set normal mode.
            </summary>
        </member>
    </members>
</doc>

Zerion Mini Shell 1.0