<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Trisoft.InfoShare.Plugins.SDK</name>
    </assembly>
    <members>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException">
            <summary>
            The background task exception
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException.ErrorNumber">
            <summary>
            The error number. Default = -1
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException.#ctor">
            <summary>
            Initializes a new instance of <c>BackgroundTaskException</c> class.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException.#ctor(System.String)">
            <summary>
            Initializes a new instance of <c>BackgroundTaskException</c> class.
            </summary>
            <param name="message">The message that describes an error.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException.#ctor(System.Int32,System.String)">
            <summary>
            Initializes a new instance of <c>BackgroundTaskException</c> class.
            </summary>
            <param name="errorNumber">The error number of the error.</param>
            <param name="message">The message that describes an error.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of <c>BackgroundTaskException</c> class.
            </summary>
            <param name="message">The message that describes an error.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException.#ctor(System.Int32,System.String,System.Exception)">
            <summary>
            Initializes a new instance of <c>BackgroundTaskException</c> class.
            </summary>
            <param name="errorNumber">The error number of the error.</param> 
            <param name="message">The message that describes an error.</param>
            <param name="innerException">The exception that is the cause of the current exception, or a null reference.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.BackgroundTaskException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of <c>BackgroundTaskException</c> class.
            </summary>
            <param name="info">The System.Runtime.Serialization.SerializationInfo that holds the serialized
            object data about the exception being thrown.</param>
            <param name="context"> The System.Runtime.Serialization.StreamingContext that contains contextual
            information about the source or destination.</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandler">
            <summary>
            The handler for the background task.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandler.EventTypeName">
            <summary>
            The name of the event.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandler.Initialize(Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerConfiguration)">
            <summary>
            Initializes a background task handler.
            </summary>
            <param name="configuration">The handler configuration.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandler.Run(Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext)">
            <summary>
            Runs the background task handler.
            The background task handler needs to inform the background task service about any error by throwing an exception
            </summary>
            <param name="context">The background task execution context.</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerConfiguration">
            <summary>
            The background task configuration.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerConfiguration.Parameters">
            <summary>
            Gets the background task parameters.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerConfiguration.LogService">
            <summary>
            Gets the log service.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext">
            <summary>
            The context of background task execution.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.InputDataStream">
            <summary>
            The stream with the input data.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.ProgressId">
            <summary>
            The progress id (for the event monitor logging).
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.EventId">
            <summary>
            The event id (for the event monitor logging).
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.CurrentAttempt">
            <summary>
            The current attempt.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.AuthenticationContext">
            <summary>
            The authentication context.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.EventMonitor">
            <summary>
            Gets the event monitor.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.MultiValueSeparator">
            <summary>
            The multi value separator of the current project.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.DateTimeFormat">
            <summary>
            The standard date time format.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.BackgroundTasks.IBackgroundTaskHandlerContext.WillRetryOnException(System.Exception)">
            <summary>
            Will the background task retry on exception. 
            Handler should use it to check whether or not it should close the event.
            </summary>
            <param name="exception">The exception</param>
            <returns>True if the background task will retry on exception; otherwise, False.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter">
            <summary>
            Metadatabinding fields filter
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetNumberFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetDateTimeFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <param name="valueType">The value type</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetMultiNumberFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetMultiDateTimeFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetMultiStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetMultiStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <param name="valueType">The value type</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.IsFieldAvailable(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Indicates whether the field value is available.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <returns>The value that indicates whether the field value is available.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter.GetFieldType(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field type.
            </summary>
            <param name="name">The element name of the field.</param>
            <param name="level">The field level.</param>
            <returns>The type of the field</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldTag">
            <summary>
            Container for pairing cthe field and metadata of the object in the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldTag.FieldName">
            <summary>
            Element name of the field for which the information is extracted.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldTag.FieldLevel">
            <summary>
            Level of the field for which the information is extracted.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldTag.Tags">
            <summary>
            Metadata of the object in the external system.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandler">
            <summary>
            The metadatabinding handler
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandler.Initialize(Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandlerConfiguration)">
            <summary>
            Initializes a metadatabinding handler.
            </summary>
            <param name="configuration">A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandlerConfiguration"/> containing the metadatabinding configuration.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandler.ResolveIds(Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IResolveIdsContext)">
            <summary>
            Gets the minimal metadata for the supplied list of ids from the external system
            </summary>
            <param name="context">A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IResolveIdsContext"/> containing the resolve ids context.</param>
            <returns>A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IResolveIdsResult"/> containing the list of tags that were found for the given ids</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandler.RetrieveTags(Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext)">
            <summary>
            Gets the minimal metadata for the supplied field and inputFilter from the external system
            </summary>
            <param name="context">A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext"/> containing the retrieve tags context.</param>
            <returns>A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsResult"/> containing the list of tags that match the given inputFilter</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandler.RetrieveTagStructure(Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureContext)">
            <summary>
            Gets the entire hierarchical structure and the minimal metadata for the supplied field from the external system
            </summary>
            <param name="context">A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureContext"/> containing the retrieve structure context.</param>
            <returns>A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureResult"/> containing the hierarchical structure of tags</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandler.Validate(Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateContext)">
            <summary>
            Checks whether the supplied ids are still present in the external system and are valid for the given field
            </summary>
            <param name="context">A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateContext"/> containing the validate context.</param>
            <returns>A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateResult"/> containing the list of all invalid tags and the reason they are invalid</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandlerConfiguration">
            <summary>
            The metadatabinding configuration
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandlerConfiguration.Parameters">
            <summary>
            Gets the metadatabinding configuration parameters.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IHandlerConfiguration.LogService">
            <summary>
            Gets the log service.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IMetadataBindingAndTaggingHandler">
            <summary>
            Metadata binding and tagging handler. 
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IMetadataBindingAndTaggingHandler.SmartTag(Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext)">
            <summary>
            Executes smart tagging.
            </summary>
            <param name="context">Context for the tagging operation including the field names, language and content etc.</param>
            <returns>A list of tags and their corresponding fields.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IResolveIdsContext">
            <summary>
            The context for metadatabinding ResolveIds method.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IResolveIdsContext.Ids">
            <summary>
            The ids to lookup in the external system
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IResolveIdsContext.Language">
            <summary>
            The language in which to return the label/description of the id from the external system
            </summary>
            <remarks>Note that this language need to be mapped to a language of the external system</remarks>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IResolveIdsResult">
            <summary>
            The result of a ResolveIds call returned from the external connector.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IResolveIdsResult.Tags">
            <summary>
            A list of Tags (<see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITag"/>) returned by the external system.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext">
            <summary>
            The context for metadatabinding RetrieveTags method.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext.TargetFieldName">
            <summary>
            Element name of the field for which to retrieve information
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext.TargetFieldLevel">
            <summary>
            Level of the field for which to retrieve information
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext.InputFilter">
            <summary>
            Current user input that can be used to limit the tags returned
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext.FieldsFilter">
            <summary>
            A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter"/> that contains the metadatabinding filter with the information that can be used to limit the tags to be returned
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext.Language">
            <summary>
            The language in which to return the label/description of the id from the external system
            </summary>
            <remarks>Note that this language need to be mapped to a language of the external system</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsContext.MaxTagsToReturn">
            <summary>
            The maximum amount of Tags to return
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsResult">
            <summary>
            The result of a RetrieveTags call returned from the external connector.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsResult.Tags">
            <summary>
            A list of Tags (<see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITag"/>) returned by the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagsResult.Messages">
            <summary>
            A list of messages with errors/warnings.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureContext">
            <summary>
            The context for metadatabinding RetrieveTagStructure method
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureContext.TargetFieldName">
            <summary>
            Element name of the field for which to retrieve information
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureContext.TargetFieldLevel">
            <summary>
            Level of the field for which to retrieve information
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureContext.FieldsFilter">
            <summary>
            A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter"/> that contains the metadatabinding filter with the information that can be used to limit the tags to be returned
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureContext.Language">
            <summary>
            The language in which to return the label/description of the id from the external system
            </summary>
            <remarks>Note that this language need to be mapped to a language of the external system</remarks>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureResult">
            <summary>
            The result of a RetrieveTagStructure call returned from the external connector.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureResult.Tags">
            <summary>
            List of StructureTag (<see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IStructureTag"/>) returned by the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureResult.Relations">
            <summary>
            A list of relations between tags (<see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITagRelation"/>) returned by the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IRetrieveTagStructureResult.Messages">
            <summary>
            A list of messages with errors/warnings.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext">
            <summary>
            Container for parameters that will be using in smart tagging.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.TargetFields">
            <summary>
            The fields for which to extract information.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.UiLanguage">
            <summary>
            The language in which to return the tags from the external system.
            </summary>
            <remarks>Note that this language need to be mapped to a language of the external system</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.Data">
            <summary>
            A byte array with the contents of the document in the target language that needs their smart tags to be extracted.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.DataLanguage">
            <summary>
            Gets the language of the <see cref="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.Data"/>.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.XmlResolver">
            <summary>
            Gets the XmlResolver that can be used to load the byte array in an XmlDocument. 
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.ObjectName">
            <summary>
            String representing the object's name in the following format: ishref=versionnumber=language=resolution
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.MimeType">
            <summary>
            Gets the Mime type of the <see cref="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.Data"/>.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.Overwrite">
            <summary>
            Determines whether to append or overwrite the existing values of the <see cref="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagContext.TargetFields"/>.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagResult">
            <summary>
            Container for Smart tagging operation result.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ISmartTagResult.FieldTags">
            <summary>
            Tags and their target fields. 
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IStructureTag">
            <summary>
            Container for the minimal metadata of the object in the external system + whether the object is selectable according to the metadata binding configuration.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IStructureTag.Id">
            <summary>
            Id in the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IStructureTag.Label">
            <summary>
            Label in the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IStructureTag.Description">
            <summary>
            Description in the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IStructureTag.IsSelectable">
            <summary>
            Whether the tag is selectable.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITag">
            <summary>
            Container for the minimal metadata of the object in the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITag.Id">
            <summary>
            Id in the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITag.Label">
            <summary>
            Label in the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITag.AnnotatedLabel">
            <summary>
            Annotated Label in the external system.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITag.Description">
            <summary>
            Description in the external system.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITagRelation">
            <summary>
            The relationship between 2 tags.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITagRelation.FromId">
            <summary>
            First id of the relation.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITagRelation.ToId">
            <summary>
            Second id of the relation.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITargetField">
            <summary>
            Container for pairing Ids and their corresponding field names.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITargetField.FieldName">
            <summary>
            Element name of the field for which to extract information.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITargetField.FieldLevel">
            <summary>
            Level of the field for which to extract information.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.ITargetField.Ids">
            <summary>
            The ids to lookup in the external system
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateContext">
            <summary>
            The context for metadatabinding Validate method.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateContext.TargetFieldName">
            <summary>
            Elementname of the field for which to retrieve information
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateContext.TargetFieldLevel">
            <summary>
            Level of the field for which to retrieve information
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateContext.FieldsFilter">
            <summary>
            A <see cref="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IFieldsFilter"/> that contains the metadatabinding filter with the information that can be used to limit the tags to be returned
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateContext.Ids">
            <summary>
            The ids to validate in the external system
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateContext.Language">
            <summary>
            The language
            </summary>
            <remarks>Note that this language need to be mapped to a language of the external system</remarks>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateResult">
            <summary>
            The result of a Validate call returned from the external connector.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Extensions.MetadataBinding.IValidateResult.Messages">
            <summary>
            Dictionary that contains only the ids that are invalid together with the reason why they are invalid.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.FieldType">
            <summary>
            The type of the field
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.FieldType.Number">
            <summary>
            Number
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.FieldType.DateTime">
            <summary>
            Date and time
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.FieldType.String">
            <summary>
            Single value string
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.FieldType.MultiNumber">
            <summary>
            Multi-value number
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.FieldType.MultiDateTime">
            <summary>
            Multi-value date and time
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.FieldType.MultiString">
            <summary>
            Multi-value string
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IBaselineItem">
            <summary>
            Represents the baseline item.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IBaselineItem.LogicalId">
            <summary>
            Gets the unique element name of the card on the logical level.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IBaselineItem.VersionNumber">
            <summary>
            Gets the version number of the version card.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IBaselineItems">
            <summary>
            Represents the list of baseline items. 
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IDeleteMetadataContext">
            <summary>
            The context of deleting the object with metadata from the repository.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IDeleteMetadataContext.GetLanguage(Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the language value.
            </summary>
            <param name="valueType">The value type</param>
            <returns>The language value.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IDeleteMetadataPlugin">
            <summary>
            The plugin that runs when object with metadata is deleted.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IDeleteMetadataPlugin.Run(Trisoft.InfoShare.Plugins.SDK.IDeleteMetadataContext)">
            <summary>
            Runs the plugin.
            </summary>
            <param name="context">The plugin execution context.</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IEdtDefinition">
            <summary>
            The definition of EDT.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IEdtDefinition.Element">
            <summary>
            Gets the element name of the EDT.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IEdtDefinition.MimeType">
            <summary>
            Gets the Mime type of the EDT.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IEdtDefinition.FileExtension">
            <summary>
            Gets the file extension of the EDT.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.ProgressStatus">
            <summary>
            The <see cref="T:Trisoft.InfoShare.Plugins.SDK.ProgressStatus"/> indicates the status of an event. 
            </summary>
            <remarks>
            <para>The status <see cref="F:Trisoft.InfoShare.Plugins.SDK.ProgressStatus.Calculate"/> is set by "EventMonitor.EndEvent" on main events that cluster a set of related events. Related events are clustered by using the <c>ParentProgressId</c> field on the events. The final status of a main event will be calculated using the status of its child events upon request.</para>
            </remarks>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.ProgressStatus.Busy">
            <summary>
            Indicates that an event is running.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.ProgressStatus.Success">
            <summary>
            Indicates that an event completed successfully.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.ProgressStatus.Warning">
            <summary>
            Indicates that an event completed with warnings.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.ProgressStatus.Failed">
            <summary>
            Indicates that an event completed with warnings and errors.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.ProgressStatus.Calculate">
            <summary>
            Indicates that a main event completed.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.EventLevel">
            <summary>
            Identifies the level of an event detail. 
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventLevel.Exception">
            <summary>
            Error.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventLevel.Warning">
            <summary>
            Noncritical problem.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventLevel.Configuration">
            <summary>
            Configuration message.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventLevel.Information">
            <summary>
            Informational message.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventLevel.Verbose">
            <summary>
            Verbose message.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventLevel.Debug">
            <summary>
            Debugging trace.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.DetailStatus">
            <summary>
            The <see cref="T:Trisoft.InfoShare.Plugins.SDK.DetailStatus"/> indicates the result of an action within an event. 
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.DetailStatus.Success">
            <summary>
            Indicates that an action within an event completed successfully.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.DetailStatus.Warning">
            <summary>
            Indicates that an action within an event completed with warnings.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.DetailStatus.Failed">
            <summary>
            Indicates that an action within an event completed with warnings and errors.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.EventDataType">
            <summary>
            Indicates the data type of the event data content.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.None">
            <summary>
            The event data has no content.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.String">
            <summary>
            The event data contains a string. 
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.List">
            <summary>
            The event data contains a string that represents a list of items separated by the default separator.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.Xml">
            <summary>
            The event data contains an XML string.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.SendEventData">
            <summary>
            The event data contains an XML string that contains event specific information used by the event handler.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.LogObject">
            <summary>
            The event data contains an XML string that represents a log object.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.StatusReport">
            <summary>
            The event data contains an XML string that represents a status report. 
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.CommandOutput">
            <summary>
            The event data contains a string that represents the console (command prompt in Windows) output. 
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.DITAOTLogFile">
            <summary>
            The event data contains a logfile of DITA-OT
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.EventDataType.Other">
            <summary>
            The event data contains content of an unknown type. 
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IEventMonitor">
            <summary>
            Provides an access to the event monitor
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventMonitor.EndEvent(System.Int64,Trisoft.InfoShare.Plugins.SDK.ProgressStatus,System.Int32,System.Int32)">
            <summary>
            Stops the event specified by <paramref name="progressId"/>, and updates the progress information of the event.
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="progressStatus">Final status of the event.</param>
            <param name="currentProgress">The current position within the progress range.</param>
            <param name="maximumProgress">The maximum value of the progress range.</param>
            <remarks>
            <para>When using a positive value, the parameter <paramref name="maximumProgress"/> overwrites the maximum progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>When using a positive value, the parameter <paramref name="currentProgress"/> overwrites the current progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>The parameter <paramref name="maximumProgress"/> specifies the upper limit of the <paramref name="currentProgress"/> parameter. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of the event.</para>
            <para>When the <paramref name="progressStatus"/> is set to <see cref="F:Trisoft.InfoShare.Plugins.SDK.ProgressStatus.Calculate"/> the final status is the event is calculated by using the status on its actions/details, in case the event is not the main event of a cluster of smaller events.</para>
            <para>The status <see cref="F:Trisoft.InfoShare.Plugins.SDK.ProgressStatus.Calculate"/> is set by "EventMonitor.EndEvent on main events that cluster a set of related events. Related events are clustered by using the <c>ParentProgressId</c> field on the events. The final status of the main event will be calculated using the status of its child events upon request. A main event itself cannot be clustered within another main event.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventMonitor.AddEventDetail(System.Int64,Trisoft.InfoShare.Plugins.SDK.EventLevel,System.String,System.String,Trisoft.InfoShare.Plugins.SDK.DetailStatus,Trisoft.InfoShare.Plugins.SDK.EventDataType,System.String)">
            <summary>
            Adds a new action/detail to the event specified by <paramref name="progressId"/>.
            </summary>
            <param name="progressId">The unique identifier of the event containing the action/detail.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="eventDataType">The type of data stored in <paramref name="data"/>.</param>
            <param name="data">A string containing custom data for the action/detail.</param>        
            <remarks>
            <para>The <paramref name="data"/> parameter allow users to attach their own data to the event action/detail.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventMonitor.AddEventDetail(System.Int64,Trisoft.InfoShare.Plugins.SDK.EventLevel,System.String,System.String,Trisoft.InfoShare.Plugins.SDK.DetailStatus,Trisoft.InfoShare.Plugins.SDK.EventDataType,System.IO.Stream)">
            <summary>
            Adds a new action/detail to the event specified by <paramref name="progressId"/>.
            </summary>
            <param name="progressId">The unique identifier of the event containing the action/detail.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="eventDataType">The type of data stored in <paramref name="data"/>.</param>
            <param name="data">A <see cref="T:System.IO.Stream"/> containing custom data for the action/detail.</param>        
            <remarks>
            <para>The <paramref name="data"/> parameter allow users to attach their own data to the event action/detail.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventMonitor.AddEventDetail(System.Int64,Trisoft.InfoShare.Plugins.SDK.EventLevel,System.String,System.String,Trisoft.InfoShare.Plugins.SDK.DetailStatus)">
            <summary>
            Adds the event detail record without addtional event data
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventMonitor.AddEventDetailWithProgress(System.Int64,Trisoft.InfoShare.Plugins.SDK.EventLevel,System.String,System.String,Trisoft.InfoShare.Plugins.SDK.DetailStatus,Trisoft.InfoShare.Plugins.SDK.EventDataType,System.String,System.Int32,System.Int32)">
            <summary>
            Adds a new action/detail to the event specified by <paramref name="progressId"/>, and updates the progress information of the event.
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="eventDataType">The type of data stored in <paramref name="data"/>.</param>
            <param name="data">A string containing custom data for the action/detail.</param>
            <param name="currentProgress">The current position within the progress range.</param>
            <param name="maximumProgress">The maximum value of the progress range.</param>
            <remarks>
            <para>When using a positive value, the parameter <paramref name="maximumProgress"/> overwrites the maximum progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>When using a positive value, the parameter <paramref name="currentProgress"/> overwrites the current progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>The parameter <paramref name="maximumProgress"/> specifies the upper limit of the <paramref name="currentProgress"/> parameter. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of the event.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventMonitor.AddEventDetailWithProgress(System.Int64,Trisoft.InfoShare.Plugins.SDK.EventLevel,System.String,System.String,Trisoft.InfoShare.Plugins.SDK.DetailStatus,Trisoft.InfoShare.Plugins.SDK.EventDataType,System.IO.Stream,System.Int32,System.Int32)">
            <summary>
            Adds a new action/detail to the event specified by <paramref name="progressId"/>, and updates the progress information of the event.
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="eventDataType">The type of data stored in <paramref name="data"/>.</param>
            <param name="data">A <see cref="T:System.IO.Stream"/> containing custom data for the action/detail.</param>
            <param name="currentProgress">The current position within the progress range.</param>
            <param name="maximumProgress">The maximum value of the progress range.</param>
            <remarks>
            <para>When using a positive value, the parameter <paramref name="maximumProgress"/> overwrites the maximum progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>When using a positive value, the parameter <paramref name="currentProgress"/> overwrites the current progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>The parameter <paramref name="maximumProgress"/> specifies the upper limit of the <paramref name="currentProgress"/> parameter. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of the event.</para>
            </remarks>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventMonitor.AddEventDetailWithProgress(System.Int64,Trisoft.InfoShare.Plugins.SDK.EventLevel,System.String,System.String,Trisoft.InfoShare.Plugins.SDK.DetailStatus,System.Int32,System.Int32)">
            <summary>
            Adds the event detail record with progress without addtional event data
            </summary>
            <param name="progressId">The unique identifier of an event.</param>
            <param name="level">One of the enumeration values that specifies the event level for the event action/detail.</param>
            <param name="action">The name for the action/detail.</param>
            <param name="description">A description for the action/detail.</param>
            <param name="status">One of the enumeration values indicating the status for the action/detail.</param>
            <param name="currentProgress">The current position within the progress range.</param>
            <param name="maximumProgress">The maximum value of the progress range.</param>
            <remarks>
            <para>When using a positive value, the parameter <paramref name="maximumProgress"/> overwrites the maximum progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>When using a positive value, the parameter <paramref name="currentProgress"/> overwrites the current progress value of the event. The parameter is ignored when using a negative value.</para>
            <para>The parameter <paramref name="maximumProgress"/> specifies the upper limit of the <paramref name="currentProgress"/> parameter. The lower limit of the range is always 0. You can set the value of the <paramref name="maximumProgress"/> parameter to the total number of objects, or you can set the value to the timeout duration of the event.</para>
            </remarks>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IEventQueue">
            <summary>
            Represents the event queue.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventQueue.AddBackgroundTask(System.String,System.String,System.String)">
            <summary>
            Adds a new background task.
            </summary>
            <param name="eventType">The event type.</param>
            <param name="description">The event description.</param>
            <param name="eventData">The event data.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventQueue.AddBackgroundTask(System.String,System.String,System.String,System.String)">
            <summary>
            Adds a new background task.
            </summary>
            <param name="eventType">The event type.</param>
            <param name="description">The event description.</param>
            <param name="eventData">The event data.</param>
            <param name="hashId">The hash ID.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventQueue.AddBackgroundTask(System.String,System.String,System.String,System.String,System.DateTime)">
            <summary>
            Adds a new background task.
            </summary>
            <param name="eventType">The event type.</param>
            <param name="description">The event description.</param>
            <param name="eventData">The event data.</param>
            <param name="hashId">The hash ID.</param>
            <param name="startAfter">Start the background task after the specified time.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventQueue.AddBackgroundTask(System.String,System.String,System.String,System.String,System.String@)">
            <summary>
            Adds a new background task.
            </summary>
            <param name="eventType">The event type.</param>
            <param name="description">The event description.</param>
            <param name="eventData">The event data.</param>
            <param name="hashId">The hash id.</param>
            <param name="eventId">Out parameter with the EventId</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IEventQueue.AddBackgroundTask(System.String,System.String,System.String,System.String,System.DateTime,System.String@)">
            <summary>
            Adds a new background task.
            </summary>
            <param name="eventType">The event type.</param>
            <param name="description">The event description.</param>
            <param name="eventData">The event data.</param>
            <param name="hashId">The hash id.</param>
            <param name="startAfter">Start the background task after the specified time.</param>
            <param name="eventId">Out parameter with the EventId</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.ILogService">
            <summary>
            The log service. Provides the logging functionality. 
            Should be used by plugins for logging.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Trace(System.Func{System.String})">
            <summary>
            Writes the diagnostic message at the Trace level
            </summary>
            <param name="logFunc">Log function</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Trace(System.String,System.Object[])">
            <summary>
            Writes the diagnostic message at the Trace level
            </summary>
            <param name="message">A string containing format items</param>
            <param name="args">Arguments to format</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.TraceException(System.String,System.Exception)">
            <summary>
            Writes the diagnostic message and exception at the Trace level.
            </summary>
            <param name="message"> A string to be written</param>
            <param name="exception">An exception to be logged</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.TraceVariables(System.String,System.Object)">
            <summary>
            Writes the diagnostic message at the Trace level
            </summary>
            <param name="name">An argument name</param>
            <param name="value">An argument value</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.TraceVariables(System.String[],System.Object[])">
            <summary>
            Writes the diagnostic message at the Trace level
            </summary>
            <param name="names">Arguments names</param>
            <param name="values">Arguments values</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Debug(System.Func{System.String})">
            <summary>
            Writes the diagnostic message at the Debug level
            </summary>
            <param name="logFunc">Log function</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Debug(System.String,System.Object[])">
            <summary>
            Writes the diagnostic message at the Debug level
            </summary>
            <param name="message">A string containing format items</param>
            <param name="args">Arguments to format</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.DebugException(System.String,System.Exception)">
            <summary>
            Writes the diagnostic message and exception at the Debug level.
            </summary>
            <param name="message"> A string to be written</param>
            <param name="exception">An exception to be logged</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.DebugVariables(System.String,System.Object)">
            <summary>
            Writes the diagnostic message at the Debug level
            </summary>
            <param name="name">An argument name</param>
            <param name="value">An argument value</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.DebugVariables(System.String[],System.Object[])">
            <summary>
            Writes the diagnostic message at the Debug level
            </summary>
            <param name="names">Arguments names</param>
            <param name="values">Arguments values</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Info(System.Func{System.String})">
            <summary>
            Writes the diagnostic message at the Info level
            </summary>
            <param name="logFunc">Log function</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Info(System.String,System.Object[])">
            <summary>
            Writes the diagnostic message at the Info level
            </summary>
            <param name="message">A string containing format items</param>
            <param name="args">Arguments to format</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.InfoException(System.String,System.Exception)">
            <summary>
            Writes the diagnostic message and exception at the Info level.
            </summary>
            <param name="message"> A string to be written</param>
            <param name="exception">An exception to be logged</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.InfoVariables(System.String,System.Object)">
            <summary>
            Writes the diagnostic message at the Info level
            </summary>
            <param name="name">An argument name</param>
            <param name="value">An argument value</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.InfoVariables(System.String[],System.Object[])">
            <summary>
            Writes the diagnostic message at the Info level
            </summary>
            <param name="names">Arguments names</param>
            <param name="values">Arguments values</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Warn(System.Func{System.String})">
            <summary>
            Writes the diagnostic message at the Warn level
            </summary>
            <param name="logFunc">Log function</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Warn(System.String,System.Object[])">
            <summary>
            Writes the diagnostic message at the Warn level
            </summary>
            <param name="message">A string containing format items</param>
            <param name="args">Arguments to format</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.WarnException(System.String,System.Exception)">
            <summary>
            Writes the diagnostic message and exception at the Warn level.
            </summary>
            <param name="message"> A string to be written</param>
            <param name="exception">An exception to be logged</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.WarnVariables(System.String,System.Object)">
            <summary>
            Writes the diagnostic message at the Warn level
            </summary>
            <param name="name">An argument name</param>
            <param name="value">An argument value</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.WarnVariables(System.String[],System.Object[])">
            <summary>
            Writes the diagnostic message at the Warn level
            </summary>
            <param name="names">Arguments names</param>
            <param name="values">Arguments values</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Error(System.Func{System.String})">
            <summary>
            Writes the diagnostic message at the Error level
            </summary>
            <param name="logFunc">Log function</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Error(System.String,System.Object[])">
            <summary>
            Writes the diagnostic message at the Error level
            </summary>
            <param name="message">A string containing format items</param>
            <param name="args">Arguments to format</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.ErrorException(System.String,System.Exception)">
            <summary>
            Writes the diagnostic message and exception at the Error level.
            </summary>
            <param name="message"> A string to be written</param>
            <param name="exception">An exception to be logged</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.ErrorVariables(System.String,System.Object)">
            <summary>
            Writes the diagnostic message at the Error level
            </summary>
            <param name="name">An argument name</param>
            <param name="value">An argument value</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.ErrorVariables(System.String[],System.Object[])">
            <summary>
            Writes the diagnostic message at the Error level
            </summary>
            <param name="names">Arguments names</param>
            <param name="values">Arguments values</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Fatal(System.Func{System.String})">
            <summary>
            Writes the diagnostic message at the Fatal level
            </summary>
            <param name="logFunc">Log function</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.Fatal(System.String,System.Object[])">
            <summary>
            Writes the diagnostic message at the Fatal level
            </summary>
            <param name="message">A string containing format items</param>
            <param name="args">Arguments to format</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.FatalException(System.String,System.Exception)">
            <summary>
            Writes the diagnostic message and exception at the Fatal level.
            </summary>
            <param name="message"> A string to be written</param>
            <param name="exception">An exception to be logged</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.FatalVariables(System.String,System.Object)">
            <summary>
            Writes the diagnostic message at the Fatal level
            </summary>
            <param name="name">An argument name</param>
            <param name="value">An argument value</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.ILogService.FatalVariables(System.String[],System.Object[])">
            <summary>
            Writes the diagnostic message at the Fatal level
            </summary>
            <param name="names">Arguments names</param>
            <param name="values">Arguments values</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.MessageLevel">
            <summary>
            The <see cref="T:Trisoft.InfoShare.Plugins.SDK.MessageLevel"/> indicates if the message is an error or a warning
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.MessageLevel.Error">
            <summary>
            Indicates that the message contains an error
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.MessageLevel.Warning">
            <summary>
            Indicates that the message contains a warning
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IMessage">
            <summary>
            An <see cref="T:Trisoft.InfoShare.Plugins.SDK.IMessage"/> object should contain all information to create a "logger" object.
            </summary>
            <example>
            <![CDATA[<logger applicationname="InfoShareAuthorDita" userid="Admin" serverrequestid="10" serverhostname="APPSERVERNAME">
              <logs>
               <error logid="0" resourceid="NoVersionSelected" resourcelib="isAuthor" number="-2005">
                  <basedescription>No version selected for object "GUID-2BA1535D-EBB1-455F-84BF-290E477F6558".  [2005;NoVersionSelected]</basedescription>
                  <desc>No version selected for object "GUID-2BA1535D-EBB1-455F-84BF-290E477F6558".  [2005;NoVersionSelected]</desc>
                  <param paramname="object" paramtype="String">GUID-2BA1535D-EBB1-455F-84BF-290E477F6558</param>
               </error>
              </logs>
            </logger>]]>
            </example>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessage.Level">
            <summary>
            Gets the level of the message (Error, Warning).
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessage.ResourceId">
            <summary>
            Gets the resourceId of the message. This needs to match the "resourceid" attribute in the resource (library) file (e.g. isAuthor.en.xml).
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessage.ResouceLib">
            <summary>
            Gets the name of the resource (library) file (e.g. isAuthor.en.xml).
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessage.Number">
            <summary>
            String with number of the error.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessage.Description">
            <summary>
            String with the text of the message.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessage.Parameters">
            <summary>
            List with the parameters of the message.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessage.RelatedInfoIshObject">
            <summary>
            Object identifier causing the error/warning.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessage.RelatedInfo">
            <summary>
            Extra information of the error/warning.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IMessageParam">
            <summary>
            One parameter of the (error)message
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessageParam.Name">
            <summary>
            String with the name of the parameter
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMessageParam.Value">
            <summary>
            String with the value of the parameter
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IMetadataContext">
            <summary>
            The with metadata from the repository.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.CurrentAction">
            <summary>
            Gets the current action.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.IshType">
            <summary>
            Gets the object ISH Type.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.LogicalId">
            <summary>
            Gets the object logical id.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.IshLogicalRef">
            <summary>
            Gets the logical level card id. If the logical level is not available null is returned.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.IshVersionRef">
            <summary>
            Gets the version level card id. If the version level is not available null is returned.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.IshLngRef">
            <summary>
            Gets the language level card id. If the language level is not available null is returned.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.EventQueue">
            <summary>
            Gets the event queue.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.CurrentUserName">
            <summary>
            The name of current user.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.CurrentUserId">
            <summary>
            The id of current user.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataContext.HashId">
            <summary>
            The unique identifier of the object.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider">
            <summary>
            The interfaces that define how to get to field value information
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.IsFieldAvailable(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Indicates whether the field value is available.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The value that indicates whether the field value is available.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetFieldType(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field type.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The type of the field</returns>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.MultiValueSeparator">
            <summary>
            The multi value separator of the current project.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.DateTimeFormat">
            <summary>
            The standard date time format.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetFieldValueAsString(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value as string. You can use any type of field.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The field value converted to a string.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetFieldValueAsString(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the field value as string. You can use any type of field.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="valueType">The value type</param>
            <returns>The field value converted to a string.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetNumberFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetDateTimeFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="valueType">The value type</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetMultiNumberFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetMultiDateTimeFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetMultiStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IMetadataProvider.GetMultiStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="valueType">The value type</param>
            <returns>The field value.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IPlugin">
            <summary>
            The pluggable component
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IPlugin.Name">
            <summary>
            Gets or sets the name of the plugin.
            Is automatically set by an engine.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IPlugin.Initialize(Trisoft.InfoShare.Plugins.SDK.IPluginConfiguration)">
            <summary>
            Initializes a plugin.
            </summary>
            <param name="configuration">The plugin configuration.</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IPluginConfiguration">
            <summary>
            The plugin configuration.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IPluginConfiguration.Parameters">
            <summary>
            Gets or sets the plugin parameters.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IPluginConfiguration.LogService">
            <summary>
            Gets the log service.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IResourceManager">
            <summary>
            Represents a resource manager interface that provides convenient access to culture-specific resources at run time. 
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IResourceManager.ReleaseAllResources">
            <summary>
            Tells the resource manager to close all resource sets.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IResourceManager.GetString(System.String)">
            <summary>Returns the value of the specified string resource.</summary>
            <param name="resourceId">The name of the resource to retrieve.</param>
            <returns>The value of the resource localized for the caller's current UI culture, or null if <paramref name="resourceId">name</paramref>
            cannot be found in a resource set.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IshLevel">
            <summary>
            ISH Level.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshLevel.None">
            <summary>
            This enumeration is used for objects that doesn't fit in the standard logical/version/language structure (e.g. CTBASELINE, CTOUTPUTFORMAT, CTPUBLICATIONOUTPUT, ...)
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshLevel.Logical">
            <summary>
            Logical level, only one per object
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshLevel.Version">
            <summary>
            Version level, all versions and branches of an object
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshLevel.Language">
            <summary>
            Language level, all content objects of an object (including resolution)
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshLevel.Annotation">
            <summary>
            Annotation level
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshLevel.Reply">
            <summary>
            Annotation reply level
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshLevel.Project">
            <summary>
            Project level
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IshType">
            <summary>
            ISH Type.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHNone">
            <summary>
            Initial value...we don't know what the ISHType is.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHModule">
            <summary>
            InfoShare Module/IMAP-Map/DITA-Topic
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHMasterDoc">
            <summary>
            InfoShare MasterDocument/IMAP-Master/DITA-(Book)Map/DocumentOutline
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHLibrary">
            <summary>
            InfoShare Library
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHTemplate">
            <summary>
            InfoShare Template
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHIllustration">
            <summary>
            InfoShare Illustration/Image/Graphic
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHPublication">
            <summary>
            InfoShare publication object
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHAnnotation">
            <summary>
            Annotation card
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHProject">
            <summary>
            Project card
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshType.ISHBaseline">
            <summary>
            InfoShare Baseline
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IshValueType">
            <summary>
            ISH Value Type.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshValueType.none">
            <summary>
            Enum value used to initialize a value. This value replaces an empty string.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshValueType.value">
            <summary>
            Interpret the value as an actual value, for example 'Dave De Meyer'
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshValueType.element">
            <summary>
            Interpret the value as an element name (is_name/element), for example 'VUSERDAVEDEMEYER'
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshValueType.id">
            <summary>
            Interpret the value as an id, for example 4484
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshValueType.label">
            <summary>
            Interpret the value as a label
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IshXmlValidationResult">
            <summary>
            THe result of an XML validation
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshXmlValidationResult.Unchecked">
            <summary>
            The xml is not checked yet
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshXmlValidationResult.Valid">
            <summary>
            The xml is valid against the DTD or Schema
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshXmlValidationResult.Invalid">
            <summary>
            The xml is invalid against the DTD or Schema
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshXmlValidationResult.NoStructureDefinition">
            <summary>
            The xml cannot be validated because the XML does not refer to a DTD or Schema was found
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshXmlValidationResult.StructureDefinitionNotFoundAtLocation">
            <summary>
            The xml cannot be validated because the XML refers to a DTD or Schema, but the DTD or Schema file is not found at the found location
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.IshXmlValidationResult.NotWellFormed">
            <summary>
            The file does not contain wellformed XML
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IWriteBaselineItemsContext">
            <summary>
            The context of writing the baseline items to the repository.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteBaselineItemsContext.HasBaselineItems">
            <summary>
            Specifies whether context has any baseline items specified in one of the lists.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteBaselineItemsContext.ToBeInserted">
            <summary>
            Gets the list with baseline items that will be created.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteBaselineItemsContext.ToBeUpdated">
            <summary>
            Gets the list with baseline items that will be updated.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteBaselineItemsContext.ToBeDeleted">
            <summary>
            Gets the list with baseline items that will be deleted.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IWriteBaselineItemsPlugin">
            <summary>
            The plugin that runs when baseline item is updated.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteBaselineItemsPlugin.Run(Trisoft.InfoShare.Plugins.SDK.IWriteBaselineItemsContext)">
            <summary>
            Runs the plugin.
            </summary>
            <param name="context">The plugin execution context.</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobContext">
            <summary>
            The context of writing the object with metadata and blob to the repository.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobContext.EdtDefinition">
            <summary>
            Gets the object EDT definition.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobContext.ObjectDocument">
            <summary>
            Gets an object content as an XmlDocument. 
            If plugin requires a stream, returns null.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobContext.XmlResolver">
            <summary>
            Gets the XmlResolver that can be used to load an XmlDocument. 
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobContext.ObjectStream">
            <summary>
            Gets or sets an object content as a stream. 
            If plugin requires an XmlDocument, returns null.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobContext.XmlNamespaceResolver">
            <summary>
            Gets the namespace resolver.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobPlugin">
            <summary>
            The plugin that runs when object with metadata and blob is updated.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobPlugin.ObjectContentType">
            <summary>
            Gets the type of object content expected by a plugin.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobPlugin.Run(Trisoft.InfoShare.Plugins.SDK.IWriteMetadataAndBlobContext)">
            <summary>
            Runs the plugin.
            </summary>
            <param name="context">The plugin execution context.</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext">
            <summary>
            The context of writing the object with metadata to the repository.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.LogService">
            <summary>
            Gets the log service.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalNumberFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the original field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The original field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalDateTimeFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the original field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The original field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the original field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The original field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the original field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="valueType">The value type</param>
            <returns>The original field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalMultiNumberFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the original field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The original field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalMultiDateTimeFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the original field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The original field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalMultiStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the original field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The original field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalMultiStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the original field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="valueType">The value type</param>
            <returns>The original field value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalFieldValueAsString(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Returns the original field value as string. You can use any type of field.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The original field value converted to a string.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetOriginalFieldValueAsString(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the original field value as string. You can use any type of field.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="valueType">The value type</param>
            <returns>The original field value converted to a string.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.GetLanguage(Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Returns the language value.
            </summary>
            <param name="valueType">The value type</param>
            <returns>The language value.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.SetNumberFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,System.Nullable{System.Decimal})">
            <summary>
            Sets the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="value">The new value of the field.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.SetDateTimeFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,System.Nullable{System.DateTime})">
            <summary>
            Sets the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="value">The new value of the field.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.SetStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,System.String)">
            <summary>
            Sets the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="value">The new value of the field.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.SetStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,System.String,Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Sets the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="value">The new value of the field.</param>
            <param name="valueType">The value type</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.SetMultiNumberFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,System.Collections.Generic.List{System.Decimal})">
            <summary>
            Sets the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="value">The new value of the field.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.SetMultiDateTimeFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,System.Collections.Generic.List{System.DateTime})">
            <summary>
            Sets the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="value">The new value of the field.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.SetMultiStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,System.Collections.Generic.List{System.String})">
            <summary>
            Sets the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="value">The new value of the field.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.SetMultiStringFieldValue(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel,System.Collections.Generic.List{System.String},Trisoft.InfoShare.Plugins.SDK.IshValueType)">
            <summary>
            Sets the field value.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <param name="value">The new value of the field.</param>
            <param name="valueType">The value type</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.IsFieldValueChanged(System.String,Trisoft.InfoShare.Plugins.SDK.IshLevel)">
            <summary>
            Indicates whether the field value changed.
            </summary>
            <param name="name">The field name.</param>
            <param name="level">The field level.</param>
            <returns>The value that indicates whether the field value changed.</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext.IsObjectChanged">
            <summary>
            Indicates whether the object is changed.
            </summary>
            <returns>The value that indicates whether the object is changed.</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataPlugin">
            <summary>
            The plugin that runs when object with metadata is updated.
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.IWriteMetadataPlugin.Run(Trisoft.InfoShare.Plugins.SDK.IWriteMetadataContext)">
            <summary>
            Runs the plugin.
            </summary>
            <param name="context">The plugin execution context.</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject">
            <summary>
            Represents the object identifiers for the object causing the error/warning/info
            </summary>
            <example>
            <![CDATA[
               <ishobject ishref="GUID.7DE82B3B.643A.4EF9.A0B5.41E9A88141FF" ishlogicalref="1233" ishversionref="1234" ishlngref="1235" ishtype="ISHModule">
                  <ishfields>
                     <ishfield level="version" name="VERSION">3.1.1</ishfield>
                     <ishfield level="lng" name="DOC-LANGUAGE">zh-TW</ishfield>
                     <ishfield level="lng" name="FRESOLUTION"></ishfield>
                     <ishfield level="lng" name="FSTATUS">To be reviewed</ishfield>
                  </ishfields>
               </ishobject>
            ]]>
            </example>
            <remarks>Used for 'ObjectNotReleased' exception.</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.LogicalId">
            <summary>
            Gets/Sets the element name of the logical object
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.IshType">
            <summary>
            Gets/Sets the InfoShare Type
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.Title">
            <summary>
            Gets/Sets the title
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.VersionNumber">
            <summary>
            Gets/Sets the version number
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.Language">
            <summary>
            Gets/Sets the document language
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.Resolution">
            <summary>
            Gets/Sets the resolution (only applicable for illustrations)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.LanguageCardId">
            <summary>
            Gets/Set the language card id
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.Status">
            <summary>
            Gets/Sets the status of the language object
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.IshObject.#ctor(System.String,Trisoft.InfoShare.Plugins.SDK.IshType)">
            <summary>
            Initialize an instance of the 'RelatedInfoLanguage' object
            </summary>
            <param name="logicalId">The element name of the logical object</param>
            <param name="ishType">The InfoShare Type</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfo">
            <summary>
            Represents the information that is related to the exception (e.g. invalid hyperlink x, parse exception details, etc.) 
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfo.#ctor">
            <summary>
            Initialize an instance of the 'RelatedInfo' object
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoConref">
            <summary>
            Contains the extra information for a conref/fragmentlink
            </summary>
            <example>
            <![CDATA[
               <conref>GUID-661CFE97-729E-46C6-BE6F-D93806B5A80B#GUID-661CFE97-729E-46C6-BE6F-D93806B5A80B/PSAUTHCONTEXTINOUT"</conref>
            ]]>
            </example>
            <remarks>Used for 'ConrefNotResolved' exception</remarks>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoConref.Name">
            <summary>
            The name of the class with the related information of ConRefs
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoConref.Id">
            <summary>
            Gets the name of the conref/fragmentlink
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoConref.#ctor(System.String)">
            <summary>
            Initialize an instance of the 'RelatedInfoVariable' object
            </summary>
            <param name="id">The name of the conref/fragmentlink</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoHyperlink">
            <summary>
            Contains the extra information for a hyperlink
            </summary>
            <example>
            <![CDATA[
               <hyperlink>D1E1056#FOOTNOTE_041</hyperlink>
            ]]>
            </example>
            <remarks>Used for 'HyperlinkTargetMissing' exception</remarks>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoHyperlink.Name">
            <summary>
            The name of the class with the related information of HyperLinks
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoHyperlink.Id">
            <summary>
            Gets the name of the hyperlink
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoHyperlink.#ctor(System.String)">
            <summary>
            Initialize an instance of the 'RelatedInfoHyperlink' object
            </summary>
            <param name="id">The name of the hyperlink</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoLink">
            <summary>
            Contains the extra information for a link
            </summary>
            <example>
            <![CDATA[
               <link>BREWING1</link>
            ]]>
            </example>
            <remarks>Used for 'LinkTargetMissing' exception</remarks>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoLink.Name">
            <summary>
            The name of the class with the related information of links
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoLink.Id">
            <summary>
            Gets the name of the link
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoLink.#ctor(System.String)">
            <summary>
            Initialize an instance of the 'RelatedInfoLink' object
            </summary>
            <param name="id">The name of the link</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoVariable">
            <summary>
            Contains the extra information for a variable (varid)
            </summary>
            <example>
            <![CDATA[
               <varid>company-name</varid>
            ]]>
            </example>
            <remarks>Used for 'VariableNotResolved' exception</remarks>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoVariable.Name">
            <summary>
            The name of the class with the related information of variables
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoVariable.Id">
            <summary>
            Gets the name of the variable
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoVariable.#ctor(System.String)">
            <summary>
            Initialize an instance of the 'RelatedInfoVariable' object
            </summary>
            <param name="id">The name of the variable</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoXmlParseError">
            <summary>
            Represents the extra information in an XML ParseError
            </summary>
            <example>
            <![CDATA[
               <parseerror>
                 <reason>Missing 'title' element.</reason>
                 <line>3</line>
                 <linepos>34</linepos>
                 <errorcode>0x8004034</errorcode>
                 <srctext> concept body </srctext>
               </parseerror>
            ]]>
            </example>
            <remarks>Used for 'InvalidAccordingToDTD' exception</remarks>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoXmlParseError.Name">
            <summary>
            The name of the class with the 'XML.ParseError' information
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoXmlParseError.Reason">
            <summary>
            Gets the reason for the error
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoXmlParseError.ErrorCode">
            <summary>
            Gets the error code of the last parse error
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoXmlParseError.Line">
            <summary>
            Gets the line number that contains the error
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoXmlParseError.LinePos">
            <summary>
            Gets the character position within the line where the error occurred
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.MessageRelatedInfo.RelatedInfoXmlParseError.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initialize an instance of the 'RelatedInfoXmlParseError' object
            </summary>
            <param name="reason">The reason for the error</param>
            <param name="line">The line number that contains the error</param>
            <param name="linePos">The character position within the line where the error occurred</param>
            <param name="errorCode">The error code of the last parse error</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.ObjectContentType">
            <summary>
            The type of the content expected by a plugin.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.ObjectContentType.XmlDocument">
            <summary>
            Content is an XmlDocument instance
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.ObjectContentType.Stream">
            <summary>
            Content is a stream
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishAssembleXmlConfiguration">
            <summary>
            Used to pass configuration parameters to the Initialize method of the IPublishXmlAssembler class
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishAssembleXmlConfiguration.Parameters">
            <summary>
            Gets the parameters.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishAssembleXmlConfiguration.LogService">
            <summary>
            Log service
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishAssembleXmlResult">
            <summary>
            stores the result of the AssembleXml method
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishAssembleXmlResult.ValidationResult">
            <summary>
            The result of validation from the assemble XML method
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishAssembleXmlResult.Messages">
            <summary>
            Error or warning messages encountered while assembling the XML
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration">
            <summary>
            The configuration for the plugin that combines multiple languages into one publication
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration.Parameters">
            <summary>
            Collection with the parameters that are specific for this handler
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration.CommonParameters">
            <summary>
            Collection with the parameters that are common for the complete publish operation
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration.ProgressId">
            <summary>
            The progess id (for the event monitor logging)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration.EventMonitor">
            <summary>
            Gets the event monitor.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration.LogService">
            <summary>
            Gets the log service.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration.XmlResolver">
            <summary>
            XmlResolver to load XML files with a catalog
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration.XmlNamespaceResolver">
            <summary>
            Gets the namespace resolver.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesPlugin">
            <summary>
            Interface for the plugin that assembles the root map for combining multiple languages in one publication output
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesPlugin.Initialize(Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesConfiguration)">
            <summary>
            Initializes the plugin
            </summary>
            <param name="configuration">The configuration containing all necessary information to run the plugin</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCombineLanguagesPlugin.Run(System.Collections.Generic.IReadOnlyList{Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems})">
            <summary>
            Runs the plugin and returns a file with the resulting root map
            </summary>
            <param name="reportItems">Readonly list with items which are exported to the file system</param>
            <returns>FileInfo with the resulting root map</returns>
            <remarks>
            <list type="bullet">
            <item>The file name and the 'id' attribute of the root map needs to be set to the same id as the language specific (root) maps</item>
            <item>The new root map needs to be in the final format, because we will not run any publish post process plugins on the new root map</item>
            </list></remarks>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration">
            <summary>
            The configuration for the plugin that compares 2 publish export folders
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration.Parameters">
            <summary>
            Collection with the parameters that are specific for this handler
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration.CommonParameters">
            <summary>
            Collection with the parameters that are common for the complete publish operation
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration.ProgressId">
            <summary>
            The progess id (for the event monitor logging)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration.EventMonitor">
            <summary>
            Gets the event monitor.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration.LogService">
            <summary>
            Gets the log service.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration.XmlResolver">
            <summary>
            XmlResolver to load XML files with a catalog
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration.XmlNamespaceResolver">
            <summary>
            Gets the namespace resolver.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishComparePlugin">
            <summary>
            Interface for the plugin that compares files
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishComparePlugin.Initialize(Trisoft.InfoShare.Plugins.SDK.Publish.IPublishCompareConfiguration)">
            <summary>
            Initializes the plugin
            </summary>
            <param name="configuration">The configuration containing all necessary information to run the plugin</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishComparePlugin.CompareXml(Trisoft.InfoShare.Plugins.SDK.IshType,System.String,System.String,System.String)">
            <summary>
            Compares 2 XML content files
            </summary>
            <param name="ishType">Type of the objects to compare</param>
            <param name="currentVersionFilePath">File path of the current version</param>
            <param name="compareVersionFilePath">File path of the version to compare with</param>
            <param name="resultFilePath">File path of the result file</param>
            <returns>PublishCompareResult</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishComparePlugin.CompareMetadata(Trisoft.InfoShare.Plugins.SDK.IshType,System.String,System.String,System.String)">
            <summary>
            Compares 2 XML metadata files
            </summary>
            <param name="ishType">Type of the objects to compare</param>
            <param name="currentVersionMetadataFilePath">File path of the current version metadata file</param>
            <param name="compareVersionMetadataFilePath">File path of the version metadata file to compare with</param>
            <param name="resultMetadataFilePath">File path of the result metadata file</param>
            <returns>PublishCompareResult</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishOutputFormat">
            <summary>
            The output format when publishing
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishOutputFormat.Id">
            <summary>
            Gets the id of the output format.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishOutputFormat.Name">
            <summary>
            Gets the readable name of the output format. PDF (A4 Manual)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishOutputFormat.EdtDefinition">
            <summary>
            Gets the EDT definition of the output format.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference">
            <summary>
            Represents the information related to a reference towards other content extracted during publishing
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference.Get(System.String)">
            <summary>
            Returns the value for the given property name
            </summary>
            <param name="propertyName">Property name</param>
            <returns>value</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference.Set(System.String,System.String)">
            <summary>
            Sets the value for the given property. If the property already exists the value is overwritten.
            </summary>
            <param name="propertyName">Property name</param>
            <param name="value">Value</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference.TryGet(System.String,System.String@)">
            <summary>
            Tries to get the value for the given property name. If the given property name does not exist, the value will be null
            </summary>
            <param name="propertyName">Property name</param>
            <param name="value">Value</param>
            <returns>true if the property name exists, false if not</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference.Contains(System.String)">
            <summary>
            Sees whether the given property name exists.
            </summary>
            <param name="propertyName">Property name</param>
            <returns>true if the property name exists, false if not</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference.Remove(System.String)">
            <summary>
            Removes the given property name
            </summary>
            <param name="propertyName">Property name</param>
            <remarks>If the key is not found in the dictionary, no exception is thrown</remarks>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference.GetPropertyNames">
            <summary>
            Returns a list with all the property names available on this object
            </summary>
            <returns>List of property names</returns>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference.TargetStatus">
            <summary>
            Whether the target of this reference is found or not
            </summary>
            <returns>PublishTargetStatus</returns>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReference.PublishItemMode">
            <summary>
            Whether the target of this reference is found as a regular item or as an extra compare item
            </summary>
            <returns>PublishItemMode</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem">
            <summary>
            Interface describing the information of an object that was present in the map / topic hierarchy and was potentially exported to the filesystem
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.PublishReportItemType">
            <summary>
            The type of the publish report item
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.IshRef">
            <summary>
            The reference to the logical object 
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.IshType">
            <summary>
            The type of the logical object 
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.VersionNumber">
            <summary>
            The version number
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.IshLogicalRef">
            <summary>
            The reference of the logical object (if available)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.IshVersionRef">
            <summary>
            The reference of the version object (if available)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.IshLngRef">
            <summary>
            The reference of the language object (if available)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.ExpectedLanguage">
            <summary>
            The label of the language used for publishing
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Languages">
            <summary>
            The language(s) of the object (in case of an Illustration, these can be multiple)
            </summary>
            <remarks>This can be the fallback language</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.DisplayLanguage">
            <summary>
            The language(s) of the object separated with ", " (in case of an Illustration, these can be multiple)
            </summary>
            <remarks>This can be the fallback language</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Resolution">
            <summary>
            The resolution of the illustration 
            </summary>
            <remarks>This will be empty for anything except illustrations</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.ObjectName">
            <summary>
            String representing the object's name in the following format: ishref=versionnumber=language=resolution
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.BaselineReportResult">
            <summary>
            String with the baseline report result (e.g. NotReleased, ObjectMissingInBaseline,...)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Status">
            <summary>
            The status of the language object (e.g. Draft)
            </summary>
            <remarks>IF the language object is missing, this will be empty</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Title">
            <summary>
            Logical title of the object
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.ObjectReleased">
            <summary>
            Boolean indicating whether the language object is released or not
            </summary>
            <remarks>IF the language object is missing, this will be false!</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.DefinedInBaseline">
            <summary>
            Boolean indicate whether the version was defined in the baseline or not
            </summary>
            <remarks>IF the version is not selected in the baseline, the publication cannot be a release candidate!</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.XmlValidationResult">
            <summary>
            Is the XML blob valid according to the DTD?
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Depth">
            <summary>
            The depth at which the report item is found in the hierarchy
            The root starting objects(typicall the root map and resources) are depth 0, children of the root starting objects are depth 1, children of those children are depth 2, etc.
            If the report item is InUse=false, the Depth will be null
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Targets">
            <summary>
            The information of the targets collected during the export of this ReportItem
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Links">
            <summary>
            The information of the links collected during the export of this ReportItem
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Hyperlinks">
            <summary>
            The information of the hyperlinks collected during the export of this ReportItem
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Imagelinks">
            <summary>
            The information of the image links collected during the export of this ReportItem
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Conrefs">
            <summary>
            The information of the conrefs collected during the export of this ReportItem
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.KeyDefinitions">
            <summary>
            The information of the key definitions collected during the export of this ReportItem
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.RevisionId">
            <summary>
            The element name of the revision used for the publish
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.FileName">
            <summary>
            The file name for the file holding the blob
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.InUse">
            <summary>
            Boolean indicating whether this object is used or not?
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.PreferredResolution">
            <summary>
            Boolean indicating if this is a preferred resolution or not?
            </summary>
            <remarks>This is only set for illustrations. For other objects this is false.</remarks>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem.Messages">
            <summary>
            List with the warnings or errors
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems">
            <summary>
            Holds the list of all PublishReportItems for this publish
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.Language">
            <summary>
            The language in which we are publishing
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.LanguageDirectory">
            <summary>
            Directory where files for this language are saved
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.RootDocumentObjectReportItem">
            <summary>
            The report item linking to the RootDocumentObject
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.Add(Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem)">
            <summary>
            Add the specified PublishReportItem
            </summary>
            <param name="item">The PublishReportItem</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.GetItem(System.String)">
            <summary>
            Returns an item with the given ishRef. It will only return the PrimaryItem report item.
            If the ishRef refers to an image the preferred resolution is returned
            </summary>
            <param name="ishRef">The unique identifier for the logical object</param>
            <returns>The item</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.GetItem(System.String,System.String)">
            <summary>
            Returns an item with the given ishRef in the given resolution. It will only return the PrimaryItem report item.
            If the resolution is empty, the preferred resolution is returned
            </summary>
            <param name="ishRef">The unique identifier for the logical object</param>
            <param name="resolution">The resolution of the object</param>
            <returns>The item</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.GetItem(System.String,Trisoft.InfoShare.Plugins.SDK.Publish.PublishItemMode)">
            <summary>
            Returns an item with the given ishRef
            If the ishRef refers to an image the preferred resolution is returned
            </summary>
            <param name="ishRef">The unique identifier for the logical object</param>
            <param name="publishItemMode">Either "PrimaryItem", which would return the most commonly used item.
            When the publish is 
            1. With compare enabled
            2. The ishref given is for an image or template that exists in both exported versions folders
            3. The versions of the logical object is different
            you can use the "SecondaryCompareItem" to get the second file for the logical object 
            (which is saved because the binary content might differ so we need both the current and compare in the output).</param>
            <returns>The item</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.GetItem(System.String,System.String,Trisoft.InfoShare.Plugins.SDK.Publish.PublishItemMode)">
            <summary>
            Returns an item with the given ishRef in the given resolution
            </summary>
            <param name="ishRef">The unique identifier for the logical object</param>
            <param name="resolution">The resolution of the object</param>
            <param name="publishItemMode">Either "PrimaryItem", which would return the most commonly used item.
            When the publish is 
            1. With compare enabled
            2. The ishref given is for an image or template that exists in both exported versions folders
            3. The versions of the logical object is different
            you can use the "SecondaryCompareItem" to get the second file for the logical object 
            (which is saved because the binary content might differ so we need both the current and compare in the output).</param>
            <returns>The item</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.TryGetItem(System.String,Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem@)">
            <summary>
            Tries to get an item with the given ishRef. It will only return the PrimaryItem report item.
            If the ishRef refers to an image the preferred resolution is returned
            </summary>
            <param name="ishRef">The unique identifier for the logical object</param>
            <param name="publishReportItem">If found, the matching PublishReportItem</param>
            <returns>Whether a report item with the given key exists</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.TryGetItem(System.String,System.String,Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem@)">
            <summary>
            Tries to get an item with the given ishRef in the given resolution. It will only return the PrimaryItem report item.
            </summary>
            <param name="ishRef">The unique identifier for the logical object</param>
            <param name="resolution">The resolution of the object</param>
            <param name="publishReportItem">If found, the matching PublishReportItem</param>
            <returns>Whether a report item with the given key exists</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.TryGetItem(System.String,Trisoft.InfoShare.Plugins.SDK.Publish.PublishItemMode,Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem@)">
            <summary>
            Tries to get an item with with the given ishRef
            If the ishRef refers to an image the preferred resolution is returned
            </summary>
            <param name="ishRef">The unique identifier for the logical object</param>
            <param name="publishItemMode">Either "PrimaryItem", which would return the most commonly used item.
            When the publish is 
            1. With compare enabled
            2. The ishref given is for an image or template that exists in both exported versions folders
            3. The versions of the logical object is different
            you can use the "SecondaryCompareItem" to get the second file for the logical object 
            (which is saved because the binary content might differ so we need both the current and compare in the output).</param>
            <param name="publishReportItem">If found, the matching PublishReportItem</param>
            <returns>Whether a report item with the given key exists</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.TryGetItem(System.String,System.String,Trisoft.InfoShare.Plugins.SDK.Publish.PublishItemMode,Trisoft.InfoShare.Plugins.SDK.Publish.IPublishReportItem@)">
            <summary>
            Tries to get an item with the given ishRef in the given resolution
            </summary>
            <param name="ishRef">The unique identifier for the logical object</param>
            <param name="resolution">The resolution of the object</param>
            <param name="publishItemMode">Either "PrimaryItem", which would return the most commonly used item.
            When the publish is 
            1. With compare enabled
            2. The ishref given is for an image or template that exists in both exported versions folders
            3. The versions of the logical object is different
            you can use the "SecondaryCompareItem" to get the second file for the logical object 
            (which is saved because the binary content might differ so we need both the current and compare in the output).</param>
            <param name="publishReportItem">If found, the matching PublishReportItem</param>
            <returns>Whether a report item with the given key exists</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.ListAll">
            <summary>
            A list of all PublishReportItem in the collection. It returns both "PrimaryItem" and "SecondaryCompareItem" ReportItems
            </summary>
            <returns>IEnumerable Of PublishReportItem</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItems.List(Trisoft.InfoShare.Plugins.SDK.Publish.PublishItemMode)">
            <summary>
            Tries to get the item with given PublishItemMode
            </summary>
            <param name="publishItemMode">Either "PrimaryItem", which would return the most commonly used items.
            When the publish is 
            1. With compare enabled
            2. The ishref given is for an image or template that exists in both exported versions folders
            3. The versions of the logical object is different
            you can use the "SecondaryCompareItem" to get the second file for the logical object 
            (which is saved because the binary content might differ so we need both the current and compare in the output).</param>
            <returns>IEnumerable Of PublishReportItem</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItemsList">
            <summary>
            Holds the list of all PublishSingleLanguageReportItems for this publish
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishSingleLanguageReportItemsList.Save(System.String)">
            <summary>
            Saves the report items to the file system
            </summary>
            <param name="filePath">File path where to store the report items</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishTarget">
            <summary>
            Represents the information related to contant that can be targeted from other content extracted during publishing
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishTarget.Get(System.String)">
            <summary>
            Returns the value for the given property name
            </summary>
            <param name="propertyName">Property name</param>
            <returns>value</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishTarget.Set(System.String,System.String)">
            <summary>
            Sets the value for the given property. If the property already exists the value is overwritten.
            </summary>
            <param name="propertyName">Property name</param>
            <param name="value">Value</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishTarget.TryGet(System.String,System.String@)">
            <summary>
            Tries to get the value for the given property name. If the given property name does not exist, the value will be null
            </summary>
            <param name="propertyName">Property name</param>
            <param name="value">Value</param>
            <returns>true if the property name exists, false if not</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishTarget.Contains(System.String)">
            <summary>
            Sees whether the given property name exists.
            </summary>
            <param name="propertyName">Property name</param>
            <returns>true if the property name exists, false if not</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishTarget.Remove(System.String)">
            <summary>
            Removes the given rpoerty name
            </summary>
            <param name="propertyName">Property name</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishTarget.GetPropertyNames">
            <summary>
            Returns a list with all the property names available on this object
            </summary>
            <returns>List of property names</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishXmlAssembler">
            <summary>
            Implementations of this interface are intended to implement methods to load the xml with DTD/Schema or ... 
            and return an XML with the fixed attributes persisted in the XML, so later you can load the XML without needing a DTD or schema file
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishXmlAssembler.Initialize(Trisoft.InfoShare.Plugins.SDK.Publish.IPublishAssembleXmlConfiguration)">
            <summary>
            Initializes the class with the folder of the catalog
            This method is only called once, while the AssembleXml and RestoreStructureDefinition can be called multiple times
            </summary>
            <param name="configuration">Folder containing the catalog files.</param>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishXmlAssembler.AssembleXml(System.String,System.IO.Stream,System.IO.Stream)">
            <summary>
            Should validate the file + persist the default attributes in the xml + resolves any entities that are defined in the DTD/Schema. 
            The DOCTYPE declaration or references to schemas needs to be removed.
            Make sure the encoding in the written XML matches the encoding of the output stream
            To be able to restore the original DTD/Schema information later in the Restore method, we recommend to put the values in a processing instruction
            </summary>
            <param name="objectName">Name of the object. E.g. ishref=versionnumber=language=resolution</param>
            <param name="input">Input stream containing the XML</param>
            <param name="output">Output stream</param>             
            <returns>IPublishAssembleXmlResult</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishXmlAssembler.RestoreStructureDefinition(System.String,System.IO.Stream,System.IO.Stream,System.Boolean)">
            <summary>
            Should restores the DTD into a DOCTYPE element or restore the reference to the schema
            For this to work the DTD should have been saved somewhere else in the file by the TryAssembleXml method (e.g. in a processing instruction)
            Make sure the encoding in the written XML matches the encoding of the output stream
            The default attributes can stay.
            </summary>
            <param name="objectName">Name of the object. E.g. ishref=versionnumber=language=resolution</param>
            <param name="input">Input stream containing the XML</param>
            <param name="output">Output stream</param>       
            <param name="restoreOriginal">If true, restores the original dtd system id or schema file name, otherwise restores the resolved system id or schema file name</param>
            <returns>List of IMessage</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.IPublishXmlAssembler.RemoveXmlAttributes(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.Boolean)">
            <summary>
            Removes the given attributes from the XML files passed.
            When the removeFixedAttributes is true and the file contains a DOCTYPE or XML schema definition, the attributes that have the 
            same value as the fixed or default value in the DTD or XML Schema will be removed
            </summary>
            <param name="filePaths">File paths</param>
            <param name="attributesToRemove">Attributes to remove</param>
            <param name="removeFixedAttributes">Whether to remove default or fixed attributes</param>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.FinishDeployingBackgroundTask">
            <summary>
            Class containing all information to start the background task which will check and finish the deploying of the publish
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.FinishDeployingBackgroundTask.#ctor(System.String,System.String)">
            <summary>
            Create an instance with all information to start the background task
            </summary>
            <param name="eventType">The event type of the background task (e.g. DITADELIVERYCHECKREMOTESTATUS)</param>
            <param name="inputData">The stream with the input data</param>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.FinishDeployingBackgroundTask.EventType">
            <summary>
            The event type of the background task (e.g. DITADELIVERYCHECKREMOTESTATUS)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.FinishDeployingBackgroundTask.InputData">
            <summary>
            The string with the input data
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext">
            <summary>
            The context used for the publish post process plugins
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.MultiValueSeparator">
            <summary>
            The separator between multiple values
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.DateTimeFormat">
            <summary>
            The date time format used to store a date as string
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.PublishStartTime">
            <summary>
             The date time the publish was started by the background task service
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.OutputFormat">
            <summary>
            Output Format
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.CombineLanguages">
            <summary>
            Determines whether languages must be combined to one output
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.Compare">
            <summary>
            Determines whether compare was requested
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.IshType">
            <summary>
            Type of object to publish
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.IshLevel">
            <summary>
            Level of the object to publish
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.IshRef">
            <summary>
            Logical Id of the object to publish
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.Version">
            <summary>
            Version of the object to publish
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.IshLngRef">
            <summary>
            Language Id of object to publish. Only filled in when type=Publication and level=lng
            </summary>        
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.Languages">
            <summary>
            Languages to publish. This property contains the label of the language.
            </summary>        
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.Resources">
            <summary>
            Resource ids
            </summary>        
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.Items">
            <summary>
            Collection with objects to pass to the following plugins in memory
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.RootWorkDirectory">
            <summary>
            The 'work' directory which is used as a initial data set for the plugins
            </summary>
            <example>C:\InfoShare\Data\Publish\w143kxnuidj\export or C:\InfoShare\Data\Publish\w143kxnuidj\work</example>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.RootDocumentObjectFile">
            <summary>
            Location of the file containing the root of the xml structure hierarchy (root map)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.PublicationOutputMetadataFile">
            <summary>
            File location of the metadata file of the publication output. Only filled in when type=Publication and level=lng
            </summary>		
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.ConditionsFile">
            <summary>
            Location of the file containing the set of condition name/values that was provided to the publish service while publishing
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.CompareConditionsFile">
            <summary>
            Location of the file containing the set of condition name/values that was provided to the publish service while publishing the compare version
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.CompareReportFile">
            <summary>
            Location of the compare report file. Only filled in when Compare=true
            </summary>				
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.ReportItems">
            <summary>
            A list with all the items that were referenced by the root map or child maps or topics (and have been exported to the filesystem when present)
            Only filled in when the publish was trigger from the .NET publish
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.XmlResolver">
            <summary>
            XmlResolver to load XML files with a catalog
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.XmlNamespaceResolver">
            <summary>
            Gets the namespace resolver.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.RunMode">
            <summary>
            Whether the publish is running in debug mode
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.ProgressId">
            <summary>
            The progess id (for the event monitor logging)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.EventId">
            <summary>
            The event id (for the event monitor logging)
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.EventMonitor">
            <summary>
            Gets the event monitor.
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.CurrentProgress">
            <summary>
            The current progress of this event/background task
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.MaximumProgress">
            <summary>
            The maximum progress of this event/background task
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.PublishParameters">
            <summary>
            Collection with the parameters that are specific to this publish operation
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.CommonParameters">
            <summary>
            Collection with the parameters that are common for the publish operation
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.FinishDeployingBackgroundTask">
            <summary>
            Specifies which background task will check and finish the deploying of the publish
            </summary>
        </member>
        <member name="P:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.Title">
            <summary>
            Title of the object that is being published
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.IsCancelled">
            <summary>
            Checks whether the publish was cancelled by the user
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.IsReleaseCandidate">
            <summary>
            Is the publish result a Release Candidate (up to now) or not?
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.RejectReleaseCandidate">
            <summary>
            According to this plugin, the publish is no longer a valid release candidate
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.MetadataFileLoader(System.IO.FileInfo)">
            <summary>
            Function that can be used to load a metadata file from the file system
            </summary>
            <param name="xmlMetadataFile">FileInfo with the location of the metadata file</param>
            <returns>IMetadataProvider</returns>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext.Save">
            <summary>
            Saves the PublishPostProcessContext in the RootExportDirectory
            </summary>
            <returns>FileInfo with the path of the saved file</returns>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessPlugin">
            <summary>
            Interface for a plugin that runs during publish post processing
            </summary>
        </member>
        <member name="M:Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessPlugin.Run(Trisoft.InfoShare.Plugins.SDK.Publish.PostProcess.IPublishPostProcessContext)">
            <summary>
            Runs the plugin and returns a successfull or warning result
            If the plugin encounters an error, an exception should be thrown by the plugin
            </summary>
            <param name="context">The plugin execution context.</param>        
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.PublishCompareResult">
            <summary>
            The PublishCompareResult indicates the result of comparing 2 files
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishCompareResult.Unchecked">
            <summary>
            The initial value before the files are compared
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishCompareResult.Unchanged">
            <summary>
            There are no differences between the 2 files
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishCompareResult.Changed">
            <summary>
            There are differences between the 2 files
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishCompareResult.Deleted">
            <summary>
            There is no matching file in the current version. So, the file is deleted.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishCompareResult.New">
            <summary>
            There was no matching file in the compare/old version. So, this is a new file.
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishCompareResult.Failed">
            <summary>
            An error occurred during the compare
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.PublishItemMode">
            <summary>
            The PublishItemMode indicates whether an item is normally referenced or as a compare result
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishItemMode.PrimaryItem">
            <summary>
            The report items that are used most commonly
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishItemMode.ExtraCompareItem">
            <summary>
            Images and templates that existed in both the current and compare version, but with a different version, 
            cause 2 files to be created for the same logical id in the comparison result folder. 
            In this case the current version image will be marked as "PrimaryItem", 
            while the compare version image will be marked as "ExtraCompareItem"
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReferenceTargetStatus">
            <summary>
            Enumeration indicating whether the target of a reference to an other object or http location exists or not
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReferenceTargetStatus.Unchecked">
            <summary>
            The target of the reference was not checked yet
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReferenceTargetStatus.NotFound">
            <summary>
            The target of the reference was not found
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReferenceTargetStatus.Found">
            <summary>
            The target of the reference was found
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReferenceTargetStatus.Unknown">
            <summary>
            The existance of the target of the reference was not be checked because it contains an http(s) location
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReportItemType">
            <summary>
            Enumeration indicating the type of the publish report item
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReportItemType.Valid">
            <summary>
            The publish report item contains a valid InfoShare object
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReportItemType.Missing">
            <summary>
            The publish report item cannot be found in the repository
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishReportItemType.Generated">
            <summary>
            The publish report item contains a generated object which cannot be found in the repository.
            This is used for the map which is the starting point of a publish with multiple languages.
            </summary>
        </member>
        <member name="T:Trisoft.InfoShare.Plugins.SDK.Publish.PublishRunMode">
            <summary>
            Indicates whether the publish is running normally or in debug mode
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishRunMode.Normal">
            <summary>
            Publish is running in normal mode
            </summary>
        </member>
        <member name="F:Trisoft.InfoShare.Plugins.SDK.Publish.PublishRunMode.Debug">
            <summary>
            Publish is running in debug mode and updating the publication output is not done
            </summary>
        </member>
    </members>
</doc>
