<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Pilotfish.Afx.Core</name>
    </assembly>
    <members>
        <member name="T:Pilotfish.Afx.Mvc.JsonSerializerOptions">
            <summary>
            The Json serialization options
            </summary>
        </member>
        <member name="F:Pilotfish.Afx.Mvc.JsonSerializerOptions.None">
            <summary>
            Don't apply any serializer options
            </summary>
        </member>
        <member name="F:Pilotfish.Afx.Mvc.JsonSerializerOptions.EscapeBackSlash">
            <summary>
            Replace single \ with double \
            </summary>        
        </member>
        <member name="F:Pilotfish.Afx.Mvc.JsonSerializerOptions.FormatDateTime">
            <summary>
            Converts date format to JSON format
            </summary>
        </member>
        <member name="F:Pilotfish.Afx.Mvc.JsonSerializerOptions.EscapeDoubleSlashQuotes">
            <summary>
            Converts double quotes that have been escaped and contain two \ to have only one
            </summary>
        </member>
        <member name="F:Pilotfish.Afx.Mvc.JsonSerializerOptions.All">
            <summary>
            Applies all the serializer options
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Diagnostics.LogUtility">
            <summary>
            A logging utility.
            <remarks>
            The <see cref="F:Pilotfish.Afx.Diagnostics.LogUtility.AfxLogSource"/> must be created once off before this utility is first used.
            Use the <code>Pilotfish.Afx.Utils.EventSourceGenerator</code> to do this.
            </remarks>
            </summary>
        </member>
        <member name="F:Pilotfish.Afx.Diagnostics.LogUtility.AfxLogSource">
            <summary>
            The log source which is "pilotfish AFX" in the Application event log.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Diagnostics.LogUtility.WriteApplicationEventLog(System.Exception)">
            <summary>
            A helper function that writes exception detail to the <see cref="F:Pilotfish.Afx.Diagnostics.LogUtility.AfxLogSource"/>.
            </summary>
            <param name="e">The exception to be logged.</param>
        </member>
        <member name="M:Pilotfish.Afx.Diagnostics.LogUtility.WriteApplicationEventLog(System.Exception,System.Int32)">
            <summary>
            A helper function that writes exception detail to the <see cref="F:Pilotfish.Afx.Diagnostics.LogUtility.AfxLogSource"/>.
            </summary>
            <param name="e">The exception to be logged.</param>
            <param name="eventID">The application-specific identifier for the event.</param>
        </member>
        <member name="M:Pilotfish.Afx.Diagnostics.LogUtility.WriteApplicationEventLog(System.Diagnostics.EventLogEntryType,System.Int32,System.String,System.Object[])">
            <summary>
            A helper function that writes a message to the <see cref="F:Pilotfish.Afx.Diagnostics.LogUtility.AfxLogSource"/>.
            </summary>
            <param name="entryType">The type of event log entry.</param>
            <param name="eventID">The application-specific identifier for the event.</param>
            <param name="format">The format string.</param>
            <param name="args">The arguments to the <paramref name="format"/>.</param>
        </member>
        <member name="M:Pilotfish.Afx.Diagnostics.LogUtility.WriteApplicationEventLog(System.String,System.Exception)">
            <summary>
            A helper function that writes exception detail to the <paramref name="logSource"/>.
            </summary>
            <param name="logSource">The log source for the event.</param>
            <param name="e">The exception to be logged.</param>
        </member>
        <member name="M:Pilotfish.Afx.Diagnostics.LogUtility.WriteApplicationEventLog(System.String,System.Exception,System.Int32)">
            <summary>
            A helper function that writes exception detail to the <paramref name="logSource"/>.
            </summary>
            <param name="logSource">The log source for the event.</param>
            <param name="e">The exception to be logged.</param>
            <param name="eventID">The application-specific identifier for the event.</param>
        </member>
        <member name="M:Pilotfish.Afx.Diagnostics.LogUtility.WriteApplicationEventLog(System.String,System.Diagnostics.EventLogEntryType,System.String,System.Object[])">
            <summary>
            A helper function that writes a message to the <paramref name="logSource"/>.
            </summary>
            <param name="logSource">The log source for the event.</param>
            <param name="entryType">The type of event log entry.</param>
            <param name="format">The format string.</param>
            <param name="args">The arguments to the <paramref name="format"/>.</param>
        </member>
        <member name="M:Pilotfish.Afx.Diagnostics.LogUtility.WriteApplicationEventLog(System.String,System.Diagnostics.EventLogEntryType,System.Int32,System.String,System.Object[])">
            <summary>
            A helper function that writes a message to the <paramref name="logSource"/>.
            </summary>
            <param name="logSource">The log source for the event.</param>
            <param name="entryType">The type of event log entry.</param>
            <param name="eventID">The application-specific identifier for the event.</param>
            <param name="format">The format string.</param>
            <param name="args">The arguments to the <paramref name="format"/>.</param>
        </member>
        <member name="M:Pilotfish.Afx.Diagnostics.LogUtility.WriteTrace(System.String,System.String)">
            <summary>
            Writes a time-stamped to the trace file.
            </summary>
            <param name="source">The source of the trace.</param>
            <param name="message">The message to be written.</param>        
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.Extensions">
            <summary>
            Contains Exception extensions methods
            </summary>
            <summary>
            Contains Enum extensions methods
            </summary>
            <summary>
            Contains JSON extension methods.
            </summary>
            <summary>
            Contains object extension methods
            </summary>
            <summary>
            Contains string extension methods
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.GetXElement(System.Xml.XmlNode)">
            <summary>
            Converts an <see cref="T:System.Xml.XmlNode"/> to an <see cref="T:System.Xml.Linq.XElement"/>.
            </summary>
            <param name="node">The node to be converted.</param>
            <returns>An <see cref="T:System.Xml.Linq.XElement"/>.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.GetXmlNode(System.Xml.Linq.XElement)">
            <summary>
            Converts an <see cref="T:System.Xml.Linq.XElement"/> to an <see cref="T:System.Xml.XmlNode"/>.
            </summary>
            <param name="element">The node to be converted.</param>
            <returns>An <see cref="T:System.Xml.XmlNode"/>.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.Transform(System.String,System.String)">
            <summary>
            Applies the given XSLT to the given XML.
            </summary>
            <param name="xml">The XML to be transformed.</param>
            <param name="xsl">The XSL to be applied.</param>
            <returns>The result of the XSL transformation.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.Transform(System.Xml.Linq.XElement,System.String)">
            <summary>
            Applies the given XSLT to the given XML.
            </summary>
            <param name="xml">The XML to be transformed.</param>
            <param name="xsl">The XSL to be applied.</param>
            <returns>The result of the XSL transformation.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToStringComplete(System.Exception)">
            <summary>
            Returns a string that also includes the inner exceptions.
            </summary>
            <param name="e">The exception to be queried</param>
            <returns>A string that also includes the inner exceptions.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.GetValues(System.Enum)">
            <summary>
            Retrieves an array of the values of the constants in a specified enumeration.
            </summary>
            <param name="enumType">The type of the enum.</param>
            <returns>
            An array that contains the values of the constants in enum type
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.GetValues(System.Type)">
            <summary>
            Retrieves an array of the values of the constants in a specified enumeration.
            </summary>
            <param name="enumType">The type of the enum.</param>
            <returns>
            An array that contains the values of the constants in enum type
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToJson(System.Object,Pilotfish.Afx.Mvc.JsonSerializerOptions)">
            <summary>
            Converts the given object to a JSON string.
            <remarks>
            To avoid circular reference issues, use ScriptIgnore 
            attribute on properties that reference a parent instance
            </remarks>
            </summary>
            <param name="data">The object to be converted.</param>
            <param name="options">The serialization options.</param>
            <returns>A JSON representation of the object.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ParseJson(System.String,System.Type)">
            <summary>
            Converts the given JSON string to an object of the given type.
            </summary>
            <param name="json">The JSON string to be converted.</param>
            <param name="targetType">The type of the target object.</param>
            <returns>An object of the given type.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.IsNull(System.Object)">
            <summary>
            Determines whether the specified object is <code>null</code> or <code>DBNull</code>.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>
            	<code>true</code> if the specified object is <code>null</code> or <code>DBNull</code>; 
            	<code>false</code> otherwise.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToByte(System.Object)">
            <summary>
            Gets the byte value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The byte value of the object; zero if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToByteArray(System.Object)">
            <summary>
            Gets the byte array value of the object; null otherwise.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The byte array value of the object; null otherwise</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToInt16(System.Object)">
            <summary>
            Gets the short value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The short value of the object; zero if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToInt32(System.Object)">
            <summary>
            Gets the int value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The int value of the object; zero if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToInt64(System.Object)">
            <summary>
            Gets the long value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The long value of the object; zero if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToDecimal(System.Object)">
            <summary>
            Gets the decimal value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The decimal value of the object; zero if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToDouble(System.Object)">
            <summary>
            Gets the double value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The double value of the object; zero if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToFloat(System.Object)">
            <summary>
            Gets the float value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The float value of the object; zero if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToBoolean(System.Object)">
            <summary>
            Gets the boolean value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The boolean value of the object; zero if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToDateTime(System.Object)">
            <summary>
            Gets the DateTime value of the object; zero if null.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The DateTime value of the object; DateTime.MinValue if null</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToDDMMYYYY(System.Object)">
            <summary>
            Gets the date in "dd-MM-yyyy" format.
            </summary>
            <param name="dateObj">The <see cref="T:System.DateTime"/> object to be formatted.</param>
            <returns>A string representation of the date.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToYYYYMMDD(System.Object)">
            <summary>
            Gets the date in "yyyy-MM-dd" format.
            </summary>
            <param name="dateObj">The <see cref="T:System.DateTime"/> object to be formatted.</param>
            <returns>A string representation of the date.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToHHMM(System.Object)">
            <summary>
            Gets the time in "HH:mm" format.
            </summary>
            <param name="dateObj">The <see cref="T:System.DateTime"/> object to be formatted.</param>
            <returns>A string representation of the date.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToHHMMSS(System.Object)">
            <summary>
            Gets the time in "HH:mm:ss" format.
            </summary>
            <param name="dateObj">The <see cref="T:System.DateTime"/> object to be formatted.</param>
            <returns>A string representation of the date.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToClr(System.Object)">
            <summary>
            Converts the object to it's CLR representation (e.g. DBNull to null).
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>The CLR representation of the object.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToStringSafe(System.Object)">
            <summary>
            Converts the object to its string representation;
            returns <code>String.Empty</code> if it is a <code>DBNull</code> 
            or a <code>null</code> value.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns>A string representation of the object.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToDbValue(System.Object)">
            <summary>
            Converts the object to <code>Convert.DBNull</code> if it is <code>null</code>.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns><code>Convert.DBNull</code> if the object is <code>null</code>.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToDbValue``1(System.Nullable{``0})">
            <summary>
            Converts the object to <code>Convert.DBNull</code> if it is <code>null</code>.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns><code>Convert.DBNull</code> if the object is <code>null</code>.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToDbValue(System.DateTime)">
            <summary>
            Converts the object to <code>Convert.DBNull</code> if it is <code>DateTime.MinValue</code>.
            </summary>
            <param name="obj">The object to be queried.</param>
            <returns><code>Convert.DBNull</code> if the object is <code>null</code>.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.Value(System.Object[],System.Int32)">
            <summary>
            Gets the value at the given index.
            </summary>
            <param name="values">The array to be queried.</param>
            <param name="index">The index of the value to be retrieved.</param>
            <returns>
            The value at the given index if found; <code>null</code> otherwise.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ChangeType(System.Object,System.Type)">
            <summary>
            Converts the given <paramref name="obj"/> to an object of the given <see cref="T:System.Type"/>.
            </summary>
            <param name="obj">The object to be converted.</param>
            <param name="type">The type of the result.</param>
            <returns>An object of the requested type.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ChangeType(System.Object,System.String)">
            <summary>
            Converts the given <paramref name="obj"/> to an object of the given <see cref="T:System.TypeCode"/>.
            </summary>
            <param name="obj">The object to be converted.</param>
            <param name="typeCode">The type code of the result.</param>
            <returns>An object of the requested type.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ChangeType(System.Object,System.TypeCode)">
            <summary>
            Converts the given <paramref name="obj"/> to an object of the given <see cref="T:System.TypeCode"/>.
            </summary>
            <param name="obj">The object to be converted.</param>
            <param name="typeCode">The <see cref="T:System.TypeCode"/> of the result.</param>
            <returns>An object of the requested type.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.Child(System.Xml.Linq.XContainer,System.String)">
            <summary>
            Gets the child element with the given local name ignoring namespaces that may exist.
            </summary>
            <param name="e">The container to be queried.</param>
            <param name="localName">The local name of the child to be retrieved.</param>
            <returns>The child element with the given local name</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.Children(System.Xml.Linq.XContainer,System.String)">
            <summary>
            Gets the children with the given local name ignoring namespaces that may exist.
            </summary>
            <param name="e">The container to be queried.</param>
            <param name="localName">The local name of the children to be retrieved.</param>
            <returns>The children with the given local name</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToBoolean(System.Xml.Linq.XElement,System.Boolean)">
            <summary>
            Returns the element value as a boolean.
            </summary>
            <param name="e">The element to be queried.</param>
            <param name="defaultValue">The default value if the attribute is not found.</param>
            <returns>The string representation of the element value as a boolean.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToBoolean(System.Xml.Linq.XElement,System.String,System.Boolean)">
            <summary>
            Returns the attribute value if <paramref name="attributeName"/> is given otherwise the element value as a boolean.
            </summary>
            <param name="e">The element to be queried.</param>
            <param name="attributeName">The name of the attribute to be retrieved.</param>
            <param name="defaultValue">The default value if the attribute is not found.</param>
            <returns>The string representation of the attribute value if <paramref name="attributeName"/> is given 
            otherwise the element value as a boolean.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToString(System.Xml.Linq.XElement,System.String)">
            <summary>
            Returns the element value.
            </summary>
            <param name="e">The element to be queried.</param>
            <param name="defaultValue">The default value if the attribute is not found.</param>
            <returns>The string representation of the element value.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToString(System.Xml.Linq.XElement,System.String,System.String)">
            <summary>
            Returns the attribute value if <paramref name="attributeName"/> is given otherwise the element value.
            </summary>
            <param name="e">The element to be queried.</param>
            <param name="attributeName">The name of the attribute to be retrieved.</param>
            <param name="defaultValue">The default value if the attribute is not found.</param>
            <returns>The string representation of the attribute value if <paramref name="attributeName"/> is given 
            otherwise the element value.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToNameValueCollection(System.String)">
            <summary>
            Creates a name value collection from the given query string.
            </summary>
            <param name="queryString">The query string to be converted.</param>
            <returns>A name value collection.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.Cleanse(System.String)">
            <summary>
            Cleanses the specified string by removing characters below value 32 and above value 255.
            <remarks>
            Special characters are characters above value 255, 
            all characters below this value are ANSI compatible, 
            also, characters below 32 are non-printable.
            </remarks>
            </summary>
            <param name="str">The string to be cleansed.</param>
            <returns>The cleansed string.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.IsEmail(System.String)">
            <summary>
            Determines whether the specified string is an email address.
            </summary>
            <param name="s">The string to be validated.</param>
            <returns>
            	<code>true</code> if the specified string is an email address; <code>false</code> otherwise.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToEnum(System.String,System.Type)">
            <summary>
            Converts the string to an enum value.
            </summary>
            <param name="s">The string to be queried.</param>
            <param name="enumType">The type of the enum.</param>
            <returns>The enum value.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToDbValue(System.String)">
            <summary>
            Converts the string to <code>Convert.DBNull</code> if it is <code>null</code> or empty.
            </summary>
            <param name="s">The string to be queried.</param>
            <returns><code>Convert.DBNull</code> if the string is <code>null</code> or empty.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToXElement(System.String)">
            <summary>
            Converts the string to an <see cref="T:System.Xml.Linq.XElement"/>.
            </summary>
            <param name="s">The string to be queried.</param>
            <returns>The <see cref="T:System.Xml.Linq.XElement"/> or <code>null</code> if the string is <code>null</code> or empty.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.AppendBracketed(System.Text.StringBuilder,System.String)">
            <summary>
            Appends the given string surround by square brackets.
            </summary>
            <param name="sb">The StringBuilder to be appended.</param>
            <param name="s">The string to be appended.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.ToStringAll(System.Exception)">
            <summary>
            Returns a string containing all inner exception stack traces.
            </summary>
            <param name="ex">The exception to be queried.</param>
            <returns>A string containing all inner exception stack traces.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Extensions.Replace(System.String,System.String,System.String,System.StringComparison)">
            <summary>
            Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string.
            </summary>
            <param name="searchString">The string to be searched.</param>
            <param name="oldValue">The string to be replaced.</param>
            <param name="newValue">The string that replaces <paramref name="oldValue"/>, or null.</param>
            <param name="comparisonType">One of the enumeration values that specifies the rules for the search.</param>
            <returns>A string that is equivalent to the current string except that all instances of oldValue are replaced with newValue.</returns>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.Connection">
            <summary>
            Groups some functionality to test connections to either a Database or Web Service.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Connection.TryConnect(System.Int16,System.String,System.Int16,System.String,System.String,System.String,System.String@)">
            <summary>
            A method for attempting to connect to a DB Server or WebService
            </summary>
            <param name="connectionTypeID"></param>
            <param name="connectionString"></param>
            <param name="authTypeID"></param>
            <param name="authDomain"></param>
            <param name="authUser"></param>
            <param name="authPassword"></param>
            <param name="errorMessage"></param>
            <returns></returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Connection.TryDbConnect(System.Data.IDbConnection,System.String@)">
            <summary>
            Method for attempting to connect to any connection that Inherits from IDBConnection
            </summary>
            <param name="dbConnection">An IDbConnection to a database</param>
            <param name="errorMessage">An out parameter that contains an error message should there be one</param>
            <returns></returns>
        </member>
        <member name="T:Pilotfish.Afx.Security.RsaSettings">
            <summary>
            Represents the RSA settings configuration section.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaSettings.GetSection">
            <summary>
            Gets the RSA settings configuration section.
            <remarks>
            Expects the section to be named <code>rsaSettings</code>.
            </remarks>
            </summary>
            <returns>The RSA settings configuration section.</returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.RsaSettings.Key">
            <summary>
            Gets or sets the key.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Security.RsaProvider">
            <summary>
            A utility class for working with asymmetric encryption and decryption.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.GetKeyAlgorithm(System.Byte[])">
            <summary>
            Gets the RSA KeyAlgorithm for the given RSA key blob.
            </summary>
            <param name="keyBlob">A byte array that represents an RSA key blob.</param>
            <returns>The RSA KeyAlgorithm for the given RSA key blob.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.GetKeyAlgorithm(System.String)">
            <summary>
            Gets the RSA KeyAlgorithm for the given RSA key xml.
            </summary>
            <param name="keyXml">An xml string that represents an RSA key.</param>
            <returns>The RSA KeyAlgorithm for the given RSA key xml.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.CreateKeys(System.Byte[]@,System.Byte[]@)">
            <summary>
            Creates a public and private key pair for the RSA algorithm.
            </summary>
            <param name="publicKey">When the method returns, this contains the public key blob.</param>
            <param name="privateKey">When the method returns, this contains the private key blob.</param>
            <returns>The <see cref="T:System.Security.Cryptography.RSAParameters"/> as xml.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.CreateKeys(System.String@,System.String@)">
            <summary>
            Creates a public and private key pair for the RSA algorithm.
            </summary>
            <param name="publicKey">When the method returns, this contains the base64-encoded public key blob.</param>
            <param name="privateKey">When the method returns, this contains the base64-encoded private key blob.</param>
            <returns>The <see cref="T:System.Security.Cryptography.RSAParameters"/> as xml.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.ExportParameters(System.Security.Cryptography.RSACryptoServiceProvider,System.Boolean)">
            <summary>
            Exports the parameters.
            </summary>
            <param name="rsa">The RSA cryptographic provider.</param>
            <param name="includePrivateParameters"><see langword="true"/> to include private parameters; otherwise, <see langword="false"/>.</param>
            <returns>The <see cref="T:System.Security.Cryptography.RSAParameters"/> as xml.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.Encrypt(System.Byte[],System.Byte[])">
            <summary>
            Encrypts the data with the public key.
            </summary>
            <param name="publicKey">The public key to be used.</param>
            <param name="data">The data to be encrypted.</param>
            <returns>The encrypted data.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.Encrypt(System.String,System.String)">
            <summary>
            Encrypts the plain text with the public key. 
            </summary>
            <param name="publicKey">The public key to be used.</param>
            <param name="plainText">The plain text to be encrypted.</param>
            <returns>Returns the cipher of the plain text.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.EncryptXml(System.String,System.String)">
            <summary>
            Encrypts the data with the public key.
            </summary>
            <param name="publicKeyXml">The public key xml to be used.</param>
            <param name="plainText">The plain text to be encrypted.</param>
            <returns>The encrypted data.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.Decrypt(System.Byte[],System.Byte[])">
            <summary>
            Decrypts the given encrypted data.
            </summary>
            <param name="privateKey">The private key to be used.</param>
            <param name="encryptedData">The data to be decrypted.</param>
            <returns>The decrypted data.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.Decrypt(System.String,System.String)">
            <summary>
            Decrypts the cipher.
            </summary>
            <param name="privateKey">The private key to be used.</param>
            <param name="cipher">The cipher to be decrypted.</param>
            <returns>The plain text of the cipher.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.RsaProvider.DecryptXml(System.String,System.String)">
            <summary>
            Decrypts the cipher.
            </summary>
            <param name="privateKeyXml">The private key xml to be used.</param>
            <param name="cipher">The cipher to be decrypted.</param>
            <returns>The plain text of the cipher.</returns>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.SqlUtilities">
            <summary>
            Groups some SQL Server utility methods.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.FetchDataTable(System.String,System.String,System.Data.CommandType,System.Data.SqlClient.SqlParameter[])">
            <summary>
            Executes the given Transact-SQL statement or stored procedure 
            with the given (optional) parameters and returns a <code>DataTable</code> 
            for the result set returned by the query. 
            </summary>
            <param name="connectionString">The sql connection string.</param>
            <param name="commandText">The Transact-SQL statement or 
            stored procedure to execute.
            </param>
            <param name="commandType">A value indicating how the <code>commandText</code> 
            value is to be interpreted.
            </param>
            <param name="parameters">The array of <code>SqlParameters</code> 
            to be queried. 
            If <code>null</code> or zero-length then no parameters are added.
            </param>
            <returns>The result of the command in a <code>DataTable</code>.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.FetchDataTable(System.Data.SqlClient.SqlCommand)">
            <summary>
            Executes the given <code>SqlCommand</code> and returns a 
            <code>DataTable</code> for the result set returned by the 
            <code>SqlCommand</code>. 
            <remarks>
            This method closes and disposes the 
            <code>SqlConnection</code> and disposes the <code>SqlCommand</code> 
            when finished.
            </remarks>
            </summary>
            <returns>The result of the command in a <code>DataTable</code>.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.CreateCommand(System.String,System.String,System.Data.CommandType,System.Data.SqlClient.SqlParameter[])">
            <summary>
            Creates a <code>SqlCommand</code> object with a new <code>SqlConnection</code>
            using the given connection string.
            </summary>
            <param name="connectionString">The sql connection string.</param>
            <param name="commandText">The Transact-SQL statement or 
            stored procedure to execute.
            </param>
            <param name="commandType">A value indicating how the commandText 
            value is to be interpreted.
            </param>
            <param name="parameters">The parameters of the Transact-SQL statement 
            or stored procedure. If <code>null</code> or zero-length then no parameters 
            are added.
            </param>
            <returns>A new <code>SqlCommand</code> object.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteCommand``1(System.Data.SqlClient.SqlCommand,Pilotfish.Afx.ComponentModel.CommandHandler{``0})">
            <summary>
            Executes the given command.
            <remarks>
            This method closes and disposes the 
            <code>SqlConnection</code> and disposes the <code>SqlCommand</code> 
            when finished.
            </remarks>
            </summary>
            <param name="command">The <code>SqlCommand</code> to be executed; 
            must have a valid connection.
            </param>
            <param name="handler">The handler to be invoked.</param>
            <returns>The result of invoking the <see cref="T:Pilotfish.Afx.ComponentModel.CommandHandler`1"/></returns>
            <typeparam name="T">The type of result returned.</typeparam>
            <exception cref="T:System.ArgumentNullException">If handler is <code>null</code>.</exception>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteNonQuery(System.String,System.String,System.Data.CommandType,System.Data.SqlClient.SqlParameter[])">
            <summary>
            Executes the given Transact-SQL statement or stored procedure with 
            the given (optional) parameters and returns the number of rows affected.
            </summary>
            <param name="connectionString">The sql connection string.</param>
            <param name="commandText">The Transact-SQL statement or 
            stored procedure to execute.
            </param>
            <param name="commandType">A value indicating how the commandText 
            value is to be interpreted.
            </param>
            <param name="parameters">The array of <code>SqlParameters</code> 
            to be queried. 
            If <code>null</code> or zero-length then no parameters are added.
            </param>
            <returns>The number of rows affected.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteNonQuery(System.Data.SqlClient.SqlCommand)">
            <summary>
            Executes the given <code>SqlCommand</code> and returns the number 
            of rows affected.
            <remarks>
            This method closes and disposes the 
            <code>SqlConnection</code> and disposes the <code>SqlCommand</code> 
            when finished.
            </remarks>
            </summary>
            <param name="command">The <code>SqlCommand</code> to be executed.
            </param>
            <returns>The number of rows affected.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteScalar``1(System.String,System.String,System.Data.CommandType,System.Data.SqlClient.SqlParameter[])">
            <summary>
            Executes the given Transact-SQL statement or stored procedure 
            with the given (optional) parameters and returns the first column 
            of the first row in the result set returned by the query. 
            All other columns and rows are ignored. 
            </summary>
            <param name="connectionString">The sql connection string.</param>
            <param name="commandText">The Transact-SQL statement or 
            stored procedure to execute.
            </param>
            <param name="commandType">A value indicating how the commandText 
            value is to be interpreted.
            </param>
            <param name="parameters">The array of <code>SqlParameters</code> 
            to be queried. 
            If <code>null</code> or zero-length then no parameters are added.
            </param>
            <returns>The result of the Transact-SQL statement.</returns>
            <typeparam name="T">The type of the result returned.</typeparam>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteScalar``1(System.Data.SqlClient.SqlCommand)">
            <summary>
            Executes the given <code>SqlCommand</code> and returns the first 
            column of the first row in the result set returned by the query. 
            All other columns and rows are ignored. 
            <remarks>
            This method closes and disposes the 
            <code>SqlConnection</code> and disposes the <code>SqlCommand</code> 
            when finished.
            </remarks>
            </summary>
            <param name="command">The <code>SqlCommand</code> to be executed.
            </param>
            <returns>The result of the Transact-SQL statement.</returns>
            <typeparam name="T">The type of the result returned.</typeparam>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteReader``1(System.String,System.String,System.Data.CommandType,System.Data.CommandBehavior,Pilotfish.Afx.ComponentModel.DataReaderHandler{``0},System.Data.SqlClient.SqlParameter[])">
            <summary>
            Invokes <code>readerHandler</code> with the <code>SqlDataReader</code> 
            created for the given Transact-SQL statement or stored procedure 
            with the given (optional) parameters. 
            </summary>
            <param name="connectionString">The sql connection string.</param>
            <param name="commandText">The Transact-SQL statement or 
            stored procedure to execute.
            </param>
            <param name="commandType">A value indicating how the commandText 
            value is to be interpreted.
            </param>
            <param name="commandBehavior">One of the <code>CommandBehavior</code> 
            values.
            </param>
            <param name="handler">A method for consuming the generated reader.
            </param>
            <param name="parameters">The array of <code>SqlParameters</code> 
            to be queried. 
            If <code>null</code> or zero-length then no parameters are added.
            </param>
            <returns>The result of the Transact-SQL statement.</returns>
            <typeparam name="T">The type of the result returned.</typeparam>
            <exception cref="T:System.ArgumentNullException">If handler is <code>null</code>.</exception>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteReader``1(System.Data.SqlClient.SqlCommand,System.Data.CommandBehavior,Pilotfish.Afx.ComponentModel.DataReaderHandler{``0})">
            <summary>
            Invokes <code>readerHandler</code> with the <code>SqlDataReader</code> 
            created for the given <code>SqlCommand</code>.
            <remarks>
            This method closes and disposes the 
            <code>SqlConnection</code> and disposes the <code>SqlCommand</code> 
            after the <code>readerHandler</code> returns.
            </remarks>
            </summary>
            <param name="command">The <code>SqlCommand</code> to be executed.
            </param>
            <param name="commandBehavior">One of the <code>CommandBehavior</code> values.
            </param>
            <param name="handler">A method for consuming the generated reader.
            </param>
            <returns>The results of executing <code>readerHandler</code>.</returns>
            <typeparam name="T">The type of the result to be returned.</typeparam>
            <exception cref="T:System.ArgumentNullException">If handler is <code>null</code>.</exception>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteReader(System.String,System.String,System.Data.CommandType,System.Data.CommandBehavior,System.Data.SqlClient.SqlParameter[])">
            <summary>
            Crerates a <code>SqlDataReader</code> for the given Transact-SQL statement 
            or stored procedure with the given (optional) parameters.
            </summary>
            <param name="connectionString">The sql connection string.</param>
            <param name="commandText">The Transact-SQL statement or
            stored procedure to execute.</param>
            <param name="commandType">A value indicating how the commandText
            value is to be interpreted.</param>
            <param name="commandBehavior">One of the <code>CommandBehavior</code>
            values.</param>
            <param name="parameters">The array of <code>SqlParameters</code>
            to be queried.
            If <code>null</code> or zero-length then no parameters are added.</param>
            <returns>
            The result of the Transact-SQL statement.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteReader(System.Data.SqlClient.SqlCommand,System.Data.CommandBehavior)">
            <summary>
            Creates a <code>SqlDataReader</code> for the given <code>SqlCommand</code>.
            </summary>
            <param name="command">The <code>SqlCommand</code> to be executed.</param>
            <param name="commandBehavior">One of the <code>CommandBehavior</code> values.</param>
            <returns>
            The <code>SqlDataReader</code>.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteReader``1(System.String,System.String,System.Data.CommandType,Pilotfish.Afx.ComponentModel.XmlReaderHandler{``0},System.Data.SqlClient.SqlParameter[])">
            <summary>
            Invokes <code>readerHandler</code> with the <code>XmlReader</code> 
            created for the given Transact-SQL statement or stored procedure 
            with the given (optional) parameters. 
            </summary>
            <param name="connectionString">The sql connection string.</param>
            <param name="commandText">The Transact-SQL statement or 
            stored procedure to execute.
            </param>
            <param name="commandType">A value indicating how the commandText 
            value is to be interpreted.
            </param>
            <param name="handler">A method for consuming the generated reader.
            </param>
            <param name="parameters">The array of <code>SqlParameters</code> 
            to be queried. 
            If <code>null</code> or zero-length then no parameters are added.
            </param>
            <returns>The result of the Transact-SQL statement.</returns>
            <typeparam name="T">The type of the result returned.</typeparam>
            <exception cref="T:System.ArgumentNullException">If handler is <code>null</code>.</exception>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ExecuteReader``1(System.Data.SqlClient.SqlCommand,Pilotfish.Afx.ComponentModel.XmlReaderHandler{``0})">
            <summary>
            Invokes <code>readerHandler</code> with the <code>XmlReader</code> 
            created for the given <code>SqlCommand</code>.
            <remarks>
            This method closes and disposes the 
            <code>SqlConnection</code> and disposes the <code>SqlCommand</code> 
            after the <code>readerHandler</code> returns.
            </remarks>
            </summary>
            <param name="command">The <code>SqlCommand</code> to be executed.
            </param>
            <param name="handler">A method for consuming the generated reader.
            </param>
            <returns>The results of executing <code>readerHandler</code>.</returns>
            <typeparam name="T">The type of the result to be returned.</typeparam>
            <exception cref="T:System.ArgumentNullException">If handler is <code>null</code>.</exception>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.AddParameters(System.Data.SqlClient.SqlCommand,System.Object[])">
            <summary>
            Adds the given parameters to the given parameterized command.
            </summary>
            <param name="command">The parameterized command to be queried.</param>
            <param name="parameters">The parameters of the Transact-SQL statement 
            or stored procedure. May be <code>null</code> or must contain 
            <code>SqlParameter</code>'s or an even number of 
            <code>parameterName</code>-<code>parameterValue</code> pairs.
            </param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.SqlUtilities.ConvertToDbType(System.Type)">
            <summary>
            Converts the given <code>Type</code> to a <code>DbType</code>.
            </summary>
            <param name="type">The type to be queried.</param>
            <returns>A <code>DbType</code>.</returns>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.DataReaderHandler`1">
            <summary>
            A delegate for a method that processes an <code>SqlDataReader</code> 
            and returns the results of that process.
            </summary>
            <param name="reader">The <code>SqlDataReader</code> to be queried.</param>
            <returns>The results of processing the <code>SqlDataReader</code>.</returns>
            <typeparam name="T">The type of the result returned.</typeparam>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.XmlReaderHandler`1">
            <summary>
            A delegate for a method that handles an <code>XmlReader</code> 
            and returns the results of that process.
            </summary>
            <param name="reader">The <code>XmlReader</code> to be queried.</param>
            <returns>The results of processing the <code>XmlReader</code>.</returns>
            <typeparam name="T">The type of the result returned.</typeparam>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.CommandHandler`1">
            <summary>
            A delegate for a method that handles an <code>IDbCommand</code> 
            and returns the results of that process.
            </summary>
            <param name="command">The <code>IDbCommand</code> to be executed.</param>
            <returns>The results of processing the <code>IDbCommand</code>.</returns>
            <typeparam name="T">The type of the result returned.</typeparam>
        </member>
        <member name="T:Pilotfish.Afx.Collections.MonthCollection">
            <summary>
            A collection of int values that map to month name string values.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.MonthCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.MonthCollection"/> class.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Services.Executable">
            <summary>
            Provides the base for a shared service executable.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Services.IExecutable">
            <summary>
            Defines the requirements for an executable object.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Services.IExecutable.Run">
            <summary>
            Runs this instance.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Services.IExecutable.Settings">
            <summary>
            Gets the configuration settings.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Services.IExecutable.UserID">
            <summary>
            Gets or sets the user ID.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Services.IExecutable.TraceInfo">
            <summary>
            Gets the trace information, if any.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Services.Executable.Run">
            <summary>
            Runs this instance.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Services.Executable.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Services.Executable.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
        </member>
        <member name="M:Pilotfish.Afx.Services.Executable.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Pilotfish.Afx.Services.Executable"/> is reclaimed by garbage collection.
            <remarks>
            This destructor will run only if the Dispose method does not get called. 
            Do not provide destructors in types derived from this class.
            </remarks>
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Services.Executable.Create(System.String,System.Int64,System.Collections.Generic.Dictionary{System.String,System.String})">
            <summary>
            Creates an instance of the given <see cref="T:Pilotfish.Afx.Services.IExecutable"/> type.
            </summary>
            <param name="typeName">The assembly-qualified name of the <see cref="T:Pilotfish.Afx.Services.IExecutable"/> type.</param>
            <param name="userID">The ID of the user running the executable.</param>
            <param name="settings">The key-value pair settings for the <see cref="T:Pilotfish.Afx.Services.IExecutable"/>.</param>
            <returns>
            The <see cref="T:Pilotfish.Afx.Services.IExecutable"/> instance that was created, otherwise <code>null</code>.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Services.Executable.UserID">
            <summary>
            Gets or sets the user ID.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Services.Executable.Settings">
            <summary>
            Gets or sets the configuration settings.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Services.Executable.TraceInfo">
            <summary>
            Gets the trace information, if any.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase">
            <summary>
             Base workflow console viewModel
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.DashboardControllerName">
            <summary>
            The name of the controller to be used on completion of all for workflow actions as ewll as on the console back button click
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.ControllerName">
            <summary>
            The name of the controller to be used for workflow actions. Usually Workflows.FriendlyName
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.UserID">
            <summary>
            The logged in user's id
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.UserRoles">
            <summary>
            The logged in user's roles
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.UserIsAdmin">
            <summary>
            Indicates whether a user is an administrator
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.EntityID">
            <summary>
            The System.Entities EntityID for the data record the workflow instance relates to
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.EntityKey">
            <summary>
            The System.Entities Primary key value for the related entity
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.ItemID">
            <summary>
            The actual item i.e. record id for the data records the workflow instance relates to
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.WorkflowID">
            <summary>
            The Workflows.WorkflowID
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.DocumentStoreLocationID">
            <summary>
            The WorkflowTemplates.DocumentStoreLocationID
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.WorkflowFriendlyName">
            <summary>
            The Workflows.FriendlyName
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.WorkflowTemplate">
            <summary>
            The workflow template to be used for the workflow
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.WorkflowTemplateDefaults">
            <summary>
            List of workflow template defaults
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.WorkflowInstance">
            <summary>
            The actual workflow instance record with steps and tasks
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.WorkflowInstanceRoute">
            <summary>
            The workflow instance route object
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.FormChecklistResults">
            <summary>
            List of all checklist results as sourced from Form.ChecklistResults
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.Value">
            <summary>
            The full entity framework object for the data record 
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.Lookups">
            <summary>
            A list of LookupLists
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleViewModelBase.Ui">
            <summary>
            Properties to be used on the UI
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.ViewModels.LookupList">
            <summary>
            Defines a lookup list
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ViewModels.LookupList.#ctor(System.String,System.Object)">
            <summary>
            Default lookup list constructor
            </summary>
            <param name="listName">What you would like to reference your list as on the client side</param>
            <param name="list">The actual list object</param>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.LookupList.ListName">
            <summary>
            The list name
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.LookupList.List">
            <summary>
            The actual list
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties">
            <summary>
            Properties to be used on the UI
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canSave">
            <summary>
            Indicates whether a user can save a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canDelete">
            <summary>
            Indicates whether a user can delete a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canPrint">
            <summary>
            Indicates whether a user can print a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canSubmit">
            <summary>
            Indicates whether a user can submit a workflow
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canApproveReject">
            <summary>
            Indicates whether a user can approve or reject a workflow
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canRequestCorrection">
            <summary>
            Indicates whether a user can request correction for a workflow
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canAddComment">
            <summary>
            Indicates whether a user can add a comment to a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canUploadDocument">
            <summary>
            Indicates whether a user can upload a document to a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canViewDocuments">
            <summary>
            Indicates whether a user can view documents related to a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canViewComments">
            <summary>
            Indicates whether a user can view comments related to a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canViewTasks">
            <summary>
            Indicates whether a user can view tasks related to a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canReAssignTasks">
            <summary>
            Indicates whether a user can reassign tasks related to a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canViewCorrespondence">
            <summary>
            Indicates whether a user can view correspondence related to a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canViewQueries">
            <summary>
            Indicates whether a user can view queries related to a record
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.WorkflowConsoleUIProperties.canViewRouteIndicator">
            <summary>
            Indicates whether a user can view the route indicator
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Security.FormsAuthSettings">
            <summary>
             Represents the forms auth settings configuration section.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.FormsAuthSettings.GetSection(System.Web.HttpContext)">
            <summary>
            Gets the forms auth settings configuration section.
            <remarks>
            Expects the section to be named <code>formsAuthSettings</code>.
            </remarks>
            </summary>
            <returns>The forms auth settings configuration section.</returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.FormsAuthSettings.IsEnabled">
            <summary>
            Gets or sets a value indicating whether forms authentication is enabled.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Security.DomainRoleProvider">
            <summary>
                A custom role provider for use with our custom security API.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.AddUsersToRoles(System.String[],System.String[])">
            <summary>
                Not implmented
            </summary>
            <param name = "usernames">The usernames.</param>
            <param name = "rolenames">The rolenames.</param>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.CreateRole(System.String)">
            <summary>
                Not implmented
            </summary>
            <param name = "rolename">The rolename.</param>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.DeleteRole(System.String,System.Boolean)">
            <summary>
                Not implmented
            </summary>
            <param name = "rolename">The rolename.</param>
            <param name = "throwOnPopulatedRole"><code>true</code> if Throw on populated role; <code>false</code> otherwise.</param>
            <returns></returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.RemoveUsersFromRoles(System.String[],System.String[])">
            <summary>
                Not implmented
            </summary>
            <param name = "usernames">The usernames.</param>
            <param name = "rolenames">The rolenames.</param>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
                Initializes the provider.
            </summary>
            <param name = "name">The friendly name of the provider.</param>
            <param name = "config">
                A collection of the name/value pairs representing 
                the provider-specific attributes specified in the configuration for this provider.
            </param>
            <exception cref = "T:System.ArgumentNullException">The name of the provider is null.</exception>
            <exception cref = "T:System.InvalidOperationException">
                An attempt is made to call Initialize on a provider after the provider has already been initialized.
            </exception>
            <exception cref = "T:System.ArgumentException">The name of the provider has a length of zero.</exception>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.GetAllRoles">
            <summary>
                Gets a list of all the roles.
            </summary>
            <returns>
                A string array containing the names of 
                all the roles stored in the data source.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.GetRolesForUser(System.String)">
            <summary>
                Gets the roles for the given user.
            </summary>
            <param name = "userName">The name of the user to be queried.</param>
            <returns>The roles for user.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.GetUsersInRole(System.String)">
            <summary>
                Gets the users in the given role.
            </summary>
            <param name = "roleName">The name of the role to be queried.</param>
            <returns>The users in the given role.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.IsUserInRole(System.String,System.String)">
            <summary>
                Determines whether the given user is in the given role.
            </summary>
            <param name = "userName">The name of the user to be queried.</param>
            <param name = "roleName">The name of the role to be queried.</param>
            <returns>
                <code>true</code> if the given user is in the given role; <code>false</code> otherwise.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.RoleExists(System.String)">
            <summary>
                Determines whether the given role exists.
            </summary>
            <param name = "roleName">The name of the role to be queried.</param>
            <returns>
                <code>true</code> if the given role exists; <code>false</code> otherwise.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainRoleProvider.FindUsersInRole(System.String,System.String)">
            <summary>
                Finds the users in the given role.
            </summary>
            <param name = "roleName">The name of the role to be queried.</param>
            <param name = "userNameToMatch">The user names to be matched.</param>
            <returns>The users in the given role.</returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainRoleProvider.WriteExceptionsToEventLog">
            <summary>
                Gets or sets a value indicating whether exceptions are written to the event log.
                If false, exceptions are thrown to the caller, otherwise exceptions are written to the event log.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainRoleProvider.ApplicationName">
            <summary>
                Gets or sets the name of the application to store and retrieve role information for.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Mvc.ControllerBase">
            <summary>
            A controller with a database.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.ControllerBase.Json(System.Object)">
            <summary>
            Creates a <see cref="T:System.Web.Mvc.JsonResult"/> object that serializes the specified object to JavaScript Object Notation (JSON).
            </summary>
            <param name="data">The JavaScript object graph to serialize.</param>
            <returns>
            The JSON result object that serializes the specified object to JSON format. The result object that is prepared by this method is written to the response by the ASP.NET MVC framework when the object is executed.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.ControllerBase.Json(System.Object,Pilotfish.Afx.Mvc.JsonSerializerOptions)">
            <summary>
            Creates a <see cref="T:System.Web.Mvc.JsonResult"/> object that serializes the specified object to JavaScript Object Notation (JSON).
            </summary>
            <param name="data">The JavaScript object graph to serialize.</param>
            <param name="options">The serialization options</param>
            <returns>
            The JSON result object that serializes the specified object to JSON format. The result object that is prepared by this method is written to the response by the ASP.NET MVC framework when the object is executed.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.ControllerBase.SetCurrentPage(System.Object)">
            <summary>
            Sets the current page.
            </summary>
            <param name="page">The page.</param>
        </member>
        <member name="P:Pilotfish.Afx.Mvc.ControllerBase.Profile">
            <summary>
            Gets the user profile.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.CacheContext">
            <summary>
            Implements the cache for an application (web or windows).
            <remarks>
            Currently no caching is implemented for windows.
            </remarks>
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.ICacheContext">
            <summary>
            Implements the cache for an application.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.ICacheContext.Get(System.String)">
            <summary>
            Gets the value with the given key.
            </summary>
            <param name="key">The key to be queried.</param>
            <returns>The value with the given key or <code>null</code> if the key doesn't exist.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.ICacheContext.Set(System.String,System.Object,System.Int32)">
            <summary>
            Sets the value for the given key.
            </summary>
            <param name="key">The key to be queried.</param>
            <param name="value">The value to be set.</param>
            <param name="cacheDurationMinutes">The cache duration ub minutes.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.ICacheContext.Remove(System.String)">
            <summary>
            Removes the item with the given key.
            </summary>
            <param name="key">The key to be queried.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.ICacheContext.Clear">
            <summary>
            Removes all items from the cache.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.CacheContext.Get(System.String)">
            <summary>
            Gets the value with the given key.
            </summary>
            <param name="key">The key to be queried.</param>
            <returns>The value with the given key or <code>null</code> if the key doesn't exist.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.CacheContext.Set(System.String,System.Object,System.Int32)">
            <summary>
            Sets the value for the given key.
            </summary>
            <param name="key">The key to be queried.</param>
            <param name="value">The value to be set.</param>
            <param name="cacheExpirationMinutes">The absolute cache expiration in minutes.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.CacheContext.Remove(System.String)">
            <summary>
            Removes the item with the given key.
            </summary>
            <param name="key">The key to be queried.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.CacheContext.Clear">
            <summary>
            Removes all items from the cache.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.Database`1">
            <summary>
            Ensures that when multiple repositories are used, they share a single database context.
            </summary>
            <typeparam name="TContext">The type of the database context.</typeparam>
        </member>
        <member name="F:Pilotfish.Afx.ComponentModel.Database`1.NewID">
            <summary>
            The new record identifier.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.ComponentModel.Database`1"/> class.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.ComponentModel.Database`1"/> class.
            </summary>
            <param name="context">The context to be used.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.#ctor(`0,System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.ComponentModel.Database`1"/> class.
            </summary>
            <param name="context">The context to be used.</param>
            <param name="commandTimeout">The timeout value, in seconds, for all object context operations.
            A <code>null</code> value indicates that the default value of the underlying provider will be used.
            A <code>zero</code> value indicates an infinite timeout.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.Save">
            <summary>
            Saves all changes made to the <see cref="P:Pilotfish.Afx.ComponentModel.Database`1.Context"/>.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.SaveEntity(System.Object,System.Object)">
            <summary>
            Saves all changes made to the current entity excluding related tables.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.GetByID``1(System.Object)">
            <summary>
            Gets the entity with the given ID.
            </summary>
            <typeparam name="TEntity">The type of entity to be returned.</typeparam>
            <param name="id">The id of the entity.</param>
            <returns>The entity with the given ID.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.Get``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Func{System.Linq.IQueryable{``0},System.Linq.IOrderedQueryable{``0}},System.String)">
            <summary>
            Gets a list of entities that match the given filter.
            </summary>
            <typeparam name="TEntity">The type of entity to be returned.</typeparam>
            <param name="filter">The filter to be used.</param>
            <param name="orderBy">The order to be used.</param>
            <param name="includeProperties">The properties to be included.</param>
            <returns>A list of entities that match the given filter.</returns>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.Insert``1(``0)">
            <summary>
            Inserts the specified entity.
            </summary>
            <typeparam name="TEntity">The type of the entity.</typeparam>
            <param name="entity">The entity to be inserted.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.Update``1(``0)">
            <summary>
            Updates the specified entity.
            </summary>
            <typeparam name="TEntity">The type of the entity.</typeparam>
            <param name="entityToUpdate">The entity to be updated.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.Attach``1(``0)">
            <summary>
            Attaches the specified entity.
            </summary>
            <typeparam name="TEntity">The type of the entity.</typeparam>
            <param name="entity">The entity to be attached.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.Dispose(System.Boolean)">
            <summary>
            Releases unmanaged and - optionally - managed resources
            </summary>
            <param name="disposing">
            <code>true</code> to release both managed and unmanaged resources; 
            <code>false</code> to release only unmanaged resources.
            </param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.Database`1.Finalize">
            <summary>
            Releases unmanaged resources and performs other cleanup operations before the
            <see cref="T:Pilotfish.Afx.ComponentModel.Database`1"/> is reclaimed by garbage collection.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.Database`1.Context">
            <summary>
            Gets the context for this instance.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.Database`1.ProxyCreationEnabled">
            <summary>
            Gets or sets a value indicating whether proxy creation is enabled. 
            <remarks>If <code>false</code>, this will turn OFF lazy loading on all entities but will allow for json serialization!!
            <p><em>Note:</em> When creating instances of POCO entity types, the Entity Framework creates 
            instances of a dynamically generated derived type that acts as a proxy for 
            the entity which can create complications when serializing proxy instances 
            http://blogs.msdn.com/b/adonet/archive/2011/02/02/using-dbcontext-in-ef-feature-ctp5-part-8-working-with-proxies.aspx
            </p>
            </remarks>
            </summary>
            <value>
            	<code>true</code> if proxy creation is enabled; <code>false</code> otherwise. Default is <code>false</code>.
            </value>
        </member>
        <member name="T:Pilotfish.Afx.Security.DomainMembershipProvider">
            <summary>
            Manages storage of membership information for an RIA domain service application in a SQL Server database
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Initializes the provider.
            </summary>
            <param name="name">The friendly name of the provider.</param>
            <param name="config">A collection of the name/value pairs representing the provider-specific attributes specified in the configuration for this provider.</param>
            <exception cref="T:System.ArgumentNullException">
            The name of the provider is null.
            </exception>
            <exception cref="T:System.ArgumentException">
            The name of the provider has a length of zero.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            An attempt is made to call <see cref="M:System.Configuration.Provider.ProviderBase.Initialize(System.String,System.Collections.Specialized.NameValueCollection)"/> on a provider after the provider has already been initialized.
            </exception>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.ChangePassword(System.String,System.String,System.String)">
            <summary>
            Changes the password.
            </summary>
            <param name="userName">Name of the user.</param>
            <param name="oldPassword">The old password - obfuscated.</param>
            <param name="newPassword">The new password - encrypted.</param>
            <returns><code>true</code> if successful; <code>false</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.ChangePasswordQuestionAndAnswer(System.String,System.String,System.String,System.String)">
            <summary>
            Processes a request to update the password question and answer for a membership user.
            </summary>
            <param name="userName">The user to change the password question and answer for.</param>
            <param name="password">The password for the specified user.</param>
            <param name="newPasswordQuestion">The new password question for the specified user.</param>
            <param name="newPasswordAnswer">The new password answer for the specified user.</param>
            <returns>
            true if the password question and answer are updated successfully; otherwise, false.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.ResetPassword(System.String,System.String)">
            <summary>
            Resets a user's password to a new, automatically generated password.
            </summary>
            <param name="userName">The user to reset the password for.</param>
            <param name="answer">The password answer for the specified user.</param>
            <returns>The new password for the specified user.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.ResetPassword(System.String)">
            <summary>
            Resets a user's password to a new, automatically generated password.
            </summary>
            <param name="userName">The user to reset the password for.</param>
            <returns>The new password for the specified user.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.ValidateUser(System.String,System.String)">
            <summary>
            Validates the user.
            </summary>
            <param name="userName">The name of the user to be validated.</param>
            <param name="password">The password to be validated.</param>
            <returns><code>true</code> if authentication succeeded; <code>false</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.CreateUser(System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Object,System.Web.Security.MembershipCreateStatus@)">
            <summary>
            Adds a new membership user to the data source.
            </summary>
            <param name="username">The user name for the new user.</param>
            <param name="password">The password for the new user.</param>
            <param name="email">The e-mail address for the new user.</param>
            <param name="passwordQuestion">The password question for the new user.</param>
            <param name="passwordAnswer">The password answer for the new user</param>
            <param name="isApproved">Whether or not the new user is approved to be validated.</param>
            <param name="providerUserKey">The unique identifier from the membership data source for the user.</param>
            <param name="status">A <see cref="T:System.Web.Security.MembershipCreateStatus"/> enumeration value indicating whether the user was created successfully.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            A <see cref="T:System.Web.Security.MembershipUser"/> object populated with the information for the newly created user.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.DeleteUser(System.String,System.Boolean)">
            <summary>
            Removes a user from the membership data source.
            </summary>
            <param name="username">The name of the user to delete.</param>
            <param name="deleteAllRelatedData">true to delete data related to the user from the database; false to leave data related to the user in the database.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            true if the user was successfully deleted; otherwise, false.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.FindUsersByEmail(System.String,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Gets a collection of membership users where the e-mail address contains the specified e-mail address to match.
            </summary>
            <param name="emailToMatch">The e-mail address to search for.</param>
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">The total number of matched users.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            A <see cref="T:System.Web.Security.MembershipUserCollection"/> collection that contains a page of <paramref name="pageSize"/><see cref="T:System.Web.Security.MembershipUser"/> objects beginning at the page specified by <paramref name="pageIndex"/>.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.FindUsersByName(System.String,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Gets a collection of membership users where the user name contains the specified user name to match.
            </summary>
            <param name="usernameToMatch">The user name to search for.</param>
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">The total number of matched users.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            A <see cref="T:System.Web.Security.MembershipUserCollection"/> collection that contains a page of <paramref name="pageSize"/><see cref="T:System.Web.Security.MembershipUser"/> objects beginning at the page specified by <paramref name="pageIndex"/>.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetAllUsers(System.Int32,System.Int32,System.Int32@)">
            <summary>
            Gets a collection of all the users in the data source in pages of data.
            </summary>
            <param name="pageIndex">The index of the page of results to return. <paramref name="pageIndex"/> is zero-based.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">The total number of matched users.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            A <see cref="T:System.Web.Security.MembershipUserCollection"/> collection that contains a page of <paramref name="pageSize"/><see cref="T:System.Web.Security.MembershipUser"/> objects beginning at the page specified by <paramref name="pageIndex"/>.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetNumberOfUsersOnline">
            <summary>
            Gets the number of users currently accessing the application.
            </summary>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            The number of users currently accessing the application.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetPassword(System.String,System.String)">
            <summary>
            Gets the password for the specified user name from the data source.
            </summary>
            <param name="username">The user to retrieve the password for.</param>
            <param name="answer">The password answer for the user.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            The password for the specified user name.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetUser(System.String,System.Boolean)">
            <summary>
            Gets information from the data source for a user. Provides an option to update the last-activity date/time stamp for the user.
            </summary>
            <param name="username">The name of the user to get information for.</param>
            <param name="userIsOnline">true to update the last-activity date/time stamp for the user; false to return user information without updating the last-activity date/time stamp for the user.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            A <see cref="T:System.Web.Security.MembershipUser"/> object populated with the specified user's information from the data source.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetUser(System.Object,System.Boolean)">
            <summary>
            Gets user information from the data source based on the unique identifier for the membership user. Provides an option to update the last-activity date/time stamp for the user.
            </summary>
            <param name="providerUserKey">The unique identifier for the membership user to get information for.</param>
            <param name="userIsOnline">true to update the last-activity date/time stamp for the user; false to return user information without updating the last-activity date/time stamp for the user.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            A <see cref="T:System.Web.Security.MembershipUser"/> object populated with the specified user's information from the data source.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetUserNameByEmail(System.String)">
            <summary>
            Gets the user name associated with the specified e-mail address.
            </summary>
            <param name="email">The e-mail address to search for.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            The user name associated with the specified e-mail address. If no match is found, return null.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.UnlockUser(System.String)">
            <summary>
            Clears a lock so that the membership user can be validated.
            </summary>
            <param name="userName">The membership user whose lock status you want to clear.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
            <returns>
            true if the membership user was successfully unlocked; otherwise, false.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.UpdateUser(System.Web.Security.MembershipUser)">
            <summary>
            Updates information about a user in the data source.
            </summary>
            <param name="user">A <see cref="T:System.Web.Security.MembershipUser"/> object that represents the user to update and the updated information for the user.</param>
            <exception cref="T:System.NotImplementedException">This method is not implemented.</exception>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetToken(System.String)">
            <summary>
            Initializes the login/password change process by retrieving the user's password salt and a random challenge salt.
            </summary>
            <param name="userName">The user name to be queried.</param>
            <returns>The user's authentication token if the user was found; <code>null</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetPasswordQuestion(System.String)">
            <summary>
            Initializes the password reset process by retrieving the user's password answer salt and a random challenge salt.
            </summary>
            <param name="userName">The user name to be queried.</param>
            <returns>The user's password answer token if the user was found; <code>null</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetResetToken(System.String)">
            <summary>
            Initializes the password reset process by retrieving the user's password answer salt and a random challenge salt.
            </summary>
            <param name="userName">The user name to be queried.</param>
            <returns>The user's authentication token if the user was found; <code>null</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetPasswordQuestions">
            <summary>
            Gets a list of security questions.
            </summary>
            <returns>A list of security questions.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetUserFingerprintTemplates">
            <summary>
            Gets a list of security questions.
            </summary>
            <returns>A datatable containing userid, name and fingerprinttemplate.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetUserID(System.String,System.Web.Configuration.AuthenticationMode)">
            <summary>
            Gets the user ID.
            </summary>
            <param name="userName">The name of the user to retrieved.</param>
            <param name="authenticationMode">The authentication mode.</param>
            <returns>The ID of the user; -1 if not found.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.GetUserName(System.String)">
            <summary>
            Gets the user name.
            </summary>
            <param name="ntAccount">The NT account of the user to retrieved.</param>
            <returns>The name of the user; <code>null</code> if not found.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.ValidateCredentials(System.String,System.String)">
            <summary>
            Validates the user's credentials against the database.
            </summary>
            <param name="userName">The user name to be validated.</param>
            <param name="credential">The credential to be validated.</param>
            <returns><code>true</code> if the credentials are valid; <code>false</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainMembershipProvider.ValidateAnswer(System.String,System.String)">
            <summary>
            Validates the user's credentials against the database.
            </summary>
            <param name="userName">The user name to be validated.</param>
            <param name="answer">The answer to be validated.</param>
            <returns><code>true</code> if the answer is valid; <code>false</code> otherwise.</returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.ApplicationName">
            <summary>
            The name of the application using the custom membership provider.
            </summary>
            <value></value>
            <returns>
            The name of the application using the custom membership provider.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.EnablePasswordReset">
            <summary>
            Indicates whether the membership provider is configured to allow users to reset their passwords.
            </summary>
            <value></value>
            <returns>true if the membership provider supports password reset; otherwise, false. The default is true.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.EnablePasswordRetrieval">
            <summary>
            Indicates whether the membership provider is configured to allow users to retrieve their passwords.
            </summary>
            <value></value>
            <returns>true if the membership provider is configured to support password retrieval; otherwise, false. The default is true.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.MaxInvalidPasswordAttempts">
            <summary>
            Gets the number of invalid password or password-answer attempts allowed before the membership user is locked out.
            </summary>
            <value></value>
            <returns>
            The number of invalid password or password-answer attempts allowed before the membership user is locked out.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.MinRequiredNonAlphanumericCharacters">
            <summary>
            Gets the minimum number of special characters that must be present in a valid password.
            </summary>
            <value></value>
            <returns>
            The minimum number of special characters that must be present in a valid password.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.MinRequiredPasswordLength">
            <summary>
            Gets the minimum length required for a password.
            </summary>
            <value></value>
            <returns>
            The minimum length required for a password.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.PasswordAttemptWindow">
            <summary>
            Gets the number of minutes in which a maximum number of invalid password or password-answer attempts are allowed before the membership user is locked out.
            </summary>
            <value></value>
            <returns>
            The number of minutes in which a maximum number of invalid password or password-answer attempts are allowed before the membership user is locked out.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.PasswordFormat">
            <summary>
            Gets a value indicating the format for storing passwords in the membership data store.
            </summary>
            <value></value>
            <returns>
            One of the <see cref="T:System.Web.Security.MembershipPasswordFormat"/> values indicating the format for storing passwords in the data store.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.PasswordStrengthRegularExpression">
            <summary>
            Gets the regular expression used to evaluate a password.
            </summary>
            <value></value>
            <returns>
            A regular expression used to evaluate a password.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.RequiresQuestionAndAnswer">
            <summary>
            Gets a value indicating whether the membership provider is configured to require the user to answer a password question for password reset and retrieval.
            </summary>
            <value></value>
            <returns>true if a password answer is required for password reset and retrieval; otherwise, false. The default is true.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.RequiresUniqueEmail">
            <summary>
            Gets a value indicating whether the membership provider is configured to require a unique e-mail address for each user name.
            </summary>
            <value></value>
            <returns>true if the membership provider requires a unique e-mail address; otherwise, false. The default is true.
            </returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainMembershipProvider.WriteExceptionsToEventLog">
            <summary>
            Gets or sets a value indicating whether to write exceptions to the event log.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.IAdminController">
            <summary>
            Implements the controller context for admin view controllers
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.IAdminController.GetDataList(System.Collections.Generic.Dictionary{System.String,System.Object})">
            <summary>
            Gets the list containing data.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.IAdminController.GetById(System.Object)">
            <summary>
            Gets the viewmodel database class object.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.IAdminController.GetLookups">
            <summary>
            Gets the viewmodel database class object collection.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Security.SecurePassword">
            <summary>
            Groups some password security methods.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.SecurePassword.Hash(System.String)">
            <summary>
            Uses the SHA1 algorithm to produce a hash of the given password. 
            </summary>
            <param name="password">The password to be hashed.</param>
            <returns>The SHA1 hash of the password.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.SecurePassword.Hash(System.String,System.String)">
            <summary>
            Creates a salted hash of the given value.
            </summary>
            <param name="password">The password to be hashed.</param>
            <param name="salt">The salt to be applied.</param>
            <returns>A salted hash of the given value.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.SecurePassword.CreateSalt">
            <summary>
            Creates a random salt value of size 7.
            </summary>
            <returns>A random salt value.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.SecurePassword.CreateSalt(System.Int32)">
            <summary>
            Creates a random salt value.
            </summary>
            <param name="size">The size of the salt value.</param>
            <returns>A random salt value.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.SecurePassword.Obfuscate(System.String,System.String,System.String)">
            <summary>
            Obfuscates the specified password using the given salt and challenge values.
            </summary>
            <param name="password">The password to be obfuscated.</param>
            <param name="salt">The salt value to be used.</param>
            <param name="challenge">The challenge value to be used.</param>
            <returns>An obfuscated password.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.SecurePassword.CreateSecureCredentials(System.Xml.Linq.XElement,System.String)">
            <summary>
            Creates secure credentials from the given password and challenge token.
            </summary>
            <param name="challengeToken">The challenge token containing the salt and challenge values to be parsed.</param>
            <param name="password">The password to be secured.</param>
            <returns>The secure credentials.</returns>
        </member>
        <member name="T:Pilotfish.Afx.Collections.YearCollection">
            <summary>
            A collection of int values that map to year values.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.YearCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.YearCollection"/> class.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.YearCollection.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.YearCollection"/> class.
            </summary>
            <param name="minusCurrent">The number to add to the current year to get the min value.</param>
            <param name="plusCurrent">The number to add to the current year to get the max value.</param>
        </member>
        <member name="T:Pilotfish.Afx.Collections.TrulyObservableCollection`1">
            <summary>
            Represents a dynamic data collection that provides notifications when items get added, removed, or when the entire list is refreshed.
            </summary>
            <typeparam name="T">The type of elements in the collection.</typeparam>
        </member>
        <member name="M:Pilotfish.Afx.Collections.TrulyObservableCollection`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.TrulyObservableCollection`1"/> class.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.TrulyObservableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.TrulyObservableCollection`1"/> class.
            </summary>
            <param name="items">The items to be added.</param>
        </member>
        <member name="M:Pilotfish.Afx.Collections.TrulyObservableCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Adds the given list of items.
            </summary>
            <param name="items">The items to be added.</param>
        </member>
        <member name="M:Pilotfish.Afx.Collections.TrulyObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="T:Pilotfish.Afx.Collections.DayCollection">
            <summary>
            A collection of int values that map to day string values.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.DayCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.DayCollection"/> class.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Collections.BooleanCollection">
            <summary>
            A collection of boolean values that map to Yes and No string values.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.BooleanCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.BooleanCollection"/> class.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Admin.ControllerBase`1">
            <summary>
            A controller with a database.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Admin.ControllerBase`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerBase"/> class.
            </summary>
            <param name="database">The context.</param>
        </member>
        <member name="M:Pilotfish.Afx.Admin.ControllerBase`1.View(System.String,System.String,System.Object)">
            <summary>
            Creates a <see cref="T:System.Web.Mvc.ViewResult"/> object using the view name, master-page name, and model that renders a view.
            </summary>
            <returns>
            The view result.
            </returns>
            <param name="viewName">The name of the view that is rendered to the response.</param>
            <param name="masterName">The name of the master page or template to use when the view is rendered.</param>
            <param name="model">The model that is rendered by the view.</param>
        </member>
        <member name="M:Pilotfish.Afx.Admin.ControllerBase`1.GetDataList(System.Collections.Generic.Dictionary{System.String,System.Object})">
            <summary>
            Gets the list containing data.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Admin.ControllerBase`1.GetById(System.Object)">
            <summary>
            Gets the viewmodel database class object.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Admin.ControllerBase`1.GetLookups">
            <summary>
            Gets the viewmodel database class object collection.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Admin.ControllerBase`1.ClearCache(System.String)">
            <summary>
            Clears the cached version of the specified data source.
            </summary>
            <param name="dataSourceName">Name of the data source.</param>
            <returns></returns>
        </member>
        <member name="M:Pilotfish.Afx.Admin.ControllerBase`1.Pagenize(System.Collections.Generic.IEnumerable{System.Object})">
            <summary>
            Pagenizes the specified list.
            </summary>
            <param name="list">The list.</param>
            <returns></returns>
        </member>
        <member name="M:Pilotfish.Afx.Admin.ControllerBase`1.Get(System.String)">
            <summary>
             Gets the viewmodel database class object.
            </summary>
            <returns>Dynamic item from database</returns>
        </member>
        <member name="P:Pilotfish.Afx.Admin.ControllerBase`1.Database">
            <summary>
            Gets or sets the database.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Admin.ControllerBase`1.PageNumber">
            <summary>
            Gets or sets the page number.
            </summary>
            <value>
            The page number.
            </value>
        </member>
        <member name="P:Pilotfish.Afx.Admin.ControllerBase`1.RowLimit">
            <summary>
            Gets or sets the row limit.
            </summary>
            <value>
            The row limit.
            </value>
        </member>
        <member name="M:Pilotfish.Afx.Utilities.StringUtilities.HexStringToByteArray(System.String)">
            <summary>
            Converts a file hex encoded string to a file byte array
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
        </member>
        <member name="M:Pilotfish.Afx.Utilities.StringUtilities.ByteArrayToHexString(System.Byte[])">
            <summary>
            Converts a file byte array to a Hex encoded string.
            </summary>
            <param name="buffer">The buffer.</param>
            <returns></returns>
        </member>
        <member name="T:Pilotfish.Afx.Collections.ObservableCollection">
            <summary>
            Represents an observable collection of objects.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.ObservableCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.ObservableCollection"/> class.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.ObservableCollection.#ctor(System.Collections.IEnumerable)">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Collections.ObservableCollection"/> class.
            </summary>
            <param name="collection">The collection to be added.</param>
        </member>
        <member name="M:Pilotfish.Afx.Collections.ObservableCollection.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Collections.ObservableCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the <see cref="T:System.Collections.ICollection"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
            <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
            <exception cref="T:System.ArgumentNullException">
            	<paramref name="array"/> is null. 
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is less than zero. 
            </exception>
            <exception cref="T:System.ArgumentException">
            	<paramref name="array"/> is multidimensional.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"/> is greater than the available space from <paramref name="index"/> to the end of the destination <paramref name="array"/>.-or- The type of the source <see cref="T:System.Collections.ICollection"/> cannot be cast automatically to the type of the destination <paramref name="array"/>
            </exception>
        </member>
        <member name="M:Pilotfish.Afx.Collections.ObservableCollection.AddRange(System.Collections.IEnumerable)">
            <summary>
            Adds the specified collection.
            </summary>
            <param name="collection">The collection to be added.</param>
        </member>
        <member name="M:Pilotfish.Afx.Collections.ObservableCollection.Clear">
            <summary>
            Clears the collection.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Collections.ObservableCollection.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Pilotfish.Afx.Collections.ObservableCollection.CollectionChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="E:Pilotfish.Afx.Collections.ObservableCollection.CollectionChanged">
            <summary>
            Occurs when the items list of the collection has changed, or the collection is reset.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Collections.ObservableCollection.Count">
            <summary>
            Gets the number of elements contained in the <see cref="T:System.Collections.ICollection"/>.
            </summary>
            <value></value>
            <returns>The number of elements contained in the <see cref="T:System.Collections.ICollection"/>.</returns>
        </member>
        <member name="P:Pilotfish.Afx.Collections.ObservableCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe).
            </summary>
            <value>false</value>
            <returns>true if access to the <see cref="T:System.Collections.ICollection"/> is synchronized (thread safe); otherwise, false.</returns>
        </member>
        <member name="P:Pilotfish.Afx.Collections.ObservableCollection.SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.
            <remarks>
            Return the current instance since the underlying store is not publicly available
            </remarks>
            </summary>
            <value></value>
            <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/>.</returns>
        </member>
        <member name="T:Pilotfish.Afx.ComponentModel.FileObject">
            <summary>
            An object that represents a file.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.FileObject.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.ComponentModel.FileObject"/> class.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.FileObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.ComponentModel.FileObject"/> class.
            </summary>
            <param name="info">The <em>SerializationInfo</em> to populate with data.</param>
            <param name="context">The destination for this serialization.</param>
        </member>
        <member name="M:Pilotfish.Afx.ComponentModel.FileObject.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Populates a <em>SerializationInfo</em> with the data needed to serialize the target object.
            </summary>
            <param name="info">The <em>SerializationInfo</em> to populate with data.</param>
            <param name="context">The destination for this serialization.</param>
            <exception cref="T:System.Security.SecurityException">The caller does not have the required permission. </exception>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.FileObject.ID">
            <summary>
            Gets or sets the ID of the file.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.FileObject.FullName">
            <summary>
            Gets or sets the full path of the file.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.FileObject.Name">
            <summary>
            Gets or sets the name of the file.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.FileObject.Extension">
            <summary>
            Gets or sets the string representing the extension part of the file.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.FileObject.Length">
            <summary>
            Gets or sets the size of the file.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.FileObject.MimeType">
            <summary>
            Gets or sets the MIME type of the file.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.FileObject.Content">
            <summary>
            Gets or sets a byte array containing the contents of the file.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ComponentModel.FileObject.Uri">
            <summary>
            Gets or sets the Uri containing the path of the file.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Security.UserProfile">
            <summary>
            The user profile
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.Current">
            <summary>
            Gets the current <see cref="T:Pilotfish.Afx.Security.UserProfile"/>.
            </summary>
            <value>The current <see cref="T:Pilotfish.Afx.Security.UserProfile"/>.</value>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.UserID">
            <summary>
            Gets or sets the user ID.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.Email">
            <summary>
            Gets or sets the email.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.FirstName">
            <summary>
            Gets or sets the first name.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.LastName">
            <summary>
            Gets or sets the last name.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.FullName">
            <summary>
            Gets or sets the full name.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.IsPasswordExpired">
            <summary>
            Gets or sets a value indicating whether password is expired.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.Securables">
            <summary>
            Gets or sets the securables.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.Roles">
            <summary>
            Gets or sets the roles.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.Settings">
            <summary>
            Gets or sets the settings
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.UserProfile.WorkflowBuddies">
            <summary>
            Gets or sets the list of user ids where the logged in user is set as a buddy.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Mvc.Controller`1">
            <summary>
            A controller with a database.
            </summary>
            <typeparam name="TDatabase">The type of the database.</typeparam>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.Controller`1.#ctor(`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Mvc.Controller`1"/> class.
            </summary>
            <param name="database">The database.</param>
        </member>
        <member name="P:Pilotfish.Afx.Mvc.Controller`1.Database">
            <summary>
            Gets or sets the database.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.ViewModels.ConsoleViewModelBase">
            <summary>
             Base console viewModel
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.ControllerName">
            <summary>
            The name of the controller to be used for workflow actions. Usually Workflows.FriendlyName
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.UserID">
            <summary>
            The logged in user's id
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.Profile">
            <summary>
            The logged in user's profile
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.UserRoles">
            <summary>
            The logged in user's roles
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.UserIsAdmin">
            <summary>
            Indicates whether a user is an administrator
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.FormChecklistResults">
            <summary>
            List of all checklist results as sourced from Form.ChecklistResults
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.Lookups">
            <summary>
            A list of LookupLists
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.DataList">
            <summary>
            A list of data
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.DefaultModel">
            <summary>
            Controller's default model, to be used with overloads
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.PageNumber">
            <summary>
            Gets or sets the page number.
            </summary>
            <value>
            The page number.
            </value>
        </member>
        <member name="P:Pilotfish.Afx.ViewModels.ConsoleViewModelBase.DataListCount">
            <summary>
            Gets or sets the data list count.
            </summary>
            <value>
            The data list count.
            </value>
        </member>
        <member name="T:Pilotfish.Afx.Security.DomainProfileProvider">
            <summary>
            Defines a domain profile provider
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Initializes the provider.
            </summary>
            <param name="name">The friendly name of the provider.</param>
            <param name="config">A collection of the name/value pairs representing the
            provider-specific attributes specified in the configuration for this provider.</param>
            <exception cref="T:System.ArgumentNullException">
            The name of the provider is null.
            </exception>
            <exception cref="T:System.ArgumentException">
            The name of the provider has a length of zero.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            An attempt is made to call <see cref="M:System.Configuration.Provider.ProviderBase.Initialize(System.String,System.Collections.Specialized.NameValueCollection)"/> 
            on a provider after the provider has already been initialized.
            </exception>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.GetPropertyValues(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyCollection)">
            <summary>
            Gets the property values.
            </summary>
            <param name="context">The context.</param>
            <param name="properties">The properties.</param>
            <returns></returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.DeleteInactiveProfiles(System.Web.Profile.ProfileAuthenticationOption,System.DateTime)">
            <summary>
            Not implmented
            </summary>
            <param name="authenticationOption">One of the <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values, specifying whether anonymous, authenticated, or both types of profiles are deleted.</param>
            <param name="userInactiveSinceDate">A <see cref="T:System.DateTime"/> that identifies which user profiles are considered inactive. If the <see cref="P:System.Web.Profile.ProfileInfo.LastActivityDate"/>  value of a user profile occurs on or before this date and time, the profile is considered inactive.</param>
            <returns>
            The number of profiles deleted from the data source.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.DeleteProfiles(System.String[])">
            <summary>
            Not implmented
            </summary>
            <param name="usernames">A string array of user names for profiles to be deleted.</param>
            <returns>
            The number of profiles deleted from the data source.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.DeleteProfiles(System.Web.Profile.ProfileInfoCollection)">
            <summary>
            Not implmented
            </summary>
            <param name="profiles">A <see cref="T:System.Web.Profile.ProfileInfoCollection"/>  of information about profiles that are to be deleted.</param>
            <returns>
            The number of profiles deleted from the data source.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.FindInactiveProfilesByUserName(System.Web.Profile.ProfileAuthenticationOption,System.String,System.DateTime,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Not implmented
            </summary>
            <param name="authenticationOption">One of the <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values, specifying whether anonymous, authenticated, or both types of profiles are returned.</param>
            <param name="usernameToMatch">The user name to search for.</param>
            <param name="userInactiveSinceDate">A <see cref="T:System.DateTime"/> that identifies which user profiles are considered inactive. If the <see cref="P:System.Web.Profile.ProfileInfo.LastActivityDate"/> value of a user profile occurs on or before this date and time, the profile is considered inactive.</param>
            <param name="pageIndex">The index of the page of results to return.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">When this method returns, contains the total number of profiles.</param>
            <returns>
            A <see cref="T:System.Web.Profile.ProfileInfoCollection"/> containing user profile information for inactive profiles where the user name matches the supplied <paramref name="usernameToMatch"/> parameter.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.FindProfilesByUserName(System.Web.Profile.ProfileAuthenticationOption,System.String,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Not implmented
            </summary>
            <param name="authenticationOption">One of the <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values, specifying whether anonymous, authenticated, or both types of profiles are returned.</param>
            <param name="usernameToMatch">The user name to search for.</param>
            <param name="pageIndex">The index of the page of results to return.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">When this method returns, contains the total number of profiles.</param>
            <returns>
            A <see cref="T:System.Web.Profile.ProfileInfoCollection"/> containing user-profile information for profiles where the user name matches the supplied <paramref name="usernameToMatch"/> parameter.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.GetAllInactiveProfiles(System.Web.Profile.ProfileAuthenticationOption,System.DateTime,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Not implmented
            </summary>
            <param name="authenticationOption">One of the <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values, specifying whether anonymous, authenticated, or both types of profiles are returned.</param>
            <param name="userInactiveSinceDate">A <see cref="T:System.DateTime"/> that identifies which user profiles are considered inactive. If the <see cref="P:System.Web.Profile.ProfileInfo.LastActivityDate"/>  of a user profile occurs on or before this date and time, the profile is considered inactive.</param>
            <param name="pageIndex">The index of the page of results to return.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">When this method returns, contains the total number of profiles.</param>
            <returns>
            A <see cref="T:System.Web.Profile.ProfileInfoCollection"/> containing user-profile information about the inactive profiles.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.GetAllProfiles(System.Web.Profile.ProfileAuthenticationOption,System.Int32,System.Int32,System.Int32@)">
            <summary>
            Not implmented
            </summary>
            <param name="authenticationOption">One of the <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values, specifying whether anonymous, authenticated, or both types of profiles are returned.</param>
            <param name="pageIndex">The index of the page of results to return.</param>
            <param name="pageSize">The size of the page of results to return.</param>
            <param name="totalRecords">When this method returns, contains the total number of profiles.</param>
            <returns>
            A <see cref="T:System.Web.Profile.ProfileInfoCollection"/> containing user-profile information for all profiles in the data source.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.GetNumberOfInactiveProfiles(System.Web.Profile.ProfileAuthenticationOption,System.DateTime)">
            <summary>
            Not implmented
            </summary>
            <param name="authenticationOption">One of the <see cref="T:System.Web.Profile.ProfileAuthenticationOption"/> values, specifying whether anonymous, authenticated, or both types of profiles are returned.</param>
            <param name="userInactiveSinceDate">A <see cref="T:System.DateTime"/> that identifies which user profiles are considered inactive. If the <see cref="P:System.Web.Profile.ProfileInfo.LastActivityDate"/>  of a user profile occurs on or before this date and time, the profile is considered inactive.</param>
            <returns>
            The number of profiles in which the last activity date occurred on or before the specified date.
            </returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainProfileProvider.SetPropertyValues(System.Configuration.SettingsContext,System.Configuration.SettingsPropertyValueCollection)">
            <summary>
            Not implmented
            </summary>
            <param name="context">A <see cref="T:System.Configuration.SettingsContext"/> describing the current application usage.</param>
            <param name="collection">A <see cref="T:System.Configuration.SettingsPropertyValueCollection"/> representing the group of property settings to set.</param>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainProfileProvider.WriteExceptionsToEventLog">
            <summary>
            Gets or sets a value indicating whether exceptions are written to the event log.
            If false, exceptions are thrown to the caller, otherwise exceptions are written to the event log.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainProfileProvider.ApplicationName">
            <summary>
            Gets or sets the name of the application to store and retrieve role information for.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Security.DomainAuthenticationProvider">
            <summary>
            Manages authentication to a <see cref="T:Pilotfish.Afx.Security.DomainMembershipProvider"/>.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.Signout">
            <summary>
            Sign the user out if the user was signed in using forms authentication.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.SetAuthCookie(System.String,System.Boolean,System.String)">
            <summary>
            Sets the auth cookie.
            </summary>
            <param name="userName">The name of the user.</param>
            <param name="persistent"><code>true</code> if [persistent]; <code>false</code> otherwise.</param>
            <param name="data">The data to be stored in the ticket.</param>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.GetUserID">
            <summary>
            Gets the ID of the current user.
            </summary>
            <returns>The ID of the user; -1 if not found.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.GetUserID(System.String)">
            <summary>
            Gets the user ID.
            </summary>
            <param name="userName">The name of the user to retrieved.</param>
            <returns>The ID of the user; -1 if not found.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.ValidateWindowsUser">
            <summary>
            Verifies that the current windows user is authenticated and valid; if so, sets the forms auth cookie.
            </summary>
            <returns><code>true</code> if the windows user is authenticated and valid; <code>false</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.ValidateUser(System.String,System.String,System.Boolean)">
            <summary>
            Verifies that the given user name and password are valid.
            </summary>
            <param name="userName">The user name to be verified.</param>
            <param name="password">The password to be verified.</param>
            <param name="rememberMe"><code>true</code> if the authentication cookie should be persisted; <code>false</code> otherwise.</param>
            <returns><code>true</code> if the user name and password are valid; <code>false</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.ValidateUser(System.String,System.Boolean)">
            <summary>
            Verifies that the given fingerprint is valid
            </summary>
            <param name="fingerPrint">The fingerprint to be verified.</param>
            <param name="rememberMe"><code>true</code> if the authentication cookie should be persisted; <code>false</code> otherwise.</param>
            <returns><code>true</code> if the fingerprint valid; <code>false</code> otherwise.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.GetResetQuestion(System.String)">
            <summary>
            Gets the password question for the user.
            </summary>
            <param name="userName">The user name to be queried.</param>
            <returns>The password question for the user.</returns>
        </member>
        <member name="M:Pilotfish.Afx.Security.DomainAuthenticationProvider.ResetPassword(System.String,System.String,System.String)">
            <summary>
            Resets a user's password to a new, automatically generated password.
            </summary>
            <param name="userName">The user to reset the password for.</param>
            <param name="question">The password question for the specified user.</param>
            <param name="answer">The password answer for the specified user.</param>
            <returns>The new password for the specified user.</returns>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainAuthenticationProvider.AuthenticationMode">
            <summary>
            Gets the<see cref="P:Pilotfish.Afx.Security.DomainAuthenticationProvider.AuthenticationMode"/>.
            </summary>
        </member>
        <member name="P:Pilotfish.Afx.Security.DomainAuthenticationProvider.DefaultUrl">
            <summary>
            Gets the default URL.
            </summary>
        </member>
        <member name="T:Pilotfish.Afx.Security.FormsAuthModule">
            <summary>
            Allows for two-Level authentication with Forms Authentication and Windows Authentication in IIS 7.
            <remarks>
                See http://mvolo.com/blogs/serverside/archive/2008/02/11/IIS-7.0-Two_2D00_Level-Authentication-with-Forms-Authentication-and-Windows-Authentication.aspx
            </remarks>
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.FormsAuthModule.Dispose">
            <summary>
                Disposes of the resources (other than memory) used by the module that implements <see cref = "T:System.Web.IHttpModule" />.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Security.FormsAuthModule.Init(System.Web.HttpApplication)">
            <summary>
                Initializes the <see cref="T:Pilotfish.Afx.Security.FormsAuthModule"/> object.
            </summary>
            <param name="app">The current <see cref="T:System.Web.HttpApplication"/> instance.</param>
        </member>
        <member name="T:Pilotfish.Afx.Mvc.JsonResultEx">
            <summary>
            A JSON result extension.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.JsonResultEx.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Mvc.JsonResultEx"/> class.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.JsonResultEx.#ctor(Pilotfish.Afx.Mvc.JsonSerializerOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Pilotfish.Afx.Mvc.JsonResultEx"/> class.
            </summary>
            <param name="options">The serialization options.</param>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.JsonResultEx.ExecuteResult(System.Web.Mvc.ControllerContext)">
            <summary>
            Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult"/> class.
            </summary>
            <param name="context">The context within which the result is executed.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="context"/> parameter is null.</exception>
        </member>
        <member name="T:Pilotfish.Afx.Mvc.GlobalViewEngine">
            <summary>
            An optional global class that can be inheritted from the MVC global class,
            this will assist in configuring the global asax without having to re-write code
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.GlobalViewEngine.Application_Start">
            <summary>
            Application_s the start.
            </summary>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.GlobalViewEngine.GetRazorViewEngine">
            <summary>
            Gets the razor view engine.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Pilotfish.Afx.Mvc.GlobalViewEngine.RegisterRoutes(System.Web.Routing.RouteCollection)">
            <summary>
            Registers the routes.
            </summary>
            <param name="routes">The routes.</param>
        </member>
        <member name="P:Pilotfish.Afx.Mvc.GlobalViewEngine.AfxAdminVirtualPaths">
            <summary>
            Gets the afx admin virtual paths.
            </summary>
            <value>
            The afx admin virtual paths.
            </value>
        </member>
        <member name="P:Pilotfish.Afx.Mvc.GlobalViewEngine.CustomVirtualPaths">
            <summary>
            Gets the custom virtual paths.
            </summary>
            <value>
            The custom virtual paths.
            </value>
        </member>
        <member name="P:Pilotfish.Afx.Mvc.GlobalViewEngine.ExternalRouteIgnores">
            <summary>
            Gets the external route ignores.
            </summary>
            <value>
            The external route ignores.
            </value>
        </member>
    </members>
</doc>
